安装与登录
一条 curl 装好原生二进制,一条 /login 选提供商。本章顺带给出 Apple Silicon 本机的适配核对清单。
1环境要求:你的机器够格吗
官方安装脚本支持 macOS 与 Linux 两大平台,安装前会自动探测平台并校验 SHA-256。
| 项目 | 要求 | 说明 |
|---|---|---|
| 操作系统 | macOS 13(Ventura)+ / Linux | Linux 需 glibc ≥ 2.17 或 musl(Alpine 需补 libstdc++) |
| CPU 架构 | arm64 或 x86_64 | Apple Silicon 走 darwin-arm64 原生构建;老 x86 无 AVX2 也有 baseline 构建 |
| 系统工具 | curl、shasum/sha256sum、tar、mktemp | macOS 自带,无需额外安装 |
| GPU | 不需要 | 模型推理全部在云端,本机只是客户端 + 内核 |
| Python 运行时 | 可由安装器引导安装 | 交互安装时会问「Prepare Python runtime now?」,装 uv + Python 3.11 + prime-agent 运行时 |
| Node.js | 仅源码运行需要 ≥ 22.8.0 | 原生二进制安装不依赖本机 Node |
本机适配结论(M1 Max / macOS 26.6.2)
完全适合。arm64 命中原生 darwin-arm64 构建(无需 Rosetta);安装器自带 uv + Python 3.11 引导,与机器上已有的 Python 3.13 互不干扰;32 GB 内存对「客户端 + 持久内核」绰绰有余;若想从源码跑,本机 Node 22.22.2 也满足 ≥ 22.8 的要求。唯一的前置条件是准备一个模型提供商账号(见第 3 节)。
2一键安装
安装脚本会从官方发布源下载 tar.gz 产物、校验 SHA-256、装出 prime-agent 命令。
# 稳定版(macOS / Linux)
curl --proto '=https' --proto-redir '=https' -fsSL \
https://app.primeintellect.ai/prime-agent/install.sh | sh
# 想尝鲜从 main 构建的 beta 版,追加参数
curl --proto '=https' --proto-redir '=https' -fsSL \
https://app.primeintellect.ai/prime-agent/install.sh | sh -s -- beta
安装过程中会依次发生:
- 探测平台(macOS 13+ / arm64 →
darwin-arm64),下载对应压缩包并用 SHA256SUMS 校验; - 交互模式下询问是否「Prepare Python runtime now?」——默认 Yes,自动安装
uv、Python 3.11 和 prime-agent 运行时; - 产物落到
~/.local/share/prime-agent/(可用PRIME_AGENT_INSTALL_DIR覆盖),命令软链到~/.local/bin/prime-agent。
如果
~/.local/bin 不在 PATH 里,安装后请按脚本提示把它加进 shell 配置,否则终端找不到 prime-agent 命令。国内网络环境访问发布源不畅时,先配好代理再执行安装。可选:从源码运行(适合想跟进开发的用户):
git clone https://github.com/PrimeIntellect-ai/prime-agent
cd prime-agent
npm ci # 需要 Node.js ≥ 22.8.0
./prime-agent.sh # 也可在任意项目目录里调用绝对路径
3登录认证:订阅制或 API Key
Prime Agent 是「客户端 + 云端模型」架构,得先给它接上一个模型提供商。
方式一:订阅登录(推荐有订阅的用户)。启动后输入 /login,从列表选择提供商完成浏览器授权:
- ChatGPT Plus / Pro(Codex,官方认可的 OSS 用法)
- Claude Pro / Max(第三方外壳用量按 token 计费,走 extra usage)
- GitHub Copilot(若提示 model not supported,先在 VS Code 里启用对应模型)
- xAI Grok(需符合条件的订阅)
方式二:API Key。启动前设置环境变量,或在 /login 里选 API-key 提供商存入 ~/.prime/agent/auth.json:
export ANTHROPIC_API_KEY=sk-ant-...
prime-agent
常见提供商对应的环境变量(完整列表见官方 providers 文档):
| 提供商 | 环境变量 | 备注 |
|---|---|---|
| Anthropic | ANTHROPIC_API_KEY | Claude 系列 |
| OpenAI | OPENAI_API_KEY | GPT 系列 |
| DeepSeek | DEEPSEEK_API_KEY | 国内可直连 |
| Google Gemini | GEMINI_API_KEY | Gemini 系列 |
| Kimi For Coding | KIMI_API_KEY | 月之暗面 |
| MiniMax / MiniMax (China) | MINIMAX_API_KEY / MINIMAX_CN_API_KEY | 国内版走 CN 入口 |
| 小米 MiMo | XIAOMI_API_KEY 等 | 另设国内 / 新加坡 / 阿姆斯特丹 Token Plan 变量 |
| OpenRouter | OPENROUTER_API_KEY | 一个 Key 聚合多家模型 |
| Prime Inference | PRIME_API_KEY | Prime Intellect 自家推理服务 |
凭据统一存在 ~/.prime/agent/auth.json(0600 权限),key 字段支持三种写法——字面量、环境变量名、甚至 "!command" 让 shell 命令输出作为密钥:
{
"anthropic": { "type": "api_key", "key": "sk-ant-..." },
"deepseek": { "type": "api_key", "key": "DEEPSEEK_API_KEY" },
"openai": { "type": "api_key", "key": "!security find-generic-password -ws 'openai'" }
}
解析优先级:CLI
--api-key > auth.json > 环境变量 > models.json 自定义提供商(Prime Inference 例外:PRIME_API_KEY 优先于 auth.json)。/logout 清除已存凭据,但不会 unset 你导出的环境变量。4装完先认识这几条命令
这些是日常最高频的 CLI 子命令,第三章会实际用起来。
prime-agent agents # 浏览运行中、空闲与已保存的会话
prime-agent attach <agent> # 重新接入一个运行中的会话
prime-agent --resume [path|id] # 浏览会话列表,或直接恢复某个会话
prime-agent status # 查看后台服务状态
prime-agent doctor [--fix] # 检查或修复后台服务
prime-agent update [--force] # 更新 Prime Agent
prime-agent shutdown [--force] # 停掉所有代理、worker 与后台服务
下一步
装好、登录完成,就可以进第三章跑第一次会话了。