Back to News
Advertisement
ddimitrismrtzs about 4 hours ago 7 commentsRead Article on github.com

HI version is available. Content is displayed in original English for accuracy.

Hi HN, I am Dimitris. This is a company OS that I built and use to run my business and anyone can install it and self host it for free. Think of it as Claude Code, Cowork and the cloud sessions in one self hosted application.

It is a Multi-tenant application by design where many people can collaborate on the company agents with 4 different modes of collaboration, and it runs with your Anthropic or OpenAi subscription or even with local models.

Every agent can run on Claude Code or Codex CLI running as a persistent process on your server in a kernel sandbox (bubblewrap) with network isolation always on (pasta), with its own workspace, memory, schedules and tools. The same agents can also be configured to run identical on any remote computer through one outbound WebSocket (no inbound ports, no VPN needed).

The agent already have lots of built in features, as an example they can answer and place phone calls through Twilio or your own Asterisk, they can edit videos and excel, word, ppt files and preview them directly inside the chat with collabora and many more.

Trying it is one install script and a docker compose, no signup. The license is Fair Source, all the code is public and self hosting is free up to 5 users. 1.6.0 went out today.

AI Disclaimer: large parts of OtoDock are written using OtoDock itself, running Claude Code.

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.

GitHub: https://github.com/OtoDock/oto-dock Website: https://otodock.io

Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 349 words in the discussion.

Trending Topics

#agents#cloudflare#agent#run#departments#between#voice#mode#feedback#seems

Discussion (7 Comments)Read Original on HackerNews

bluehatbritabout 3 hours ago
This seems a lot like Cloudflare OS (https://blog.cloudflare.com/cloudflare-os/). Is that a fair comparison? If so I'd be keen to understand how this differs aside from not being baked into the Cloudflare estate.
cschneidabout 2 hours ago
Also seems very similar to Paperclip (https://paperclipai.net/). It's a "company" with an org chart of agents.
dimitrismrtzsabout 2 hours ago
Fair comparisons. Paperclip does the org chart and the orchestration but it depends on other runtimes to actually run the agents. OtoDock also runs on Claude Code and Codex, the difference is the agents run inside it, as persistent processes in a sandbox on your server. Or also you can pair one of your machines with one command and you make any agent run on it with its tools and files synced to the platform, with automatic fall back to the server when the machine is offline. Cloudflare OS I only know from their post, so I cannot compare it properly yet.
pjm331about 1 hour ago
I need to understand what is the UX of departments. 3d animated wood panels on a forest floor??
dimitrismrtzs40 minutes ago
The map is mainly there to see the whole installation at a glance. The departments, the agents in them and who delegates to whom. There is a plain grid view as well.

The actual UX of departments is when you put agents in one, delegation between them is configured automatically, so agents can talk to each other and tranfer files between their workspaces.

dtkavabout 3 hours ago
I work on a realtime collaboration platform, and I've been building something similar for internal use - cool to see your mental model.

Do you find voice mode to be helpful? How do you route to the right agent?

Some minor feedback, but the mobile site is pretty unusable on my device (Firefox, Android). I'm also turned off by the 3d visualizations and ai stuff in marketing (even though it is an AI infra product).

Good luck!

dimitrismrtzsabout 2 hours ago
Thank you for checking this out and for your feedback, I will check Firefox now!

The voice mode started from the phone service. I built a full duplex pipeline so agents can connect to frerPBX and use a phone line, and then I ported the same architecture into the dashboard as a voice mode for any agent. Personally I use it for quick things and questions. For real work I use simple dictation or type.

There is no automatic routing. You start sessions with an agent for doing work and if a job needs more than one agent you wire delegation between them so they can talk directly or department head can hand work down and get the result back.

On the 3D map, I was not a fan myself, it came from user feedback but I 've found it useful to see the whole setup at a glance.