🌟 项目简介
Roo-Code 是一个开源的 AI 编码助手,集成在 VS Code 中。它能理解你的整个代码库,自动编写、修改和测试代码。作为 Cursor 的开源替代品,Roo-Code 支持多种 AI 模型,包括 Claude、GPT-4、Gemini 等。
🔥 为什么它这么火?
- 开源免费:完全开源,无需付费订阅
- 多模型支持:支持 Claude、GPT-4、Gemini、本地模型等
- 全代码库理解:不只是单文件编辑,能理解整个项目结构
- 自动化工作流:自动创建文件、运行命令、执行测试
- 隐私优先:可以使用本地模型,代码不离开你的电脑
📦 如何安装
# 在 VS Code 中安装
1. 打开 VS Code
2. 进入扩展市场 (Ctrl+Shift+X)
3. 搜索 "Roo-Code"
4. 点击安装
# 或者从命令行安装
code --install-extension RooVeterinaryInc.roo-cline
⚙️ 配置使用
安装后,你需要配置一个 AI 模型的 API Key:
# 使用 Anthropic Claude(推荐)
1. 获取 API Key: https://console.anthropic.com/
2. 在 Roo-Code 设置中填入 API Key
3. 选择模型:claude-3-5-sonnet
# 使用 OpenAI GPT-4
1. 获取 API Key: https://platform.openai.com/
2. 在 Roo-Code 设置中填入 API Key
3. 选择模型:gpt-4
💡 实际使用示例
场景 1:创建新功能
在 Roo-Code 聊天框中输入:
"创建一个 React 组件,实现用户登录表单,包含邮箱和密码输入,有表单验证"
Roo-Code 会自动创建组件文件,编写完整的代码。
场景 2:修复 Bug
选中报错的代码,然后说:
"这段代码报错 'Cannot read property of undefined',帮我修复"
Roo-Code 会分析代码,定位问题并给出修复方案。
📊 项目数据
- ⭐ GitHub Stars:25,000+
- 🍴 Forks:3,000+
- 📝 License:Apache 2.0
- 🔧 主要语言:TypeScript
- 👥 贡献者:200+
🔗 相关链接
AI编程
开源工具
VS Code
GitHub热点