快速开始
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 claude | Claude Code |
omar -a codex up --name codex | Codex CLI |
omar -a cursor up --name cursor | Cursor CLI |
omar -a opencode up --name opencode | OpenCode |
omar -a agy up --name agy | Google Antigravity CLI |
omar -a pi up --name pi | Pi |
终端界面
omar attach -s dev --tui 连接同一会话的终端仪表盘。按 z 分离并保持会话运行;按 Q 确认后停止会话。