VSCode版AutoDev
🧙AutoDev:支持多语言🌐、自动代码生成🏗️的AI驱动编码向导,还有一个帮助消除bug的助手🐞!包含可定制提示🎨和神奇的自动开发/测试/文档/代理功能🧪!🚀
JetBrains IDE版本:https://github.com/unit-mesh/auto-dev
文档:https://vscode.unitmesh.cc/
加入社区
如果你对AutoDev感兴趣,可以扫描上方二维码加入我们的微信群。
(如果群二维码过期,可以添加我的微信号:phodal02
,注明 AutoDev
,我拉你入群)
路线图
常规功能
功能 | VSCode状态 | IDEA状态 |
---|---|---|
聊天模式 | ✅ | ✅ |
代码补全 | ✅ | ✅ |
自动文档 | ✅ | ✅ |
自定义提示 | ✅ | ✅ |
提示覆盖 | ✅ | ✅ |
提交信息 | ✅ | ✅ |
生成API数据 | ✅ | ✅ |
自动测试 | ✅ | ✅ |
重构:重命名 | ✅ | ✅ |
重构:修复 | ✅ | ✅ |
重构:使用Lint | ❌ | ✅ |
CLI建议 | ❌ | ✅ |
自然语言搜索功能
功能 | VSCode状态 | IDEA状态 |
---|---|---|
自定义RAG | ✅ | ❌ |
自然语言语义搜索 | ✅ | ❌ |
多重RAG策略 | ✅ | ❌ |
DevOps功能
功能 | VSCode状态 | IDEA状态 |
---|---|---|
Dockerfile | ❌ | ✅ |
CI/CD | ❌ | ✅ |
AI代理功能
功能 | VSCode状态 | IDEA状态 |
---|---|---|
AI代理:DevIns语言 | ❌ | ✅ |
AI代理:自定义代理 | ❌ | ✅ |
AI代理:自动CRUD | ❌ | ✅ |
AI代理:自动ArkUI | ❌ | ✅ |
AI代理:自动SQL | ❌ | ✅ |
AI代理:自动页面 | ❌ | ✅ |
资源
- 代码搜索 Sweep
- TreeSitter Playground
许可证
灵感来源和基于:
- 基于AI的编码编辑器 Continue,用于LLM提供者和代码补全。
- 基于AI的对话式搜索 Bloop,用于索引和代码搜索。
- AI驱动的编码向导 AutoDev,用于自动任务处理。
- 基于TreeSitter的架构分析:Guarding
- 静态SCA分析器:ArchGuard
- DevIns解析器基于VSCode Markdown
- Git解析器基于GitLens,使用MIT许可证
AutoDev VSCode根据LICENSE中定义的Apache 2.0
许可证授权。