Open source product

OmniClaw.

Always-on coding agent that lives in your group chats.

A multi-channel agent orchestrator with container isolation, scheduled tasks, and a real operations web UI. Runs a network of AI agents across chat surfaces and peer machines.

MIT licensed. Bun + TypeScript. 13 stars and growing.

Why OmniClaw exists

Most agent systems force a bad tradeoff. Toy bots are easy to run but have no isolation, observability, or operational control. Enterprise frameworks bury you in queues, services, dashboards, and abstractions until nobody can reason about them end to end.

OmniClaw aims for the middle path. One orchestrator you can still understand. Real container boundaries. Multiple agents, channels, and runtimes without turning into platform sludge. Enough web UI and state to operate the system daily, and enough flexibility to evolve into a real software factory.

What it does

Real container isolation

Runs AI agents behind Apple Container or Docker with explicit mounts and runtime-specific credential allowlists. Real boundaries, not pretend permissions.

Multi-channel routing

Routes messages from WhatsApp, Discord, Telegram, and Slack into agent-specific workspaces and context layers. Multiple agents per server and channel topology, not one bot per workspace.

Operations web UI

A built-in SolidStart UI for topology, logs, tasks, conversations, context editing, network discovery, and system status. Operate the whole system from the browser, not from a terminal log.

Scheduled tasks

Scheduled work is a first-class agent task with logs, controls, and message delivery. Agents can open PRs now and follow up later.

Cross-agent messaging

Trusted peer discovery lets OmniClaw instances collaborate across machines. One orchestrator you can still understand, even as the agent network grows.

Debuggable by design

State lives in SQLite. IPC is file-based. The host process stays understandable. You can reason about OmniClaw end to end, which most agent frameworks lose.

What it feels like to use

Discord slash flows

Discord bots can expose slash-command shortcuts that queue reusable prompts into the current channel agent. OmniClaw ships a few built-ins and lets you add your own per channel or per agent.

/mergemaster

Queue a merge-review flow into the current channel agent.

/taskbooker

Book and track agent tasks from Discord directly.

/scheduler

Schedule a reusable prompt on a cron rhythm.

Quick start

git clone https://github.com/omniaura/omniclaw.git
cd omniclaw
bun install
claude

First-time setup runs inside Claude Code with /setup. Requires macOS or Linux and Bun 1.3+.

Try it today

Clone OmniClaw →