为什么 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 自动:
- 从 repo map 找相关文件
- 调用 Claude 4.7 编辑
- 落到本地 diff
- 让你确认后 git commit
简单实战:
> 给 README.md 加一段「项目目标」简介
Aider 编辑后跑 git log --oneline,看到一条自动 commit,消息是 weak_model 生成的简短描述。
主备模型拆分
Solopreneur 推荐这套分档(2026-05 月中转方常见报价):
| 用途 | 模型 | 单次估 token | 占总成本 |
|---|---|---|---|
| 主编辑(main-model) | Claude Opus 4.7 | 4K-12K | 65% |
| 中等改动(editor-model) | Claude Sonnet 4.6 | 2K-6K | 20% |
| commit msg / 总结(weak-model) | Claude Haiku 4.5 | 0.3K-1K | 5% |
| 备路降级 | GPT-5.5 / GPT-5-mini | 2K-5K | 10% |
为什么不全程 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 key | key 没 export 或 yml 里写错 | echo $ANTHROPIC_API_KEY 检查 |
| 404 not found | base_url 拼错(多/少 /v1) | OpenAI 加 /v1,Anthropic 不加 |
| model not found | 中转方模型名映射差异 | model 字段改成中转方实际名 |
| repo map too big | 大仓库扫太多 | —map-tokens 1024 限制 |
相关阅读
- Claude Code 接中转 Solopreneur 配置 — Claude Code 的 relay 接入细节
- LangGraph 中转 BASE_URL 多 Agent 工厂 — 多 Agent 框架走中转的配置方法
- Cursor + Claude Opus 4.7 独立开发者工作流 — IDE 和 CLI 工具的配合策略
- PR 代码审查 Agent 怎么选 — 自动化代码审查工具对比