一、软件下载
文末提供程序和源码下载
AutoDev开源AI 驱动的编码向导,具有多语言支持、自动代码生成和有用的 bug 消除助手!包括可自定义的提示和神奇的 Auto Dev/Testing/Document/Agent 功能。
AutoDev Sketch 是 Shire 提供的一项 IDE 画布功能,旨在简化交互并增强 IDE 中的开发人员体验。
表示需要额外的插件安装。
联合您的开发生态系统,创建您的 AI Copilot
新的 AI 代理语言
二、AutoDev Architecture AutoDev 架构
三、AutoDev 1.0~ 功能概述
四、软件特征
支持的语言:Java、Kotlin、JavaScript/TypeScript、Rust、Python、Golang、C/C++/OC (TBC) 或其他......
Auto 显影模式
- AutoSQL(必需的数据库插件)。上下文感知 SQL 生成。
- AutoPage (反应)。上下文感知网页生成。
- AutoArkUI (HarmonyOS) 的Auto 下发 HarmonyOS ArkUI 代码。
- 自动测试。创建 Unit Test Intention,自动运行 Unit Test 并尝试修复测试。
- AutoDocument 的自动生成文档。
副驾驶模式
- AutoDev 将帮助您查找 bug、解释代码、跟踪异常、生成提交等。
- 特定于模式。根据您的代码上下文(如 (Controller, Service import ),AutoDev 将向您推荐最佳代码。
- 相关代码。根据最近的文件更改,AutoDev 将调用 calculate similar chunk 来生成最佳代码。
- 与 AI 聊天。使用选择代码和上下文感知代码聊天。
自定义。
提示的自定义规范。例如,Controller、Service、Repository、Model 等。
- 自定义意图作。您可以添加自己的 intent作。
- 自定义LLM服务器。您可以在 -> Tools -> AutoDev 中 Settings 自定义您的 LLM Server
- Custom Living 文档。自定义您自己的动态文档,例如注释。
- AI 团队。在代码库中自定义您的团队提示,并分发给您的团队。
- 提示覆盖。您可以在代码库中覆盖 AutoDev 的提示符。
SDLC 系列
- 风 投。生成/改进提交消息、发行说明等。
- 代码审查。生成代码审查内容。
- 智能重构。基于 AI 的 Rename、使用 Code smell 进行重构、重构 suggetion 等。
- Dockerfile 文件。根据您的项目生成 Dockerfile。
- CI/CD 配置。基于构建工具生成 CI/CD 配置文件,如 .github/workflows/build.yml .
- 终端。在 Terminal ToolWindow 中,您可以使用自定义输入来生成 shell/command
自定义 AI 代理
- 可执行 AI 代理语言:DevIns。
- 自定义 AI 代理。您可以将自己的 AI 代理集成到 AutoDev 中。
型
- 内置LLM微调
- UnitEval 评估 llm 结果
- UnitGen generate code-llm fine-tune 数据。
AutoDev 微调模型:
DeepSeek 6.7B 自行去下载
Language Support 语言支持
我们遵循 Chapi AST 分析引擎作为语言支持层。
五、软件下载
本文信息来源于GitHub作者地址:Releases · unit-mesh/auto-dev · GitHub