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

Claude Code CLI Toolkit: Four Tools for Code Review, Project Briefs, Auto-Journaling Git Hooks
A developer has released four CLI tools built around Claude Code's print mode that handle code reviews, project brief generation, auto-journaling git hooks, and Claude session status. The tools use existing Claude Code authentication and are available as open source.

OpenClaw Integrates Features from Claude Code Leak
An OpenClaw user had their bot analyze the leaked Claude Code (Rust recreation by Instructkr) and selectively ported specific architectural patterns into their OpenClaw setup. The integration focuses on practical improvements like automatic startup continuity, conversation compaction, and a pre-tool/post-tool hook framework.

Local Memory System for AI Coding Tools Extracts 2,600+ Facts from Conversation Logs
A developer built a local memory layer that ingests conversation logs from Claude Code, Factory.ai, and Codex CLI, extracts structured facts using a local LLM, and auto-injects context into new sessions. After months of use, it has indexed 13,000+ messages and extracted 2,600+ facts.

Soul MCP Server Adds Persistent Memory and Safety for Local LLMs
Soul is an open-source MCP server that provides persistent memory across sessions for local LLMs with two commands: n2_boot at start and n2_work_end at end. It includes Ark safety features that block dangerous commands like rm -rf and DROP DATABASE at zero token cost, plus cloud storage configuration.