Code Reviewer Extension
一个使用 AI 和 Skill 进行代码审查的 VS Code 扩展。
功能特性
- 🤖 支持多个 AI 提供商:Anthropic Claude、OpenAI GPT、Google Gemini、Groq、Ollama
- 📝 支持审查单个文件或整个目录
- 🔒 用户自带 API Key,保护隐私
- ⚡ 快速响应,支持批量审查
- 🎯 基于 Skill 的专业代码审查
安装
从 VS Code 市场安装
- 打开 VS Code
- 按
Ctrl+Shift+X 打开扩展面板
- 搜索 "Code Reviewer Extension"
- 点击安装
从源码安装
- 克隆仓库
- 运行
npm install
- 运行
npm run compile
- 按
F5 启动调试
配置
基本配置
- 按
Ctrl+, 打开设置
- 搜索 "Code Reviewer"
- 配置以下选项:
| 配置项 |
说明 |
默认值 |
Provider |
AI 提供商 |
anthropic |
API Key |
API Key |
空 |
Model |
AI 模型 |
claude-3-haiku-20240307 |
Skill Path |
Skill 文件路径 |
./skills/code-reviewer/SKILL.md |
Max Tokens |
最大输出 Token 数 |
4096 |
AI 提供商选项
Anthropic Claude(推荐)
OpenAI GPT
Google Gemini
Groq(超快速度)
Ollama(完全免费)
使用方法
审查当前文件
- 打开要审查的文件
- 按
Ctrl+Shift+P 打开命令面板
- 输入 "Code Reviewer: 审查当前文件"
- 审查结果会在新标签页中显示
审查当前目录
- 在资源管理器中右键点击目录
- 选择 "Code Reviewer: 审查当前目录"
- 审查结果会在新标签页中显示
设置 API Key
- 按
Ctrl+Shift+P 打开命令面板
- 输入 "Code Reviewer: 设置 API Key"
- 输入你的 API Key
成本估算
Anthropic Claude Haiku
- 输入: $0.25/1M tokens
- 输出: $1.25/1M tokens
- 审查 1000 行代码约需 $0.01
OpenAI GPT-4o-mini
- 输入: $0.15/1M tokens
- 输出: $0.60/1M tokens
- 审查 1000 行代码约需 $0.01
Groq Llama 3 8B
- 输入: $0.05/1M tokens
- 输出: $0.08/1M tokens
- 审查 1000 行代码约需 $0.001
Ollama
隐私说明
- 代码直接发送到你选择的 AI 提供商
- 插件不会存储或转发你的代码
- API Key 存储在本地 VS Code 配置中
故障排除
审查失败
- 检查 API Key 是否正确
- 检查网络连接
- 查看输出面板的错误信息
Ollama 连接失败
- 确认 Ollama 正在运行
- 检查
Ollama Base URL 配置
- 确认已下载模型
开发
# 安装依赖
npm install
# 编译
npm run compile
# 监听模式
npm run watch
# 运行测试
npm test
许可证
MIT
贡献
欢迎提交 Issue 和 Pull Request!
联系方式
如有问题,请提交 Issue。
| |