OMAR: Open-Source TUI for Managing Hundreds of AI Coding Agents Hierarchically

OMAR (Open Multi-Agent Runtime) is a TUI (terminal user interface) for orchestrating large numbers of AI coding agents in parallel. Created by Karim and Shaokai after being impressed by Claude Code's ability to fix CI issues overnight, they built it to replace the pain of Ctrl+Tab through multiple Claude Code windows. The project is open-source and available at omar.tech.
Key Features
- Deep hierarchies: Agents managing agents, like a company. Create parallel organizations of arbitrary depth.
- Heterogeneous backends: Let Claude, Codex, Cursor, and Opencode collaborate as a team. Mix and match the best model for each task.
- Full control: Talk to and control any subagent. Navigate hierarchies with arrow keys and attach via popup.
- Flexible lifespans: Long-running or ephemeral agents, persistent state across sessions with memory snapshots.
- Messaging & integrations: Connect agents to Slack channels.
- Built on tmux: Supports all tmux commands and key bindings. Highly customizable.
Quick Start
One-liner (macOS/Linux):
$ curl -fsSL https://omar.tech/install.sh | sh
Homebrew:
$ brew install lsk567/omar/omar
From source (requires Rust 1.70+ and GNU Make):
$ git clone https://github.com/lsk567/omar.git
$ cd omar && make install
Prerequisites
tmux 3.0+ and at least one agent backend: Claude Code, Codex CLI, Opencode, or Cursor CLI.
Usage
- Launch:
$ omar - Copy a prompt into your Executive Assistant window. Agents will spawn and organize hierarchically.
The idea is to move from single-agent terminals to a swarm that mirrors organizational structures — an Executive Assistant delegates to teams, which delegate to subagents. All controllable from one TUI.
📖 Read the full source: HN AI Agents
👀 See Also

OpenProphet: Open-Source Autonomous Trading Agent with Web UI
OpenProphet is an open-source, autonomous trading agent with a web interface that supports multiple Alpaca accounts simultaneously and runs on OpenCode. It allows configuration of agent personas and strategies, with the ability to use any LLM, not just Claude.

How Clawdbot Coordinates 6 AI Agents with a Production-Stable Work Queue
Clawdbot's team built a work queue system to coordinate 6 AI agents (design, code, marketing, ops) for their AI-operated store. The system features atomic task claiming, a state machine, retry logic with backoff, task chains, heartbeat tracking, and a daemon orchestrator.

Claude Code v2.1.139 Adds /goal Command for Async Long-Running Tasks
Claude Code v2.1.139 introduces the /goal command, enabling fire-and-forget sessions that run until a completion condition is met, plus a new agents view to monitor active sessions.

bad-ass-mcp: Free, Open Source MCP for Native Desktop GUI Control via Accessibility API
bad-ass-mcp is an open source MCP server that lets Claude and other AI agents control macOS, Windows, and Linux desktops using the native accessibility layer — no screenshots, no look-move-look loops. Free alternative to Computer Use, Operator, or UiPath.