# 对比

zhi 与其他终端 AI 工具相比如何？本页提供跨关键维度的客观对比。

## 功能矩阵

| 功能 | zhi | aider | Claude Code | GitHub Copilot CLI | Gemini CLI | shell-gpt | Qwen Code |
|------|-----|-------|-------------|-------------------|------------|-----------|-----------|
| **安装方式** | pip | pip | npm | gh 扩展 | npm | pip | pip |
| **配置时间** | ~30 秒（1 个 API 密钥） | ~2 分钟 | ~1 分钟 | GitHub 登录 | Google 认证 | ~1 分钟 | ~1 分钟 |
| **主要用途** | 终端 AI + 文档处理 | AI 结对编程 | 代码代理 | Shell 建议 | 代码 + 终端 | Shell AI | 代码代理 |
| **LLM 提供商** | 智谱 GLM（中文） | OpenAI、Anthropic 等 | Anthropic Claude | OpenAI / Anthropic / Google | Google Gemini | 通过 OpenAI API 接入多家 | 阿里 Qwen |
| **文件访问** | 读 + 写 + OCR（隔离输出） | 读 + 原地编辑 | 读 + 原地编辑 | 无 | 读 + 编辑 | 无 | 读 + 编辑 |
| **技能系统** | 15 个 YAML 技能 + 自定义 | 无 | 斜杠命令 | 无 | 无 | 无 | 无 |
| **成本模型** | 双模型（flash 处理技能，约 10% 成本） | 单模型 | 单模型 + 订阅 | 订阅制 | 免费层 + 付费 | 单模型 | 免费 |
| **中文 LLM** | 原生支持（GLM-5 / GLM-4-flash） | 否 | 否 | 否 | 否 | 否 | 原生支持（Qwen） |
| **输出安全** | 隔离输出目录，shell 确认 | 原地文件编辑 | 沙箱 + 审批 | 不适用 | 原地编辑 | 不适用 | 原地编辑 |

---

## 详细对比

### 对比 aider

**aider** 是一个专注于 git 仓库内代码编辑的 AI 结对编程工具。

| 方面 | zhi | aider |
|------|-----|-------|
| 定位 | 文档处理 + 通用终端 AI | git 仓库中的代码编辑 |
| 文件编辑 | 写入隔离的 `zhi-output/` 目录 | 原地编辑文件，自动提交 |
| OCR | 内置（通过智谱 API 处理 PDF、图片） | 无 |
| 技能 | 15 个可复用 YAML 工作流 | 无对应功能 |
| LLM | 智谱 GLM（针对中文优化） | 多提供商（OpenAI、Anthropic 等） |
| Git 集成 | 通过 shell 工具 | 深度 git 集成 |

**选择 zhi**：文档处理、中文任务和可复用工作流。
**选择 aider**：带 git 集成的 AI 代码编辑。

### 对比 Claude Code

**Claude Code** 是 Anthropic 官方的 CLI 代理，由 Claude 模型驱动。

| 方面 | zhi | Claude Code |
|------|-----|-------------|
| 定位 | 文档处理 + 中文 LLM | 代码代理 + 通用开发 |
| LLM | 智谱 GLM | Anthropic Claude |
| 成本 | 双模型（技能使用 flash，约 10% 成本） | 单模型定价 |
| 技能 | 15 个 YAML + 可组合 | 斜杠命令（不可组合） |
| 文件安全 | 隔离输出目录 | 沙箱 + 审批提示 |
| 中文 | 原生 GLM 支持 | 以英文为主 |

**选择 zhi**：中文文档工作流和高性价比批量处理。
**选择 Claude Code**：利用 Claude 推理能力的代码开发任务。

### 对比 GitHub Copilot CLI

**GitHub Copilot CLI** 建议 shell 命令并解释终端输出。

| 方面 | zhi | GitHub Copilot CLI |
|------|-----|--------------------|
| 定位 | 带工具的完整代理循环 | Shell 命令建议 |
| 文件访问 | 读、写、OCR | 无 |
| 自主性 | 多轮代理带工具调用 | 单次建议 |
| 技能 | 15 个可复用工作流 | 无 |
| 定价 | 按 token 计费（智谱） | GitHub 订阅 |

**选择 zhi**：复杂的多步骤任务。
**选择 Copilot CLI**：快速 shell 命令建议。

### 对比 Gemini CLI

**Gemini CLI** 是 Google 的终端 AI 工具，由 Gemini 模型驱动。

| 方面 | zhi | Gemini CLI |
|------|-----|------------|
| 定位 | 文档处理 + 中文 LLM | 代码 + 通用终端 |
| LLM | 智谱 GLM | Google Gemini |
| 文件编辑 | 隔离输出 | 原地编辑 |
| 技能 | 15 个 YAML + 可组合 | 无 |
| 定价 | 按 token 计费 | 有免费层 |

### 对比 shell-gpt

**shell-gpt** 是一个轻量级的 AI Shell 命令工具。

| 方面 | zhi | shell-gpt |
|------|-----|-----------|
| 代理循环 | 带工具的多轮对话 | 单轮对话 |
| 文件访问 | 读 + 写 + OCR | 无 |
| 技能 | 15 个可复用工作流 | 无 |
| Shell 安全 | 封锁/警告/允许三级 | 基本安全 |

### 对比 Qwen Code

**Qwen Code** 是阿里巴巴的代码代理，由 Qwen 模型驱动。

| 方面 | zhi | Qwen Code |
|------|-----|-----------|
| 定位 | 文档处理 | 代码编辑 |
| 中文 LLM | 智谱 GLM | 阿里 Qwen |
| 文件编辑 | 隔离输出 | 原地编辑 |
| 技能 | 15 个 YAML + 可组合 | 无 |
| 定价 | 按 token 计费 | 免费 |

---

## zhi 的独特优势

### 原生中文 LLM + 文档处理

zhi 是唯一将原生中文 LLM（智谱 GLM）与完整文档处理流水线（包括 OCR、表格提取和格式转换）结合的终端 AI 工具。这使其成为中文办公工作流的理想选择。

### 双模型架构

zhi 策略性地使用两个模型：

- **GLM-5**（高级）用于交互对话 -- 智能、细致的回答
- **GLM-4-flash**（经济）用于技能执行 -- 快速、高性价比（约 10% 的成本）

这意味着批量操作（如总结 50 个文档）的成本仅为单模型方案的一小部分。

### YAML 技能系统

技能是可组合的 YAML 配置，而非硬编码功能。您可以：

- 无需编写代码即可创建自定义技能
- 组合技能（例如 `contract-review` 使用 `analyze` + `compare` + `proofread`）
- 以 `.yaml` 文件形式分享技能

### 安全即架构

zhi 不会删除你的文件 —— 不是因为某个你可能忘记开启的设置，而是因为**架构中根本不存在删除能力**。没有删除工具、没有覆盖模式，AI 无法移除或修改你的原始文件。安全性由代码强制保证，而非依赖提示词 —— 因此不会在上下文压缩时丢失，也不会被模型忽略。

这是一个深思熟虑的设计选择：AI 智能体永远不应该能够对你的数据造成不可逆的损害。

### 输出隔离

与原地编辑文件的工具不同，zhi 将所有输出写入隔离的 `zhi-output/` 目录。您的原始文件永远不会被修改，可以放心尝试而不必担心风险。
