Getting Started

What is OMAR?

OMAR is a TUI for creating powerful agentic organizations. It runs on tmux and lets you orchestrate deep hierarchies of parallel AI agents from a single terminal.

Prerequisites

Installation

One-Liner (Recommended)

$ curl -fsSL https://omarmy.ai/install.sh | sh

Works on macOS and Linux. Installs all binaries to /usr/local/bin.

Homebrew

$ brew install lsk567/omar/omar

Automatically installs tmux as a dependency.

From Source

$ git clone https://github.com/lsk567/omar.git
$ cd omar && make install

Requires Rust 1.70+ and GNU Make.

Launch

$ omar

This starts the OMAR dashboard with the default agent backend (Claude Code). To use a different backend:

BackendCommand
Claude Codeomar or omar --agent claude
Codex CLIomar --agent codex
Opencodeomar --agent opencode
Cursor CLIomar --agent cursor

Your First Session

  1. Launch omar — you'll see the TUI dashboard with your Executive Assistant (EA)
  2. Copy a test prompt into your EA window:
    Load and run https://github.com/lsk567/omar/blob/main/prompts/tests/project-factory.md
  3. Watch agents spawn. Use ↑↓ to cycle agents, to drill deeper, to go back
  4. To shut down:
    Shutdown the test project and its agents.

Key Bindings

KeyAction
↑/↓ or j/kNavigate agents
or TabDrill into child agents
Back to parent level
EnterAttach to agent (tmux popup)
nSpawn new agent
dDelete agent (with confirmation)
pAdd project
eShow events
rRefresh status
zDetach from tmux
DDebug console
?Help
QQuit (with confirmation)

Next Steps