跳到主内容
横向对比 · 选型决策

Aider vs Crush 对比 2026:Git 原生 CLI vs 多模型 TUI Agent

Aider vs Crush 2026 选型对比:Git 原生 AI pair programmer vs Charmbracelet 终端 TUI agent。从工作哲学、多模型、Git 集成、LSP/MCP、价格和国内可用性帮你选对终端 AI 编程工具。

数据核实:Aider发布 2026-06-18更新 2026-06-24核实 2026-08-02Crush发布 2026-06-19更新 2026-06-24核实 2026-08-02

一句话结论

Aider 和 Crush 都是开源 BYOK 终端 AI 编程工具,但工作哲学和体验完全不同。

  • 重视 Git 原生工作流 + Architect 双模型 + 极致 token 成本 -> 选 Aider
  • 重视 TUI 颜值 + mid-session 多模型切换 + LSP + MCP + Skills 全栈 -> 选 Crush
  • 两个都需要:Aider 做精确 Git refactor,Crush 做交互式 agent 全栈编程

30 秒速判: 你是 Git 控、想每次改动自动 commit、需要 Architect 双模型省 token -> Aider。你想要终端里最漂亮的 TUI 体验、LSP 代码理解、MCP 工具调用、mid-session 换模型 -> Crush

核心差异

维度AiderCrush
出品方Aider-AI(社区)Charmbracelet
形态文本 CLI(朴素)终端 TUI(Bubble Tea 颜值顶级)
语言/运行时Python(pip 安装)Go(二进制 ~22MB)
开源Apache 2.0FSL-1.1-MIT(2 年后转 MIT)
模型选择任意(LiteLLM 适配层)数十家 provider(mid-session 切换)
Git 集成每改即 commit基础支持
LSP 集成自动发现 + on-demand
MCP 支持stdio/HTTP/SSE 全 transport
Agent Skills标准 discovery
Architect 双模型原生(3 模型分工)
SQLite session多会话隔离
跨平台macOS/Linux/WindowsmacOS/Linux/Win/WSL/FreeBSD/Android
GitHub stars~30k~24.7k
起价$0 + API 费$0 + API 费
稳定性

工作哲学:精确狙击 vs 交互式 Agent

Aider 是"被动工具":你 /add 文件、下自然语言指令、它生成 diff 并自动 commit。所有上下文显式暴露,所有改动可追溯可回滚。Repo Map 用 tree-sitter 解析整个仓库生成符号摘要,token 效率极高--同一个 50k 行项目,Aider 跨文件重构约消耗 30k token,比多数 GUI 工具省 3-5 倍。

Crush 是"交互式 TUI Agent":进项目目录启动 crush,有 Bubble Tea 丝滑动效的 TUI 界面,LSP 自动发现并理解代码结构(跳转/引用/hover),MCP 工具调用直接在对话里连 GitHub/DB/Slack,Agent Skills 标准让 skill discovery 自动化。SQLite session 持久化支持多会话隔离和 history navigation。更像在终端里跑一个"迷你 IDE 级 agent"。

核心取舍:Aider 赢在"可控 + Git 原生 + token 极省",Crush 赢在"体验 + 全栈 + 不离开终端的 IDE 感"。

多模型支持

两者都支持任意 LLM,但能力维度不同:

  • Aider:通过 LiteLLM 接几乎所有模型(OpenAI/Anthropic/Gemini/DeepSeek/Ollama/OpenRouter 等)。Architect 模式可让 3 个模型分工--DeepSeek-R1 推理方案、Claude Sonnet 写 diff、GPT-4o-mini 写 commit message。这种"一个任务用 3 个模型跑"的能力是 Crush 没有的。
  • Crush:支持 Anthropic/OpenAI/Gemini/Bedrock/Groq/OpenRouter/Azure/Vertex/Ollama/LM Studio/Z.AI 等数十家。杀手锏是 mid-session 切换--不重启 session,在同一个对话里按 Ctrl+P 从 Claude Sonnet 切到 GPT-5 再切到 Gemini Flash,适合"推理用 Claude、跑批用 Gemini Flash"的场景。

价格 + 国内可用性

两者本体都免费开源,真实成本 = LLM API 费用。

维度AiderCrush
本体$0(Apache 2.0)$0(FSL-1.1-MIT)
省钱组合DeepSeek-V3($0.05-0.2/任务)Ollama 本地 7B + Z.AI GLM Coding
国内付款DeepSeek 支付宝直连Z.AI 支付宝
安装pip install aider-chatbrew install / npm i -g @charmland/crush
网络门槛中(国产模型零障碍)中(可配国内 provider)

国内体感:Aider 接 DeepSeek/Qwen 走支付宝是国内最经济的 AI 编程方案;Crush 可配 Z.AI GLM Coding Plan(https://api.z.ai/api/coding/paas/v4)同样国内友好。两者门槛相近,Aider 稍轻(Python 单文件),Crush 稍重(Go 二进制 + SQLite)但跨平台免依赖。

适合谁 / 不适合谁

选 Aider,如果你是:

  • 命令行极客 / Neovim / tmux 重度用户
  • Git 原生党,需要每次改动可追溯可回滚
  • 想用 Architect 双模型把 token 成本压到最低
  • 开源项目维护者(git 工作流融入)
  • 跨语言项目(tree-sitter 支持 100+ 语言)

选 Crush,如果你是:

  • 终端控 / SSH 远程开发,想要 TUI 颜值 + 全栈体验
  • 需要 LSP 代码理解(Go/Rust/TS/Python 大型项目加成大)
  • 要 MCP 工具调用 + Agent Skills 标准
  • 想在多个 LLM 间 mid-session 灵活切换
  • 不想被单一 vendor 绑定 + 跨平台二进制

常见问题

Q:Aider 和 Crush 哪个更适合新手? A:Crush。TUI 界面有 Ctrl+P 切模型、Ctrl+S 切 session、/help 看命令,比 Aider 的纯文本交互友好。Aider 需要熟悉 /add /undo /drop 等 slash 命令和 git 工作流,学习曲线更陡。

Q:Crush 能替代 Aider 的 Git 工作流吗? A:不能完全替代。Crush 有基础 git 支持,但没有 Aider 的"每改即 commit + /undo + git reset 回滚"原生工作流。如果你重视 git 历史清晰可追溯,Aider 仍是更好的选择。

Q:两者能一起用吗? A:可以。日常小改动 + Git refactor 用 Aider(token 省 + commit 干净),交互式 agent 全栈编程 + LSP/MCP 场景用 Crush。两者都是 CLI,可以在不同终端窗口同时开。

Q:FSL-1.1-MIT 协议有风险吗? A:对个人 / 内部使用无影响。商业竞品场景前法务要审一遍--FSL 禁止商业竞品使用,2 年后自动转 MIT。Aider 的 Apache 2.0 没有这个限制。


延伸阅读

来源说明:本文基于 Aider 与 Crush 官方文档、GitHub 仓库及 AI 之家 编辑部实测整理。两款产品迭代快,功能与协议请以最新官方信息为准。

相关对比

Aider vs Claude Code:终端 AI 编程双雄怎么选

Aider vs Claude Code 2026 选型对比:开源 BYOK 多模型 vs Anthropic 订阅长任务 Agent,从编程能力、多模型支持、价格、Git 集成、国内可用性和适合人群判断,帮你选对终端 AI 编程工具。

Aider vs Continue:终端会话派还是 IDE 自建派?2026 对比

Aider 与 Continue 2026 选型对比:两者都是开源、模型可换的路线,但 Aider 是终端里的 Git-native 会话工具,每次改动自动生成一个 commit;Continue 是 IDE 内的可配置助手,强调自定义与自托管。从 6 个维度给出明确取舍。

Aider vs OpenCode:两个开源终端 Agent,选哪个?2026 对比

Aider 与 OpenCode 2026 选型对比:两者都是开源终端 agent、都支持换模型,但 Aider 以 Git-native 工作流与成熟的多语言支持见长,OpenCode 主打模型无关、本地优先与终端交互体验。从 6 个维度给出明确取舍建议。

Claude Code vs Crush:Anthropic 官方 vs 多模型 TUI(2026 实测选型)

Claude Code vs Crush 2026 选型对比:Anthropic 官方 CLI Agent(Claude only + 长任务最稳 + MCP 一等公民)vs Charmbracelet 开源 TUI Agent(多模型 mid-session 切换 + LSP + FSL-1.1-MIT)。从模型、长任务、生态、价格、国内可用性帮你选对终端 AI 编程工具。

Claude Desktop vs Crush:桌面 GUI vs 终端 TUI(2026 实测选型)

Claude Desktop vs Crush 2026 选型对比:Anthropic 官方桌面 GUI 客户端(MCP 旗舰 + Claude Opus)vs Charmbracelet 开源终端 TUI Agent(多模型 + LSP + FSL-1.1-MIT)。从交互形态、模型、生态、价格、国内可用性帮你选对 AI Agent。

Codex CLI vs Crush:OpenAI 官方 vs 多模型 TUI(2026 实测选型)

Codex CLI vs Crush 2026 选型对比:OpenAI 官方终端 Coding Agent(GPT-5.6 + Windows 原生沙箱 + Apache-2.0)vs Charmbracelet 开源 TUI Agent(多模型 mid-session 切换 + LSP + FSL-1.1-MIT)。从模型、平台、生态、价格、国内可用性帮你选对终端 AI 编程工具。

相关评测
Newsletter

关注这两款工具的后续对比

订阅 AI 之家 周报,第一时间获取工具更新、定价变动与新评测。