Kapsula is a mobile application for Android and iOS that allows users to run custom JavaScript and TypeScript tools within a sandbox environment. The platform provides a bridge, window.kapsula, which enables these tools to access local storage, notifications, sound, and vibration features.

The application has reached version 0.5, introducing a project-based interface where users can edit and save code directly. TypeScript compilation is performed locally on the device using a bundled Babel worker, eliminating the need for external CDN services or remote compilation.

Data persistence is managed through the kapsula.storage API, allowing users to maintain state across application sessions. The developer emphasizes that TypeScript integration does not automatically ensure data integrity, requiring manual validation of stored structures during runtime.

The platform is currently testing a Pro subscription model, which includes a seven-day trial period or a one-time purchase option. Future development plans include support for React components, file management features like CSV import and export, and integration with device hardware such as cameras and GPS.