One TypeScript codebase, compiled to real native UI on mobile, web, and desktop. The data layer is built in — local-first storage and REST behind a single model, so you never hand-write a fetch or a line of SQL.
Define your data and logic once. Sublime UI projects it onto every platform you target — no per-platform rewrites.
Shared building blocks render as real MUI on web and Paper on mobile — actual native components, not a webview.
Navigation and the native bridge are generated with full types. Errors surface in your editor, not in production.
One command sets up the workspace, platforms, and tooling. Add a model, get screens and routes wired in automatically.
The same project compiles to a genuinely native app on every target — no forks, no per-platform repos, no rewrite. Build them all from one command line.
$ sublime build
→ Android APK / AAB · iOS
$ npm run build:web
→ static bundle (Vite)
$ sublime desktop:build
→ macOS · Windows · Linux
Call into Node and native OS capabilities — printers, filesystem, hardware — with a single typed hook. Every call crosses one audited, permission-scoped bridge. No ad-hoc native modules, no leaky globals.
Spin up a fully-wired cross-platform workspace in one command.