Kapsula — мобильное приложение для Android и iOS, позволяющее запускать пользовательские инструменты на JavaScript и TypeScript в изолированной среде. Приложение предоставляет мост window.kapsula для доступа к локальному хранилищу, уведомлениям, звуку и вибрации.

В версии 0.5 реализован интерфейс для управления проектами, где код можно редактировать и сохранять. Компиляция TypeScript выполняется локально на устройстве с помощью встроенного в приложение Babel, что исключает отправку исходного кода на внешние серверы.

Данные сохраняются через API kapsula.storage, что позволяет восстанавливать состояние при повторном открытии проекта. Разработчик отмечает, что наличие TypeScript не гарантирует сохранность данных, поэтому требуется ручная проверка структуры записей при чтении из хранилища.

Для работы с собственными проектами предусмотрена подписка Pro с семидневным пробным периодом или разовая покупка. В планах развития — поддержка React-компонентов, работа с файлами, включая CSV, а также интеграция с камерой и геолокацией устройства.