快速开始

OMAR 为智能体工作流提供确定性的编排。在 Mission Control 中描述任务,审核团队拓扑,确认后再部署。

前置依赖

需要 tmux 3.0+、Git,以及至少一个受支持的编程智能体:Claude Code、Codex CLI、Cursor CLI、OpenCode、Google Antigravity CLI 或 Pi。

安装

一键安装(推荐)

curl -fsSL https://omar.rs/install.sh | sh

支持 macOS 和 Linux,默认将 omar 和 omarc 安装到 /usr/local/bin。

Homebrew

brew install omar-os/omar/omar

从源码编译

git clone https://github.com/omar-os/omar.git
cd omar
make install

需要 Rust 1.89+、GNU Make、Node.js 22.13+ 和 elan。make install 会构建 Mission Control 和 omarc 编译器。

启动 Mission Control

omar up --name dev --web

启动独立的后台会话,并在浏览器中打开 Mission Control。描述工作流,审核生成的程序,确认部署后观察实时拓扑。关闭浏览器不会停止会话。

管理会话

命令作用
omar up --name dev启动新会话,或重启同名的已停止会话。
omar attach -s dev --web在浏览器中打开会话;用 --tui 连接终端界面。
omar down -s dev停止会话并保留状态。
omar rm -s dev删除会话及其状态;运行中的会话会先被停止。
omar ls列出会话。

使用 omar --help 查看命令,使用 omar <command> --help 查看选项。

选择后端

为新会话的初始助理选择后端。增加 --web 或 --tui 可立即打开对应界面。

命令后端
omar -a claude up --name claudeClaude Code
omar -a codex up --name codexCodex CLI
omar -a cursor up --name cursorCursor CLI
omar -a opencode up --name opencodeOpenCode
omar -a agy up --name agyGoogle Antigravity CLI
omar -a pi up --name piPi

终端界面

omar attach -s dev --tui

连接同一会话的终端仪表盘。按 z 分离并保持会话运行;按 Q 确认后停止会话。