Unix primitives for AI agents.
Route output between your running Claude Code sessions with Unix-style primitives. Runs locally. No API key. No new agent to install.
$brew tap humos-dev/humos && brew install --cask humos
You're running 5 Claude sessions. One is writing a schema. One is writing tests. One is debugging the API. One is drafting the migration. One is stuck waiting for an answer. You're the glue. You're the bottleneck. You paste outputs between windows like it's 1998.
What humOS gives you
Three primitives. That's the whole product.
pipe() and signal() ship today. join(), orchestration, and multi-agent support are next.
Session A writes a schema. Session B starts writing tests against it. No copy-paste, no tab-switching. Fires within 200ms of A going idle.
Broadcast a message to every active session with one click. 2-second undo, per-session delivery confirmation, failed targets named by project.
Wait for multiple sessions to finish, aggregate their outputs. In spec. Shipping soon.
How it works
No API. No proxy. No new agent to install.
- humOS watches
~/.claude/projects/for live sessions. - You set up pipe rules or trigger a signal from the dashboard.
- humOS injects messages directly into the Claude CLI prompt via Terminal.app.
- Your sessions coordinate. You review the output.
Why this exists
Unix gave fork, pipe, signal, and join for process coordination. humOS gives you the same thing for AI agents.
The missing layer isn't a smarter agent. It's the plumbing between the agents you already have. MIT licensed. Runs locally. No cloud, no API keys.
How it compares
The coordination layer, not another agent.
| humOS | Conductor | opcode | claude-control | |
|---|---|---|---|---|
| Observes existing sessions | yes | no | no | yes |
| Route session A → session B | yes | no | no | no |
| Broadcast to all sessions | yes | no | no | no |
| Works with your existing subscription | yes | no | yes | yes |
| Open source | yes | no | yes | yes |
Why now
The window is six months.
Multi-session workflows are becoming normal. Power users are already running 5, 10, 20 sessions in parallel and manually relaying output between them. Nobody sells local agent coordination primitives today. In six months someone will.
▸ If you're running 5 Claude sessions right now, you are already the target user.Install
Built for developers running 3+ parallel Claude Code sessions on macOS.
One command. No API key. No account.
$ brew tap humos-dev/humos && brew install --cask humos