Open Source Hacker News (Claude)

Show HN: Self-hosted company OS, Claude Code and Codex agents in departments

self-hostedAI agentsClaude Codemulti-tenant

OtoDock is presented as the "brains of your company": a self-hosted, multi-tenant platform where users create agents that connect to the tools their company already runs on, work in departments, delegate to each other, and keep working unattended. It is fair source, runs on your own Claude Code and Codex credentials (Anthropic and ChatGPT subscriptions) as well as local models on your own hardware, and is accessed through a self-hosted dashboard — or even a phone line you can talk to.

Every agent gets a name and a job, such as Personal Assistant, System Admin, or Marketing Manager, and runs on your server. Each agent is composed of six editable parts: Persona (plain-language instructions defining who it is and how it works), Memory (its own notes across chats), Workspace (the folder where work lands, private per person, team-shared, or both depending on mode), Knowledge (reference documents always on hand), Skills (techniques the agent learns to apply), and Tools (only what the agent is permitted to use).

Sharing is governed by four agent modes: Personal only (a private workspace for each person), Personal + shared (private per person by default plus a shared team workspace), Shared + personal (shared team workspace as the default for everyday work plus a private one per person), and Shared only (everyone shares one history and one workspace). Platform roles include Admin (runs the platform), Manager (full control of the agent), Creator (creates agents), Editor (edits shared files), Member (uses assigned agents), and Viewer (chats and reads shared files). Admins add each person to the agents they need, so everyone gets the appropriate seat.

The engine is chosen per agent and can be switched per chat — Claude Code on an Anthropic subscription, Codex on a ChatGPT subscription, with every user connecting their own subscription, or local models. Agents run on any schedule, when a webhook event fires, or once at a chosen time; their reports, files, and updates land in the workspace, and they notify users when something needs attention, with notifications arriving in four severities. A two-minute video on the project page is offered as the full walkthrough, and the project asks for a repository star to help others find it.

Read original →

← Back to home