Every daemon comes with an AI subsystem your apps can call. It's part of the
infrastructure, not a chatbot added on top: memory, retrieval, agents and tool
access, all governed by the same grants as everything else.
Human front end fetch
A browser app, built with any framework and hosted anywhere, calls its daemon over
HTTPS with a signed token. This is how people see and use the app.
AI front end MCP
Any MCP client, such as a desktop assistant or another daemon's agent, calls the
same daemon. It registers through OAuth with no pre-shared credentials, and sees
only the tools it has been granted.
Two front ends, one daemon: build an app's logic once, and offer it
to people through the browser and to AI through MCP, under the same grants.
Structured memory
JSON records in named collections, fetched by exact field values, with attachments
that live and die with the record.
Drive
Each daemon's own file system, with permissions set per path. Make a folder public
and its files are served at a plain URL.
Semantic indexes
Search by meaning over the sources you already trust: records, drive files or a
crawled website. Every result points back to its source, and indexes rebuild on
demand instead of becoming a second copy that drifts.
Generative agents
Multi-turn agents that use tools: memory, the drive, web search, and the tools of
other installed apps.
Agents that build
With the right grants, an agent can use the drive as a workspace: write files,
publish shareable pages, and install small utility apps it has written.
AI in multi-party apps
A model can take a participant's place in a shared app, as a stand-in, an opponent
or an external client, using its own narrowly scoped tools.