The runtime
At its core, unoverse is an MCP server. Every interface you build is served to clients as an MCP app, and every MCP app is powered by a workflow and the nodes behind it. The implementation is native MCP rather than an adapter, so any MCP client works: ChatGPT, Claude, or your own apps through the SDKs.
- unoverse is the engine. Your Agents run here, your workflows execute here, and the MCP surface is served from here. It is the only service the internet reaches, and every request on it is authenticated.
- Canvas is where you build and observe Agents. It is an operator tool, not a public page.
- Studio is where you design components, templates and skills. It runs on your own machine and is never deployed.
- Spatial ML maintains the semantic map behind Spatial.
- Memory keeps user profiles and open tasks, so an Agent can reason about the same person across weeks.
Your code and the platform stay separate
The platform runs on the VM as Docker images, pulled from the registry by tag. Everything you author lives in your universeβs database and arrives by publishing.

