OtoDock: Self-Hosted Multi-Tenant Platform for Claude Code and Codex Agents

✍️ OpenClawRadar📅 Published: September 10, 2026🔗 Source
Ad

OtoDock is a self-hosted platform that runs multiple AI coding agents — powered by Claude Code or Codex CLI — as persistent processes on your server. It coordinates them into what the author calls a "company OS": agents get departments, schedules, shared or private workspaces, and even phone numbers. Today's release is version 1.6.0, and everything is public under a fair-source license; self-hosting is free for up to five users.

Core architecture and sandboxing

Each agent runs on your server in a kernel sandbox (bubblewrap) with network isolation always on (pasta). Every agent gets its own workspace, memory, and schedules, and can be configured to run identically on any remote computer using a single outbound WebSocket — no inbound ports or VPN needed. You can bring your own Anthropic subscription (for Claude Code) or OpenAI subscription (for Codex), or run local models. The engine is chosen per agent and can even be switched per chat.

Ad

Agent anatomy and sharing modes

Each agent has six editable components — persona, memory, workspace, knowledge, skills, and tools. Four sharing modes control how work lands:

  • Personal only: a private workspace for each person.
  • Personal + shared: private default, plus a team workspace.
  • Shared + personal: shared default, plus a private space.
  • Shared only: one history and workspace for the whole team.

Roles are tiered: Admins run the platform, Managers control agents, Creators make them, Editors modify shared files, Members and Viewers use or read only. Multi-tenancy means many people can collaborate on the same agents without stepping on each other's work.

Built-in features

Agents aren't limited to coding. They can make and receive phone calls through Twilio or your own Asterisk server, edit and preview videos, Excel, Word, and PPT files inline via Collabora, and notify you with four severity levels. They can run on schedules, on webhook events, or on demand. Each run is a full chat that can be reopened and continued — you don't have to watch it live.

The author notes that large parts of OtoDock were written by OtoDock itself running Claude Code, and includes this challenge for HN: "I would love people to read the code, take a look in the sandbox model, and tell me what would stop you from running this on your own hardware."

📖 Read the full source: HN AI Agents

Ad

👀 See Also