安装与分发
项目概览
OMAR 是一个 Rust 工作区,包含 3 个二进制:
omar—— TUI 仪表盘omar-slack—— Slack 桥接omar-computer—— 桌面操控桥接
运行依赖:tmux 3.0+
安装方式
一键安装(推荐)
curl -fsSL https://omarmy.ai/install.sh | sh
自动检测操作系统(macOS/Linux)和架构(amd64/arm64),将 3 个二进制安装到 /usr/local/bin。
选项:
# 指定版本
OMAR_VERSION=0.1.0 curl -fsSL https://omarmy.ai/install.sh | sh
# 自定义安装目录
OMAR_INSTALL_DIR=~/.local/bin curl -fsSL https://omarmy.ai/install.sh | sh
Homebrew
brew install lsk567/omar/omar
自动安装 tmux 依赖。
从源码编译
git clone https://github.com/lsk567/omar.git
cd omar
make install
需要 Rust 1.70+ 和 GNU Make。
GitHub Releases
通过 GitHub Releases 提供所有主流平台的预编译二进制:
omar-linux-amd64.tar.gzomar-linux-arm64.tar.gzomar-darwin-amd64.tar.gzomar-darwin-arm64.tar.gz
每个版本包含 checksums.txt(SHA256)用于校验。
创建发布
git tag v0.1.0
git push origin v0.1.0
CI 工作流会自动为所有目标构建二进制、创建 GitHub Release,并自动更新 Homebrew formula。