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

Stanford Researchers Release OpenJarvis: A Local-First Framework for On-Device AI Agents
Tools

Stanford Researchers Release OpenJarvis: A Local-First Framework for On-Device AI Agents

Stanford researchers have released OpenJarvis, a local-first framework for building on-device personal AI agents with tools, memory, and learning capabilities. The project includes GitHub repository and website links for developers to explore.

OpenClawRadar
Launch Engine MCP Server Provides 39-Tool Pipeline for Business Validation
Tools

Launch Engine MCP Server Provides 39-Tool Pipeline for Business Validation

Launch Engine is an MCP server that gives Claude a structured pipeline with 39 interconnected SOP tools organized into 5 layers for taking business ideas from concept to validated revenue. The system includes specialized subagents, prerequisite enforcement, and tools for batch evaluation and rapid testing.

OpenClawRadar
SIDJUA Framework Adds Governance Layer to Autonomous AI Agents
Tools

SIDJUA Framework Adds Governance Layer to Autonomous AI Agents

SIDJUA is a framework with built-in governance, role-based authority rules, and full audit trails that sits on top of any AI model with an API. The demo shows a three-tier hierarchy that scales to 7+1 tiers, with every decision logged and costs tracked in real time.

OpenClawRadar
ClaudeMeter: Open-Source macOS Menu Bar App for Real-Time Claude Usage Tracking
Tools

ClaudeMeter: Open-Source macOS Menu Bar App for Real-Time Claude Usage Tracking

ClaudeMeter is a free, open-source macOS menu bar app for Claude Max subscribers that displays session and weekly usage percentages, reset timers, and pace indicators without interrupting workflow. The entire app was built using Claude (Claude Code/Opus) for Swift code, Supabase backend, and Edge Functions.

OpenClawRadar