CLI Tools2026年5月7日·1 分钟阅读

Aider — AI Pair Programming in Your Terminal

Aider is the OG terminal AI pair programmer. Edits multiple files in one prompt, auto-commits each change. 36K+ stars, BYOK 100+ providers via LiteLLM.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Stage only · 5/100Stage only
Agent 入口
任意 MCP/CLI Agent
类型
CLI Tool
安装
Stage only
信任
信任等级:New
入口
Asset
通用 CLI 安装命令
npx tokrepo install 96b9add2-d3ab-466a-817b-0ec2c462378b

简介

Aider 是最早的终端 AI pair programmer —— 比 Cursor / Claude Code / Codex CLI 都早。进任何 git 仓库,告诉它改什么,它一次改多个文件,每次改动自动 commit 带有意义的 message。36000+ stars,通过 LiteLLM 支持 100+ provider 的 BYOK。适合主要在终端干活、想要轻量且模型无关的 agent 的开发者。兼容任何 git 仓库和任何 LLM(Claude / GPT / Gemini / DeepSeek / 本地 Ollama)。装机时间 1 分钟。


装 + 第一次跑

# 装
python -m pip install aider-install
aider-install

# 设 API key(Anthropic 示例 —— Aider 支持 100+ provider)
export ANTHROPIC_API_KEY=sk-ant-...

# 在任何 git 仓库
cd ~/projects/myapp
aider

# 进 aider 之后直接打字
> Add a /health endpoint to the FastAPI app that returns {"status": "ok"}

Aider 会改相关文件(从 /add 或 repo map 自动识别),跑你配置的 linter,提交一个生成的 message 比如 feat: add /health endpoint with status ok

多文件编辑

> /add main.py models.py tests/test_main.py
> Refactor User to add a 'plan' field. Update the schema, the API,
  and write a test for the new field.

Aider 一次改 3 个文件,跑 pytest,commit。

选模型

# Claude(默认)
aider --model sonnet

# OpenAI
aider --model gpt-4o

# DeepSeek
aider --model deepseek/deepseek-coder

# 本地 Ollama
aider --model ollama/qwen2.5-coder:32b

Aider 底层用 LiteLLM —— LiteLLM 支持的任何 provider 都行。

Architect / Editor 双模式

aider --model sonnet --editor-model haiku

Architect(聪明慢)规划改动,Editor(快便宜)执行。大重构能省 60-80% 的 token。


FAQ

Q: Aider 免费吗? A: 免费。Aider 本身 Apache-2.0 开源。你用自己的 LLM API key 付推理费(Claude / GPT / Gemini 等)。配本地 Ollama 模型可以完全免费用。

Q: Aider 跟 Claude Code 比怎样? A: Aider 更老、更轻、模型无关(通过 LiteLLM 支持任何 provider)。Claude Code 绑 Anthropic,集成更深(subagent、slash 命令、MCP)。「想要一个 CLI agent 直接配我喜欢的模型」选 Aider;「想要完整 Anthropic agent 平台」选 Claude Code。

Q: Aider 自动 commit 吗? A: 自动。这是它的杀手特性。每次编辑变成一个独立的 git commit,message 自动生成。每次改动都能 git revert。不想要可以加 --no-auto-commits


🙏

来源与感谢

Built by Paul Gauthier and the Aider community. Licensed under Apache-2.0.

Aider-AI/aider — ⭐ 36,000+

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产