Примеры

Напиши с AI.
Попробуй на телефоне.

Твои идеи, твой код, твои полезные тулы. Попроси ИИ написать один HTML, JavaScript (.js) или TypeScript (.ts) файл, загрузи в Kapsula и пользуйся на Android или iPhone. Хранилище, вибрация и уведомления по расписанию через API Kapsula. Без аккаунта Kapsula и отдельной сборки проекта.

Android и iOS · 7 дней бесплатно · без аккаунта · без облака · работает офлайн · 13 языков

9:41▂▄▆ ▰

Интерактивное веб-демо. Нативные уведомления — в Kapsula.

Что хочется сделать тебе?

Готовые личные инструменты: посмотрите, скачайте код или попросите ИИ написать свой вариант.

Все примеры →

Как это работает

1

Получи код

Попроси ChatGPT или Claude сделать самостоятельный HTML-инструмент или отдельный JavaScript/TypeScript-скрипт. Или напиши сам. Есть готовый промпт.

2

Закинь в Kapsula

Вставь код, выбери файл или дай ссылку. Появится проект в списке — со своим именем, хранилищем и каналом уведомлений.

3

Он ведёт себя как приложение

HTML может запрашивать уведомления ОС через kapsula.notify.schedule(), в том числе при заблокированном экране. Доставка и звук зависят от разрешений и настроек устройства. Принудительная остановка на Android может помешать доставке.

Что получает твой код

Точные будильники

kapsula.notify.schedule()
Планирование средствами ОС с учётом разрешений и настроек.

Хранилище

kapsula.storage.get/set
На проект, переживает обновление кода.

Звук и вибрация

kapsula.sound.play() · kapsula.haptics

Песочница, а не телефон

Код работает изолированно. Ему доступно только то, что даёт мост, — больше ничего на устройстве.

Один и тот же файл работает и в браузере, и в Kapsula:

// alarm in 25 minutes — the OS remembers it, not the page
if (window.kapsula) {
  await kapsula.notify.schedule({
    at: Date.now() + 25*60*1000,
    title: 'Break time',
    body: 'Stand up, look away from the screen'
  });
}

Полное описание API моста →

Чем это лучше вкладки браузера

Статус

Kapsula 0.5.0 выпущена в Google Play и App Store: импорт HTML и .js, редактор сохранённого исходника без очистки данных проекта и копирование ошибок для ИИ. Обнови приложение для новых возможностей. Вопросы — hello@kapsula.app. Поддерживается отдельный TypeScript (.ts): офлайн-преобразование без полной проверки типов и зависимостей.

Встроенное демо бесплатно. Для своих проектов нужен Kapsula Pro: 7 дней бесплатно, затем подписка на месяц, или разовая покупка навсегда. Цены показаны в приложении.

Запустить TypeScript на телефоне → · Запустить JavaScript на телефоне →

Вопросы и ответы

Как запустить HTML-файл как приложение на Android или iPhone?
Установи Kapsula, нажми «Добавить проект», вставь код, выбери .html-файл или введи ссылку. Страница откроется как проект со своим хранилищем и будильниками.
Можно запустить JavaScript-файл без HTML?
Да, в Kapsula 0.5.0. При вставке выбери JavaScript (.js) или открой .js-файл. Kapsula создаёт элемент #app для интерфейса и показывает вывод console. React-проекты, npm imports и Python пока не поддерживаются. Поддерживается отдельный TypeScript (.ts): офлайн-преобразование без полной проверки типов и зависимостей.
Может ли веб-страница поставить будильник, который сработает при закрытом приложении?
HTML может запрашивать уведомления ОС через kapsula.notify.schedule(), в том числе при заблокированном экране. Доставка и звук зависят от разрешений и настроек устройства. Принудительная остановка на Android может помешать доставке.
Android или iPhone?
И то и другое. Kapsula есть в Google Play и App Store, один и тот же HTML-файл работает на обеих платформах.
Вы видите мой код и мои данные?
Нет. У Kapsula нет сервера. Всё остаётся на телефоне — см. политику конфиденциальности.
Любой ли HTML запустится?
Лучше всего работают одностраничные файлы. Страница работает в песочнице, поэтому запросы к внешним серверам пока заблокированы.
Это бесплатно?
Приложение и встроенное демо бесплатны. Для своих проектов нужен Kapsula Pro: 7 дней бесплатно, затем недорогая подписка на месяц, или разовая покупка навсегда. Если Pro закончится, ничего не удаляется — проекты блокируются до возвращения.