Capsule упаковывает приложение и базу SQLite в один файл

На Hacker News, в разделе Show HN, где сообщество традиционно показывает то, что сделало само, представили Capsule, формат «однофайловых» веб-приложений. Идея в том, чтобы приложение вело себя как обычный документ: пользовательский интерфейс, схема данных и сама база хранятся в одном переносимом файле с расширением .capsule. Чтобы открыть такой файл, нужно один раз поставить под свою систему бесплатный плеер, дальше он запускает файл как обычную программу, без сервера и без облачного аккаунта.

Приложение внутри файла создаёт ИИ. Пользователь описывает словами, какое приложение, какой макет и какие функции ему нужны, а Capsule превращает этот запрос в готовое самостоятельное десктопное приложение: генерирует HTML-интерфейс, схему данных и локальную базу SQLite и упаковывает всё это в единый файл .capsule, без облачных серверов, без настройки баз данных и без сложной сборки. Дальше приложение можно дорабатывать теми же средствами: менять функции, включать тёмную тему или переделывать схему данных прямыми запросами к ИИ или через инструмент для написания кода, подключённый по протоколу MCP (Model Context Protocol, стандарт для подключения ИИ к внешним инструментам и данным). Страница предлагает выбрать одного из ИИ-ассистентов для генерации; какие именно сервисы доступны, в тексте страницы не перечислено.

Готовый файл можно отправить как обычный документ, в WhatsApp, по AirDrop или по почте, так же, как PDF или файл Word. Получателю достаточно открыть файл: приложение запускается сразу же, со всеми предзагруженными данными. В качестве примеров на странице продукта называют интерактивные трекеры, портфолио, списки задач, заметки о рецептах и рабочие журналы, то есть небольшие личные инструменты, а не масштабные сервисы.

Ключевая заявленная особенность, приватность и работа без сети. Страница называет продукт «на 100% приватным по дизайну»: личные данные остаются на устройстве, без облачных серверов, без регистрации аккаунта и без обращения к сети. По формулировке страницы, приложение «работает на 100% офлайн» и остаётся доступным в самолёте, в метро или вообще без связи; данные хранятся исключительно внутри файла. Раз обрабатывающего данные сервера нет, защиту от его взлома страница называет «абсолютной», но никаких технических подробностей о том, как устроено хранение данных внутри файла, за этим утверждением не стоит.

Кроссплатформенность заявлена полностью: один и тот же файл должен открываться без конвертации и настройки на macOS, Windows и Linux, и страница обещает для них «полную десктопную производительность». Нативную поддержку iOS и Android та же страница в одном месте называет функцией, которая «скоро появится», а в другом месте прямо утверждает обратное, что те же файлы .capsule уже открываются и запускаются на iOS и Android. Это противоречие страница никак не объясняет. Сам продукт заявлен полностью бесплатным: скачать плеер и открывать файлы можно без оплаты, а в основе, по словам страницы, лежат обычные HTML и CSS, код и данные пользователя не привязаны к какому-либо облачному хранилищу.

Ключевые факты

  • Capsule упаковывает интерфейс приложения, схему данных и локальную базу SQLite в один файл с расширением .capsule, он открывается без сервера и без облачного аккаунта.
  • Приложение генерирует ИИ по текстовому запросу пользователя; дальше его можно менять такими же запросами или через инструменты для написания кода, подключённые по протоколу MCP.
  • Готовый файл рассылается как обычный документ, по WhatsApp, AirDrop или почте, и открывается сразу со всеми данными через бесплатный плеер на macOS, Windows и Linux.
  • Страница называет продукт «на 100% приватным» и «на 100% офлайн», а защиту от взлома сервера, «абсолютной», поскольку сервера у продукта нет; независимого подтверждения этим заявлениям источник не даёт.
  • На странице продукта два взаимоисключающих утверждения о мобильных платформах: нативная поддержка iOS и Android названа делом ближайшего будущего, но в другом месте сказано, что те же файлы .capsule уже открываются на iOS и Android, противоречие источник не разрешает.

Почему это важно

Capsule соединяет два течения, которые в ИИ-индустрии обычно идут порознь: генерацию приложений по текстовому запросу (описал словами, получил рабочую программу) и локальный подход к личным данным, без облака. У большинства сервисов, которые ИИ собирает по запросу, всё равно остаются сервер, облачная база и логин; Capsule убирает это одним шагом, упаковывает интерфейс, схему и базу SQLite в единый файл, который ведёт себя как документ: его можно переслать, открыть и отредактировать содержимое без развёртывания инфраструктуры и без регистрации аккаунта. Для небольших личных инструментов, трекера, списка дел, заметок о рецептах, это в теории снимает привычный порог входа: не поднимать сервис, а один раз описать его ИИ словами.

Кому это важно

В первую очередь, тем, кто хочет небольшой личный инструмент под себя и не готов разворачивать для него сервер и базу: трекер, чек-лист учёта, заметки о рецептах, рабочий журнал, именно такие примеры приводит сама страница продукта. Полезно и тем, кто делится такими инструментами с близкими или коллегами: получатель открывает присланный файл так же, как PDF, без установки отдельного приложения из магазина и без регистрации. Отдельная аудитория, разработчики, которые уже пользуются ИИ-инструментами для написания кода через протокол MCP: для них Capsule, ещё один формат вывода, который такие инструменты могут поддержать напрямую.

Как это применить

Чтобы создать приложение, нужно словами описать, что оно должно делать, макет, функции, данные, и выбрать одного из предложенных на странице ИИ-ассистентов; какие именно ассистенты доступны, страница не перечисляет. Результат, файл .capsule с интерфейсом, схемой и базой SQLite внутри. Дорабатывать его дальше, менять функции, включать тёмную тему, переделывать схему данных, можно теми же прямыми запросами к ИИ или через инструмент для написания кода, подключённый по MCP. Чтобы открыть готовый файл, получателю достаточно один раз поставить бесплатный плеер под свою систему: сейчас заявлены macOS, Windows и Linux с полной десктопной производительностью, а нативная поддержка iOS и Android названа делом ближайшего будущего, хотя в другом месте той же страницы сказано, что те же файлы уже открываются на телефонах (см. «Можно ли доверять»). Сам продукт и плеер бесплатны; о платных тарифах на странице ничего не сказано.

Можно ли доверять

Источник, не независимая статья, а посадочная страница самого продукта, и все приведённые в ней утверждения принадлежат ей самой: «на 100% приватно», «на 100% офлайн», «абсолютная защита от взлома сервера», это формулировки страницы, а не результат стороннего аудита или бенчмарка. Страница нигде не называет ни человека, ни компанию, которая делает или поддерживает Capsule, оценить репутацию и опыт команды не по чему; нет и сведений о том, когда продукт появился и сколько уже существует. Настораживает и то, что страница сама себе противоречит в вопросе поддержки iOS и Android: в одном месте нативные приложения для этих платформ названы будущей функцией, в другом, сказано, что файлы .capsule на них уже работают. При этом за 16 часов запись собрала на Hacker News 309 голосов и 122 комментария, это говорит о живом интересе аудитории, но не о том, что кто-то независимо проверил сделанные на странице заявления.

Риски и подводные камни

Ключевой пробел, доверие без проверки: ни лицензии, ни статуса open source, ни ограничений на размер файла, ни данных о производительности при росте базы SQLite внутри него страница не раскрывает. Чтобы вообще открывать файлы .capsule, нужно поставить отдельный плеер, доверять придётся этой программе без данных о её аудите. Страница прямо противоречит сама себе по мобильной поддержке: в одном месте нативные приложения для iOS и Android названы функцией, которая только появится, в другом, что те же файлы уже открываются и запускаются на этих платформах; какое из двух утверждений верно, по тексту не определить. Оборотная сторона рекламируемой приватности, файл с личными данными существует в одном экземпляре: раз данные не уходят в облако, резервное копирование, судя по всему, целиком на пользователе, а потеря или порча файла означает потерю связанных с ним данных. Наконец, о цене известно только то, что сейчас продукт бесплатный, о дальнейших планах, включая возможные платные тарифы, страница не говорит ничего.

Компания Meta Platforms признана экстремистской организацией, её деятельность на территории РФ запрещена.