Not an inbox
Email is one optional resource kind later. mxu is not AgentMail, not Gmail, not another inbox AI.
open lock · local first
One scarce thing. Many agents. Only one holder. Before send, merge, pay, or click, an agent asks mxu for a hold. If another agent already has it, it loses. Holds expire.
Engine, CLI, MCP server, sqlite, this dashboard. Self-host it. Core paths are complete. Nothing here is a teaser for Cloud.
Cloud is multi-machine lock, team roster, advanced timeline GUI, SSO. Interfaces exist. The product does not pretend they work.
install
Point Cursor or Claude Desktop at the local stdio server. Same engine as the CLI and this dashboard. Drop it in your MCP config.
{
"mcpServers": {
"mxu": {
"command": "node",
"args": [
"packages/mcp/launch.mjs"
]
}
}
}Email is one optional resource kind later. mxu is not AgentMail, not Gmail, not another inbox AI.
No orchestrator, no planner, no agents-as-a-service. Just a lock an agent calls before it touches something scarce.
The local lock is the product. Cloud is convenience. Sample holds are labeled sample. Nothing is connected.