Skip to content

核心理念:复用原生 CLI

PinableAgents 不对 AI 能力做二次封装。Claude Code、Codex、Claude、 Gemini、OpenCode — 各家 CLI 各有所长,我们让它们在终端里各尽其用,而不是强行统一。

这是真正的终端原生方案:

  • 无需学习新的抽象层
  • 直接调用各家 CLI 的全部能力
  • 上下文、会话、超时全部复用原生语义
  • 切换后端时,原生 CLI 配置完全保留

五大 CLI 概览

CLI厂商核心优势典型场景
Claude CodeAnthropic深度上下文理解、工程结构感知复杂重构、Bug 调查、架构分析
CodexOpenAI函数调用、代码生成优化快速实现、自动化脚本
ClaudeAnthropic API超长上下文、推理能力强多文件协同、深度分析
Gemini CLIGoogle多模态(图像分析)、低价UI 还原、设计稿转代码
OpenCodeOpenCode轻量、极速简单修复、hotfix

Claude Code

Anthropic 官方 CLI,是 PinableAgents 编排层的默认引擎。Claude Code 深度理解工程上下文,能够感知项目结构、依赖关系和代码风格,在复杂的多文件修改场景中表现尤为突出。

核心优势:

  • 深度理解工程结构和依赖关系
  • 出色的上下文保持能力
  • 原生支持文件编辑、Git 操作、终端命令
  • 智能的上下文窗口管理

推荐场景: 复杂重构、Bug 根因分析、架构设计、多文件协同修改

Codex CLI

OpenAI 官方 CLI,代码生成经过专门优化。Codex 在将自然语言直接转化为可执行代码方面表现优秀,是快速实现的利器。

核心优势:

  • 函数调用(Function Calling)原生支持
  • 代码生成质量高
  • 支持 o3(旗舰)、o4-mini(轻量)多种模型
  • 结构化输出能力强

推荐场景: 快速功能实现、自动化脚本生成、简单修改

Claude(Anthropic API)

通过原生 API 调用的 Claude 模型。拥有超长上下文窗口(200K tokens),在需要处理大量代码文件的场景中独一无二。

核心优势:

  • 超长上下文,可同时分析更多文件
  • 出色的指令遵循能力
  • 深度推理,适合复杂分析任务

推荐场景: 超大代码库分析、跨模块变更、多文件协同

Gemini CLI

Google 官方 CLI,独特的多模态能力是其最大亮点。能直接分析截图、设计稿,在前端开发场景中有不可替代的优势。

核心优势:

  • 多模态分析(图像 → 代码)
  • 百万级上下文窗口
  • 极低的调用成本
  • 快速响应(Flash 模型)

推荐场景: UI 还原、设计稿转代码、视觉元素分析、预算敏感型任务

OpenCode

轻量级 CLI,适合快速 hotfix 和简单修复。响应速度快,资源占用低。

核心优势:

  • 极速启动
  • 低资源占用
  • 简单任务的首选

推荐场景: hotfix、简单修改、轻量级验证

能力对比矩阵

能力维度Claude CodeCodexClaudeGeminiOpenCode
上下文窗口200K128K200K1M+128K
代码生成优秀优秀优秀良好良好
指令遵循优秀良好优秀良好一般
多模态文本+图像有限文本+图像全面
中文能力优秀良好优秀良好良好
启动速度中等中等中等
成本中等中等较高

按任务类型选择

任务类型推荐 CLI原因
复杂重构Claude Code深度理解工程结构,保持上下文
Bug 调查Claude Code / Claude长上下文看到更多代码
架构设计Claude Code推理能力强
快速实现Codex / OpenCode速度快,成本低
UI 还原Gemini CLI多模态分析设计稿
简单 hotfixOpenCode轻量极速
多文件协同Claude Code / Claude长上下文优势
预算敏感Gemini CLI / OpenCode成本低

回退链配置

当主 CLI 不可用时,自动切换到备选:

json
{
  "fallback_chain": ["claude-code", "codex", "gemini", "opencode"],
  "fallback_policy": {
    "trigger_on": ["rate_limit", "server_error", "timeout"],
    "max_fallbacks": 3,
    "preserve_context": true
  }
}

Workflows / Orchestration / Execution