编码代理在拥有代码、构建工具和凭据的机器上表现最好。对大多数团队来说,这台机器是服务器,而不是笔记本电脑。Olivares AI 在这台服务器上运行 Claude Code、Codex 和 Grok Build,并提供一个 Web 控制台和一个 CLI,用来启动、跟踪和停止它们的会话。
安装引擎
Olivares AI 是一个内置控制台的单一程序。在 Linux 或 macOS 上,一条命令即可安装,并且会在安装任何内容之前先验证发布版本:
curl -fsSL https://olivares.ai/olivares/install.sh | sh
olivares quickstart
quickstart 会输出控制台地址和一个一次性令牌,用于创建第一个管理员。同时也提供 Docker 镜像、Debian、RPM 和 Alpine 软件包以及 Homebrew tap;安装指南列出了所有安装方式。
用你已有的账户连接工具
在控制台中打开 AI tools。它会安装 Claude Code、Codex 和 Grok Build,并运行各工具自带的登录流程,因此你可以直接用团队已经在付费的订阅登录。你登录的每个账户都会成为一个独立的工具实例,控制台会显示该工具报告的套餐、用量窗口和模型。
如果你更喜欢用 API 密钥,可以在 Providers 下添加。本地模型也可以使用:Ollama 只需要一个可访问的端点和一个模型名称。
启动会话
选择 Sessions → New session,再选一个就绪的工具。引擎会自动填好配置文件和项目文件夹。输入第一条消息,然后点击 Start。
在终端里也可以做同样的事。session start 接受文件夹和第一条提示词:
olivares login
olivares session start ~/work/api "Explain this project." --name api-review --detach
--detach 会发送提示词,并且不等待回复就返回。即使你关闭终端,会话也会继续在服务器上运行。你可以在任何终端中用 olivares session follow api-review 重新查看它的输出。使用 Business 时,控制台的实时终端以及 olivares session send 和 resume 可以让你继续引导会话。
对于 git 仓库,Work in a new git worktree 会为会话提供独立的分支和工作目录,因此两个会话不会编辑同一个检出副本。除非你明确指示,否则清理操作会拒绝丢弃未提交或未合并的工作。
批准、中断、停止和恢复
开启 Ask before each action 后,工具在执行操作前会等待你的确认。请求会出现在 Approvals 中,你可以在那里批准或拒绝。
Interrupt 会结束当前轮次,但保留对话。Stop 会结束进程。使用 Business 时,Resume 会以相同的配置文件、账户和文件夹重新启动同一个会话,并先重新检查凭据和策略。会话绝不会自行切换到另一个登录:如果它的账户已不可用,启动会被拒绝。
适用于每个会话的规则
由于每个会话都从引擎启动,所有会话适用同样的规则。Olivares AI 在四个默认拒绝(deny-closed)的强制执行点检查操作:Claude Code 内部、模型代理、每一次 MCP 工具调用,以及代理之间。使用 Business 时,按团队、代理或模型设置的预算会对支出发出警告、减速或直接停止。每一项决策都会写入带签名、可检测篡改的日志。
绑定到提供商密钥的 Claude Code 和 Codex 会话,只会通过每个会话独立的代理访问其提供商的端点,否则无法启动。使用账户登录的会话,以及 Grok Build 和 OpenCode 会话,并未以这种方式隔离:它们可以访问你的网络所允许的任何主机。
试一试
Community 免费且开源,用户数不限。你可以从 GitHub 仓库安装,也可以先阅读工作原理。Business 通过商业许可证,提供大型机构和受监管机构所需的功能。