Documentation
Omochi attaches browser UIs to Python, TypeScript, and Rust programs. Declare state, actions, and views in your application language; the shared browser renderer displays A2UI v0.9 updates.
Choose your path
Section titled “Choose your path”- New to Omochi? Install the tools and build your first UI.
- Building an application? Learn state, actions, and surfaces, then choose an SDK.
- Connecting existing tools? Publish command buttons and logs, or connect an MCP agent.
- Working across apps or machines? Arrange a dashboard, share a saved board, or connect as an owner through remote connections.
- Using the Flutter app? Follow the mobile and desktop guide for its embedded Hub and external-Hub clients.
Two parts, one workflow
Section titled “Two parts, one workflow”The SDK runs in your program. The native CLI runs the development bridge, gateway, or hub. Starting an SDK alone emits protocol messages; it does not open a browser.
These guides describe the current repository. Native services and SDKs have separate release versions. Installation instructions distinguish a source checkout from released distributions.
For implementation contracts, development and design history, start with the repository documentation map and specification index.