为什么 Solopreneur 选 Aider

  • git 强绑定:每轮编辑自动 commit,出问题一键 /undo,出海创业 MVP 阶段最怕”AI 一通改、git 一片血”
  • 命令行原生:不挑 IDE,VSCode / Vim / 远程 ssh 都能用,跟数字游民流动办公场景适配
  • 省钱机制完整:weak_model 拆分、—no-auto-commits、/tokens 监控,成本控制颗粒度比 Cursor 细

根据 Aider GitHub Star 增长数据,2026 年 1 月到 4 月 Star 数从约 24k 增到 32k,独立开发者占比明显。

安装 Aider 与环境检查

装 Aider

python -m pip install -U aider-chat
aider --version
# 应输出 ≥ 0.70 版本

准备测试仓库

mkdir aider-test && cd aider-test
git init
echo "# test" > README.md
git add . && git commit -m "init"

Aider 必须在 git 仓库内启动,这是它 git-first 的硬约束。

国内裸连 Anthropic API 时延高,且经常 SSL 握手失败。配一条独立开发者用得起的 Claude 4.7 / GPT-5.5 中转,Aider 启动与编辑响应能稳定在 200-400ms。

配置 .aider.conf.yml

在项目根创建 .aider.conf.yml:

# .aider.conf.yml
model: anthropic/claude-opus-4-7
weak-model: anthropic/claude-haiku-4-5
editor-model: anthropic/claude-sonnet-4-6

# 中转 base url (Anthropic 协议)
anthropic-api-base: https://你的中转域名
# 中转 base url (OpenAI 协议,跑 GPT-5.5 时用)
openai-api-base: https://你的中转域名/v1

# Aider 行为
auto-commits: true
auto-lint: false
map-tokens: 1024
show-model-warnings: false

API key 走环境变量,不写进 yml 文件:

export ANTHROPIC_API_KEY=sk-你的中转key
export OPENAI_API_KEY=sk-你的中转key

两份 key 可以一致(中转方一般统一 key),Aider 根据 model 前缀决定走哪个端点。

.aider.conf.yml 加进 git——base_url 没敏感信息;API key 走 .env / 1Password CLI / pass,绝对不进 git。

启动与测试

aider

进入交互终端,提示 > ,输入需求,Aider 自动:

  1. 从 repo map 找相关文件
  2. 调用 Claude 4.7 编辑
  3. 落到本地 diff
  4. 让你确认后 git commit

简单实战:

> 给 README.md 加一段「项目目标」简介

Aider 编辑后跑 git log --oneline,看到一条自动 commit,消息是 weak_model 生成的简短描述。

主备模型拆分

Solopreneur 推荐这套分档(2026-05 月中转方常见报价):

用途模型单次估 token占总成本
主编辑(main-model)Claude Opus 4.74K-12K65%
中等改动(editor-model)Claude Sonnet 4.62K-6K20%
commit msg / 总结(weak-model)Claude Haiku 4.50.3K-1K5%
备路降级GPT-5.5 / GPT-5-mini2K-5K10%

为什么不全程 Opus 4.7?Opus 4.7 单价是 Haiku 4.5 的约 12 倍,自动 commit message 每天可能跑几十次,weak_model 拆分一个月省 30-80 美金。

省钱的 5 个技巧

1. /tokens 实时监控

> /tokens

显示本轮上下文 token 数与预估成本。Solopreneur 看到飙过 50K 立刻 /drop 或 /clear。

2. /chat-mode ask 只问不改

> /chat-mode ask

切到「只问问题不写代码」模式,模型不再返回 diff,token 用量降一半。讨论架构、聊设计时用 ask 模式。

3. —no-auto-commits 大重构关掉

aider --no-auto-commits

大重构一次改 10 个文件,自动 commit 会拆成 10 条噪音 commit。关掉后自己 squash 提一条干净 commit。

4. /add 精确控上下文

> /add src/db.py src/auth.py

只把相关文件加入上下文,而不是让 repo map 自动塞。Aider 内部用 tree-sitter 做摘要,大仓库不限制时上下文会爆。

5. /undo 一键回滚

> /undo

Aider 上一次自动 commit 整个 revert,等于 git revert HEAD。Solopreneur 试验性 prompt 时不怕乱改。

Aider + Claude Code 的省钱组合

Solopreneur 实战中两者经常配合用:

  • Aider:跑结构性重构、批量重命名、跨文件改 API 签名(它的 repo map + diff 编辑准确度高)
  • Claude Code:跑 Agent 任务(自动跑测试、看 error、修 bug,Agent loop 完整)

两者都接同一个中转方,共享同一份 base_url 与 key,月预算合并算。

排错速查

现象原因处理
invalid api keykey 没 export 或 yml 里写错echo $ANTHROPIC_API_KEY 检查
404 not foundbase_url 拼错(多/少 /v1)OpenAI 加 /v1,Anthropic 不加
model not found中转方模型名映射差异model 字段改成中转方实际名
repo map too big大仓库扫太多—map-tokens 1024 限制

相关阅读