A workspace where your swarm belongs only to you.

Tomo is a self-hosted agent swarm. Talk, delegate, and act on hardware you control — no tenant, no tracker, no one else's cloud.

Whether you're shipping a product, writing the next brief, or running ops with a team, Tomo is a swarm you host yourself — no compromise on where the work lives.

Self-hosted
Your machine, your process
Open source
Read the tree, run the binary
Alpha
Live on GitHub today
Docker Telegram systemd SQLite GitHub
Built around trust

A better way to work that stays on your side.

Runs on your hardware

Install on a laptop or a headless box. Workplaces stay path-jailed, SSH-tunneled, or local — you pick the root.

Agents that coordinate

A coordinator routes work. Specialists delegate. You talk from the web UI or Telegram — same swarm.

Memory that stays yours

Curated notes, skills, and a learning loop live under $TOMO_HOME. Export the tree. Leave whenever.

Local by default

Privacy isn't a feature. It's our foundation.

Get Tomo
No cloud account
Secrets encrypted at rest
Your models, your keys
Path-jailed workplaces
Core features

Everything you need to do your best work.

Coordinator + swarm

One inbox. Specialists take the rest. Delegate without a single bottleneck.

Memory & learning

Curated notes, episode recall, and a post-turn loop that can distill skills.

Workplaces anywhere

Local jail, SSH, or a WebSocket tunnel. Same tools on every machine.

Cross-surface chat

Web dashboard today. Telegram when you want a pocket inbox.

Skills as files

SKILL.md playbooks on disk. Install, list, and let agents load them mid-turn.

File organization

Artifacts, knowledge, and agent homes stay in a tree you can read with ls.

Team coordination

Share a host, not a vendor. Agents delegate; people stay on the same dashboard.

Privacy controls

Encrypted settings, HITL tool gates, and a jail around every workplace root.

How it works

One ask. A swarm turn. Work on a machine you own.

You talk to Tomo. The coordinator routes. A specialist uses tools on a workplace you own — local, SSH, or a tunnel. The thread is the log.

Animated examples cycle through four turns: a coding fix, a research brief, an ops restart on a host, and pairing a machine over the Tomo connector tunnel.

  1. You ask
  2. Coordinator routes
  3. Specialist uses tools
  4. Answer lands
Chat failing auth tests · via Tomo
Live
New chat
via Tomo Send
Install

Get started in minutes.

1
Installlinux
Command
curl …/install.sh | bash
Home
~/.tomo
Work
~/tomo
Install
Install Tomo One curl on Linux. Docker Compose if you prefer a container.
2
Agentsroster
Tomo · coordinator
coder · specialist
ops · specialist
research · specialist
Stand up the swarm Keep the coordinator. Add agents, skills, and a workplace.
3
Todaychat
Inspect the failing CI job and patch it.
Draft a brief from these notes.
Pair a new workplace over the tunnel.
Talk, then let it work Web or Telegram. Tools stay gated. You keep the keys.

Connect Tomo with the tools you already run, and keep the swarm in sync.

Get Tomo

Simple plans that grow with you.

Pay monthly Pay yearly
Home
$0 forever

For one host and a swarm you run yourself.

Get started
  • Coordinator + agents
  • Local workplace jail
  • Web chat + Telegram
  • Skills on disk
  • Encrypted settings
  • Multi-model profiles

Your best agents deserve a private home.

Join the people running Tomo on a machine they own. Alpha is live. Bring your own model keys.

Get Tomo
curl -fsSL https://raw.githubusercontent.com/Alg0rix/tomo/main/scripts/install.sh | bash