9 款主流 AI Agent CLI 对比:安装、版本查询与升级命令

0 阅读4分钟

image.png

9 款主流 AI Agent Harness 工具介绍

本文整理 Claude Code、Codex、OpenClaw 等 9 款主流 AI Agent Harness,帮助开发者快速了解各工具的定位、运行形态与适用场景。

  1. Claude Code:Anthropic 推出的智能编程工具,可在终端和 IDE 中理解代码库并执行修改、测试与复杂工程任务。
  2. Codex:OpenAI 的本地编码 Agent,可在终端、IDE 和 Codex App 中读取、修改并运行代码,完成端到端软件工程任务。
  3. Gemini CLI:Google 推出的开源终端 AI Agent,将 Gemini 的编程、自动化和问题解决能力直接带入命令行。
  4. Grok Build:xAI 推出的开源可扩展编码 Agent,提供交互式 TUI、无头脚本模式和 ACP 集成。
  5. OpenCode:开源的多模型 AI 编程 Agent,可通过终端、桌面端或 IDE 使用并自由连接不同模型提供商。
  6. OpenClaw:本地运行的开源个人 AI 助手,通过统一网关连接多种聊天渠道,并允许切换模型和 Agent Harness。
  7. Hermes:Nous Research 的自我改进型 AI Agent,可跨 CLI 与多种通信平台运行,并从使用经验中沉淀技能和记忆。
  8. Pi:极简、可扩展的终端编码 Harness,以小型核心搭配 TypeScript 扩展、技能和提示模板来适配不同工作流。
  9. DeepSeek Harness:DeepSeek AI 推出的开源 Agent Harness,采用“一切皆插件”的架构,可通过可组合插件扩展模型、工具与运行形态。

AI Agent CLI 安装与升级命令

以下按项目整理官网、GitHub 仓库,以及版本查询、脚本安装、npm 安装和升级命令,便于快速查找并直接使用。

九款主流 Harness AI Agent CLI 的 GitHub Star 排行,数据来自原文

OpenClaw

OpenClaw 官方网站首页,展示本地运行的开源 AI 助手定位与产品入口。

OpenClaw GitHub 仓库页面,展示项目源码、提交记录、社区数据与开源个人 AI 助手简介。

命令描述命令详情
官方命令openclaw
查看版本openclaw -versionopenclaw -v
脚本安装curl -fsSL https://openclaw.ai/install.sh | bash
npm 安装npm i -g openclaw
更新openclaw update

Hermes

Hermes Agent 官方网站首页,展示可持续学习的 AI Agent 定位及桌面下载、云端部署和终端安装入口。

Hermes Agent GitHub 仓库页面,展示项目源码、最新提交、社区数据和 The agent that grows with you 简介。

命令描述命令详情
官方命令hermes
查看版本hermes -version
脚本安装curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
更新hermes update

DeepSeek Harness

DeepSeek Harness 官方网站首页,介绍一切皆插件的开发者预览架构及 npx 快速启动方式。

DeepSeek Harness GitHub 仓库页面,展示项目源码、提交记录、社区数据与插件化 Agent Harness 简介。

命令描述命令详情
官方命令dsh
查看版本dsh --version
免安装运行npx @deepseek-ai/dsh web
npm 安装npm install -g @deepseek-ai/dsh
启动 Web UIdsh web
更新npm update -g @deepseek-ai/dsh

OpenCode

OpenCode 官方网站的终端界面示例,展示 Agent 规划任务、修改代码、执行命令和查看差异的过程。

OpenCode GitHub 仓库页面,展示项目源码、提交记录、社区数据与开源 AI 编程 Agent 简介。

命令描述命令详情
官方命令opencode
查看版本opencode -versionpi -v
脚本安装curl -fsSL https://opencode.ai/v2/install | bash
npm 安装npm install -g @opencode/cli
更新opencode upgrade;每次执行 opencode 命令后,也会自动检查并自动更新。

Claude Code

Claude Code 官方产品页,展示其处理缺陷修复、测试和迁移任务的能力,以及桌面端任务界面。

Claude Code GitHub 仓库页面,展示项目源码、提交记录、社区数据与终端智能编程工具简介。

命令描述命令详情备注
官方命令claude
查看版本claude -versionclaude -v
脚本安装curl -fsSL https://claude.ai/install.sh | bash
npm 安装npm install -g @anthropic-ai/claude-code已废弃,不推荐使用
Homebrew 安装brew install --cask claude-code
更新claude update

Codex

Codex 官方中文产品页,展示 Codex 品牌、macOS 下载入口及使用该编程智能体的团队案例。

OpenAI Codex GitHub 仓库页面,展示项目源码、提交记录、Issues、Pull Requests 与发布信息。

命令描述命令详情
官方命令codex
查看版本codex -version
脚本安装curl -fsSL https://chatgpt.com/codex/install.sh | sh
npm 安装npm install -g @openai/codex
更新codex update

Pi

Pi 官方网站首页,介绍可按个人工作流扩展的极简 Agent Harness,并展示多种安装方式。

Pi GitHub 仓库页面,展示统一模型 API、Agent 核心、终端编程 Agent 等项目模块与版本信息。

命令描述命令详情
官方命令pi
查看版本pi -versionpi -v
脚本安装curl -fsSL https://pi.dev/install.sh | sh
npm 安装npm install -g --ignore-scripts @earendil-works/pi-coding-agent
更新pi update

Gemini CLI

Gemini CLI 处于废弃状态,官方建议迁移使用 antigravity。

Gemini CLI 官方网站首页,展示使用 AI 构建、调试和部署的产品定位及 npm 安装命令。

Gemini CLI GitHub 仓库页面,展示项目源码、分支与标签、提交记录及开源终端 AI Agent 简介。

命令描述命令详情
官方命令gemini
查看版本gemini -versiongemini -v
脚本安装npx @google/gemini-cli
npm 安装npm install -g @google/gemini-cli
更新gemini update

Grok Build

Grok Build 官方网站首页,介绍由 Grok 模型驱动的复杂编程任务 Agent,并展示一键安装与文档入口。

Grok Build GitHub 仓库页面,展示 Rust 项目源码、同步记录、社区数据与可扩展编码 Agent 简介。

命令描述命令详情
官方命令grok
查看版本grok -vgrok --version
脚本安装curl -fsSL https://x.ai/cli/install.sh | bash
更新grok update

AI Agent CLI 命令总结

主流 AI Agent CLI 的日常维护可以归纳为版本检查、安装与升级三步,不同工具主要在安装渠道和更新命令上存在差异。

版本查询命令

版本查询时,大多数工具同时支持 -v-version 命令选项,部分只支持 -version 选项。

安装方式

AI Agent CLI 的三类安装方式:脚本、包管理器与特殊方式。

大多数支持 curl 命令一键安装,部分只支持 npm 安装。

升级方式

AI Agent CLI 升级路径:多数 CLI、OpenCode 与 cc-switch。

方式一

# 绝大多数
{cli_name} update

# 部分(opencode)
{cli_name} upgrade

方式二

通过 cc-switch 的「设置」→「关于」页面。

CC Switch 设置页中的本地环境信息,展示各 Agent CLI 的版本检测、更新状态与升级入口。

CC Switch 设置页的关于标签,列出 Claude Code、Codex、Gemini CLI、Grok Build、OpenCode、OpenClaw、Hermes 和 Pi 的当前版本与就绪状态。