读完这篇文章,你能获得:5个免费AI编程工具的安装配置方法、真实场景测试对比、以及根据自己情况选型的一套方案。
前言:为什么我弃了Cursor?
先说个扎心的事实:Cursor Pro 现在一个月 $20(约 ¥145),而且用量还有限制。如果你是学生或者个人开发者,每个月花这钱确实肉疼。
更关键的是——Cursor 锁定你只能用它的模型,你没法自己接 DeepSeek、没法用本地 Ollama 跑的模型,灵活性很差。
于是我用了一个周末,把市面上最火的5个免费/开源 AI 编程工具全都装了一遍,用同一个任务测试,记录了每个工具的安装时间、配置难度、代码质量、还有各种坑。
先上结论,省得你们往后翻:
| 工具 | 类型 | 免费模型 | 推荐指数 | 适合谁 |
|---|---|---|---|---|
| Aider | 终端CLI | ❌需API Key | ⭐⭐⭐⭐⭐ | 终端党、Git重度用户 |
| Cline | VS Code插件 | ❌需API Key | ⭐⭐⭐⭐⭐ | VS Code用户、要自动化 |
| Continue.dev | VS Code+JetBrains | ✅有免费额度 | ⭐⭐⭐⭐ | Copilot替代、全场景 |
| Codex CLI | 终端CLI | ❌仅OpenAI | ⭐⭐⭐ | OpenAI生态用户 |
| Trae | 独立IDE | ✅免费Claude | ⭐⭐⭐⭐⭐ | 中国开发者、零成本入门 |
1. Aider:终端党的终极武器
一句话评价
如果你跟我一样大部分时间泡在终端里,Aider 就是你的菜。它是目前功能最全的开源 AI 编程 CLI 工具,没有之一。
安装(30秒搞定)
# 推荐安装方式,带浏览器功能
pip install aider-chat[browser]
# 如果你习惯用 pipx 隔离环境
pipx install aider-chat[browser]
最小配置
# 设置你的 API Key(二选一,或者都用)
export OPENAI_API_KEY="sk-..."
export ANTHROPIC_API_KEY="sk-ant-..."
# 进入你的 Git 项目
cd /your/project
# 启动!
aider
就这么简单,不需要配置文件,不需要注册账号。
实战演示:给项目加单元测试
# 直接告诉 Aider 你要干嘛
aider
# 进入交互后输入:
> 给 src/calculator.py 写完整的单元测试,覆盖所有边界情况
Aider 会自动读取项目结构,理解代码,生成测试文件,并且自动 Git 提交——每一步改动都有 commit 记录,出问题了随时回滚。
配置文件(进阶)
在项目根目录创建 .aider.conf.yml:
# 使用便宜的模型处理简单任务
model: openai/o3-mini
# 自动添加所有文件到上下文
auto-commits: true
# 显示每次修改的 diff
dark-mode: true
# 中文提示
show-model-warnings: false
优势
- Git 集成无敌:每次改动自动提交,commit message 都是 AI 自动写的,描述准确得像你手动写的
- 支持 20+ 模型:OpenAI、Anthropic、DeepSeek、Ollama 本地模型、Google Gemini 都行
- Repo Map:自动理解项目架构,不会瞎改无关文件
- 双模型协作:可以让一个模型写代码,另一个模型审查
踩坑记录
- 必须要有 Git 仓库:Aider 启动时检查当前目录是不是 git repo,不是就报错。解决:
git init一下就好 - Token 消耗大:Repo Map 会把整个项目结构发给模型,大项目一次对话可能消耗 $0.5-5。建议日常用
o3-mini,复杂任务再切换claude-sonnet-4 - 没 GUI:纯终端,有些人可能不习惯。但说实话,用惯了反而觉得比 GUI 工具更高效
一句话总结
终端里的瑞士军刀,Git 用户的最佳搭档。免费但需要自己付 API 费用。
2. Cline:VS Code 里的全能 Agent
一句话评价
如果你用 VS Code,Cline 是目前最接近 Cursor 体验的免费替代品——甚至某些方面比 Cursor 更强。
安装
# VS Code 扩展商店搜索 "Cline"
# 作者:Saoud Rizwan
# 或者命令行安装:
code --install-extension saoudrizwan.claude-dev
最小配置
安装完点侧边栏的 Cline 图标,会弹出模型选择界面:
推荐方案:用 OpenRouter(一个 Key 访问所有模型)
1. 去 https://openrouter.ai 注册
2. 创建 API Key
3. 在 Cline 里选择 OpenRouter,粘贴 Key
4. 模型选 anthropic/claude-sonnet-4(便宜又好用)
实战演示:自动修 Bug
打开 Cline 的聊天面板,输入:
运行测试发现 src/api/users.py 第45行有报错,
TypeError: 'NoneType' object is not iterable。
请分析原因并修复,修复后运行测试确认。
Cline 会自动:
- 读取报错的文件
- 分析代码逻辑
- 修改代码
- 在终端运行测试
- 如果测试没过,继续修——全程自动循环直到通过
这个过程你只需要点几次"允许"按钮就行。
MCP 扩展能力
Cline 最大的杀手锏是支持 MCP(Model Context Protocol)。配一个配置就能让 AI 连接数据库、读文件系统、调 GitHub API:
// .cline/mcp_settings.json
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-sqlite", "/path/to/db.sqlite"]
},
"filesystem": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-filesystem", "/your/project"]
}
}
}
踩坑记录
- 权限弹窗太多了:默认每次文件操作和命令执行都要确认。可以调整设置,但要注意安全风险——别在生产项目里开全自动模式
- 只支持 VS Code:如果你用 JetBrains 全家桶,就无缘了。不过 Cursor 本身也是 VS Code 系,所以从 Cursor 切过来零学习成本
- 对话上下文会爆:长对话会让上下文窗口塞满,AI 开始"忘事"。解决:定期开新对话,或者用
/compact命令压缩上下文 - OpenRouter 偶尔超时:高峰期可能会遇到连接超时,多试几次就好
一句话总结
Cursor 的最佳免费替代品,MCP 生态让它的上限极高。VS Code 用户必装。
3. Continue.dev:Copilot 的开源替代
一句话评价
如果你只是想要一个代码自动补全 + 聊天助手,Continue.dev 是最轻量的选择,而且同时支持 VS Code 和 JetBrains。
安装
# VS Code
code --install-extension continue.continue
# JetBrains 系(IntelliJ、PyCharm、WebStorm)
# 在 IDE 内的插件市场搜索 "Continue" 安装
最小配置
首次打开会自动生成配置文件 ~/.continue/config.yaml:
models:
# 方案一:用自己的 API Key(推荐)
- model: claude-sonnet-4
title: Claude Sonnet 4
provider: anthropic
apiKey: sk-ant-...
# 方案二:用 Continue 的免费额度
- model: continue-free
title: Continue Free
provider: continue
# 方案三:本地模型(零成本)
- model: qwen3-coder-32b
title: Qwen3 Coder 32B
provider: ollama
apiBase: http://localhost:11434
核心功能
Tab 补全(像 Copilot 一样):
打完一个函数名,按 Tab,AI 自动补全函数体。
速度很快,延迟一般在 200ms 以内(用云端模型的话)。
Cmd+L 聊天(侧边栏):
# 选中一段代码,按 Cmd+L(Windows 上 Alt+L)
> 这段代码有性能问题吗?如果列表超过10000个元素会怎样?
Cmd+I 行内编辑(最有用的功能):
# 选中代码,按 Cmd+I,描述你想要的修改
> 把这个函数改成异步的,使用 asyncio
.continue/rules 自定义规则
在项目根目录创建 .continue/rules/project-rules.md:
## 代码规范
- 使用 TypeScript 严格模式
- 所有函数必须有 JSDoc 注释
- 使用 pnpm 而不是 npm
- 测试框架用 vitest
- 不要使用 any 类型
AI 会自动遵守这些规则,生成的代码直接符合你的项目规范。
踩坑记录
- 免费额度不够用:Continue 自带的免费额度每月很少,重度使用几天就没了。建议还是接自己的 API Key
- 本地模型补全质量一般:用 Ollama 跑的小模型(7B/14B),补全质量明显不如 Claude/GPT。建议:补全用云端模型,聊天用本地模型省钱
- JetBrains 插件偶尔卡顿:大项目(1000+ 文件)可能会让 IDE 变卡。我的经验:超过 500 个文件的项目,先在
.continueignore里排除不需要的目录 - Agent 模式还是实验性的:虽然已经支持自动执行命令和编辑多文件,但稳定性不如 Cline。简单任务可以试试,复杂任务还是手动操作更稳
一句话总结
Copilot 的完美替代品,零学习成本,支持双 IDE 平台。最适合想要代码补全 + 轻量聊天的开发者。
4. Codex CLI:OpenAI 官方的命令行工具
一句话评价
如果你是 OpenAI 的忠实用户,Codex CLI 给了你一个最轻量的命令行入口。但它只支持 OpenAI 模型,灵活性是个硬伤。
安装
# 需要 Node.js 18+
npm install -g @openai/codex
# 验证安装
codex --version
最小配置
export OPENAI_API_KEY="sk-..."
# 直接给任务
codex "给所有 API 接口加上输入验证"
# 交互模式(推荐)
codex --interactive
核心特点
Codex CLI 最大的特色是沙盒执行——它默认在容器里运行命令,不会污染你的本地环境。这对于测试不确定的代码改动来说非常安全。
# 全自动模式(信任 AI 的一切操作)
codex --full-auto "重构 src/ 下的所有函数,拆分超过50行的"
# 逐步确认模式(每一步都要你同意)
codex --ask-each-step "给项目添加 Docker 支持"
踩坑记录
- 只能用 OpenAI 模型:这是最大的槽点。你不能用 Claude、不能用 DeepSeek、不能用本地模型。被 OpenAI 锁死了
- 没有 MCP 支持:不像 Cline 可以扩展连接外部工具,Codex CLI 是封闭的
- 沙盒开销大:每次启动沙盒要几秒钟,简单任务等得有点烦躁
- API 费用不低:OpenAI 的 o3-mini 虽然比 Claude 便宜,但加上 Codex CLI 频繁的文件读取,一次会话 $0.5-2 很正常
一句话总结
OpenAI 用户可以用,但灵活性太差。除非你只用 OpenAI 的模型,否则不推荐作为主力工具。
5. Trae:字节出品,免费白嫖 Claude
一句话评价
这是中国开发者最值得关注的工具——内置免费 Claude 3.5 Sonnet,不需要 API Key,不需要翻墙。
安装
直接去官网下载:https://www.trae.ai/
支持 macOS / Windows / Linux
Trae 是一个独立的 IDE,基于 VS Code 二次开发,所以你所有 VS Code 的插件和配置都能直接用。
开箱即用
安装完打开,登录(支持 Google、GitHub、字节账号),直接就能用。不需要配置任何 API Key,不需要设置任何东西。
内置的 Claude 3.5 Sonnet 有每日免费额度,日常开发完全够用。
核心功能
Chat 模式:
# 侧边栏聊天,跟 Cursor 一样
> 帮我写一个 Python 脚本,批量重命名当前目录下的所有 .jpg 文件
Builder 模式(重点):
# 类似 Cline 的 Agent 模式
> 分析这个项目的代码结构,然后给每个模块写单元测试,
> 跑完测试后把结果报告给我
Builder 模式可以自主编辑多个文件、运行终端命令、读取错误信息并自动修复。
对中国开发者特别友好的点
- 全中文界面:不需要切英文
- 不需要翻墙:字节的服务器在国内,访问稳定
- 免费额度大:比 Continue.dev 的免费额度慷慨得多
- 内置中文模型(豆包):除了 Claude,还可以用字节自家的豆包模型
踩坑记录
- 免费额度有上限:高强度用一天可能会耗尽。而且字节没有公开具体的额度数字,让人心里没底
- 数据隐私:代码会经过字节的服务器处理。公司项目慎用,个人项目无所谓
- 需要切换 IDE:它是独立 IDE,不是 VS Code 插件。如果你不想离开 VS Code,可能不太方便(虽然快捷键和插件都能迁移)
- Builder 模式偶尔卡住:复杂任务有时候会陷入循环,AI 反复改同一个文件。这时候手动终止、拆分任务重新来就好
- 更新频率不如开源工具:功能迭代依赖字节团队的节奏,不像 Aider/Cline 社区驱动更新那么快
一句话总结
中国开发者的福音,零成本白嫖 Claude。个人项目强烈推荐,公司项目注意数据隐私。
同一个任务,5个工具跑分
为了公平对比,我给每个工具分配了相同的任务:给一个 Python 的 Todo CLI 应用添加单元测试,覆盖率 > 80%。
| 维度 | Aider | Cline | Continue.dev | Codex CLI | Trae |
|---|---|---|---|---|---|
| 安装难度 | ⭐ 极简 | ⭐ 极简 | ⭐ 极简 | ⭐ 极简 | ⭐ 极简 |
| 配置难度 | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐ | ⭐ |
| 测试生成质量 | 优秀 | 优秀 | 良好 | 良好 | 优秀 |
| 覆盖率 | 92% | 88% | 78% | 75% | 85% |
| 耗时 | 2分钟 | 3分钟 | 5分钟 | 3分钟 | 3分钟 |
| 需要的操作 | 输入指令 | 点确认按钮 | 手动跑测试 | 输入指令 | 点确认按钮 |
| 成本 | ~$0.30 | ~$0.40 | ~$0.15 | ~$0.25 | ¥0 |
结果分析
- Aider 拿了第一,因为它对项目结构的理解最深入(Repo Map 功不可没),生成的测试用例考虑了很多边界条件
- Cline 排第二,Agent 模式自动跑测试并迭代,只是中间需要多次确认
- Trae 表现不错,考虑到它是免费的,性价比最高
- Continue.dev 的 Agent 模式还不够成熟,生成的测试需要手动调整
- Codex CLI 中规中矩,没有特别惊艳也没有大坑
我的推荐组合
别只装一个,组合使用效果最好:
🥇 日常开发(推荐所有人)
Trae(主力 IDE)+ Continue.dev(VS Code 补全)
理由:Trae 免费用 Claude 写代码,Continue.dev 提供代码补全。零成本方案,覆盖日常 80% 的需求。
🥈 复杂项目
Cline(VS Code Agent)+ Aider(终端重构)
理由:Cline 处理多文件编辑和自动化任务,Aider 处理 Git 操作和大规模重构。需要 API Key,但质量最高。
🥉 极致省钱
Ollama(本地模型)+ Continue.dev + Aider
理由:本地跑 Qwen3-Coder 或 DeepSeek-Coder,完全免费。代码质量稍差,但对于大多数场景够用。
一键配置脚本
我写了个脚本,帮你一次性装好 Aider + Codex CLI + Continue.dev:
#!/bin/bash
# ai-tools-setup.sh
# 一键安装3个 AI 编程工具
set -e
echo "🔧 开始安装 AI 编程工具..."
echo "=============================="
# 1. Aider
echo ""
echo "📦 [1/3] 安装 Aider..."
if command -v pipx &> /dev/null; then
pipx install aider-chat[browser] 2>/dev/null || pipx upgrade aider-chat
echo "✅ Aider 安装成功"
else
pip install aider-chat[browser]
echo "✅ Aider 安装成功(推荐安装 pipx 来管理)"
fi
# 2. Codex CLI
echo ""
echo "📦 [2/3] 安装 Codex CLI..."
if command -v node &> /dev/null; then
npm install -g @openai/codex
echo "✅ Codex CLI 安装成功"
else
echo "⚠️ 未检测到 Node.js,跳过 Codex CLI"
echo " 安装方法:https://nodejs.org"
fi
# 3. Continue.dev
echo ""
echo "📦 [3/3] 安装 Continue.dev..."
if command -v code &> /dev/null; then
code --install-extension continue.continue
echo "✅ Continue.dev 安装成功"
else
echo "⚠️ 未检测到 VS Code CLI,请手动安装 Continue 扩展"
echo " 在 VS Code 扩展商店搜索 'Continue' 即可"
fi
echo ""
echo "=============================="
echo "🎉 安装完成!"
echo ""
echo "下一步:"
echo " 1. 设置 API Key:"
echo " export OPENAI_API_KEY='sk-...'"
echo " export ANTHROPIC_API_KEY='sk-ant-...'"
echo " 2. 或者下载 Trae 获得免费 Claude:"
echo " https://www.trae.ai/"
echo " 3. 在项目中运行 aider 开始使用"
使用方法:
chmod +x ai-tools-setup.sh
./ai-tools-setup.sh
写在最后
这5个工具各有千秋,没有"最好"的,只有"最适合你"的:
- 不想花钱 → Trae
- 用 VS Code → Cline + Continue.dev
- 终端党 → Aider
- 只用 OpenAI → Codex CLI
AI 编程工具的迭代速度非常快,这篇文章写的时候这些工具还是最新版,可能过几个月又出新功能了。但核心选型思路不会变:根据你的开发环境、预算和需求来选,别盲从。
如果这篇文章对你有帮助,关注我,接下来这个系列还会覆盖 AI Prompt 技巧、省钱策略、MCP 协议实战等硬核内容,保证篇篇都能直接用上。
有什么问题评论区聊,我看到都会回 👋
本文是「AI工具提效实战指南」系列第3篇,查看往期文章:
- 第1篇:手把手教你在2026年搭建免费AI编程环境:Codex + 自定义Provider
- 第2篇:2026年AI开源浪潮:从模型到工具,开放生态正在重新定义开发