智能任务自动化
结合推理模型的 AutoDev Planner 能自动规划与执行编码、测试、构建等复杂开发任务,全程支持手动调整,把原本分散的多步操作收敛成一条工作流。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
AutoDev 是一套面向 IDE 的 AI 编程与软件开发智能体框架,核心是 AutoDev Planner,可自主规划并执行编码、测试、构建、执行等复杂工程任务,同时支持人工手动调整,覆盖 Intellij 系列 IDE。它提供 AutoSQL、AutoPage、自动测试、自动文档、代码审查、智能重构、Dockerfile 与 CI/CD 配置生成等能力,并允许接入自有 LLM 服务器、自定义智能体与提示词。在 HumanEval 测试中,代码生成与测试任务分别取得 91.5% 和 87.8% 的 Pass@1 成绩。当前形态以 AutoDev 2.0 Sketch 画布为亮点,把代码编辑、差异对比、终端、WebView、PLAN 方案展示等集成到 IDE 内。短板在于功能模块多、上手需要理解 Sketch 与智能体配置体系,且价格与授权信息官网未公开。
AutoDev 是一套把 AI 智能体嵌入开发流程的编程框架,定位为「AI 程序员」而非单纯的代码补全工具。它与传统 AI 编码助手的区别在于:不止给代码片段建议,而是自主规划和执行复杂开发任务,能编辑、重构现有代码,在安全环境中构建和执行代码,创建并运行测试,以及管理分支、提交和 PR。它提供 Intellij 插件形态,官网给出的核心能力包括 Sketch 智能体驱动编码工作流、Bridge 遗留代码智能体驱动重构、MCP 协议支持,以及 AutoSQL、AutoPage、自动测试、自动文档、代码审查、智能重构、Dockerfile 与 CI/CD 配置生成等。
在架构层面,AutoDev 把能力铺成四层 AI 友好架构:基础规范与知识结构层强调直观的领域模型、有意义的命名和自文档化模式;交互情境化层用 RAG 和 Tool Memory 在恰当时机注入项目专属知识与历史;引导生成与验证层基于前两层生成代码,并通过验证优先开发(VFD)流程把自动化测试、静态分析和人工审查集成到流水线;持续改进反馈层把验证结果回流去优化提示词、更新知识库并触发针对性代码改进。
不同角色用法不同:个人开发者可用 Sketch 与意图动作快速生成代码、测试和提交信息;团队可以在代码库中定制并分发团队级提示模板,做统一提示词覆盖;企业或深度用户则接入自有 LLM 服务器、自定义 AI 智能体,并利用 UnitEval 评估大模型结果、用 UnitGen 生成微调数据。
结合推理模型的 AutoDev Planner 能自动规划与执行编码、测试、构建等复杂开发任务,全程支持手动调整,把原本分散的多步操作收敛成一条工作流。
由 Shire 提供的 IDE 画布,把代码编辑、差异对比、可编辑终端、WebView、OpenAPI 双向同步、依赖分析、Mermaid 流程图、PlantUML、Go 实验场、计划方案展示等收进同一交互面。
AutoSQL 做上下文感知的 SQL 生成,AutoPage 面向 React 做上下文感知网页生成,另有自动文档生成能力,可按需产出注释等技术文档。
创建单元测试意图后可自动运行单元测试并尝试修复失败用例;代码审查能自动生成审查内容,智能重构则基于 AI 做重命名、代码异味重构与重构建议。
可根据项目特征生成 Dockerfile,并按构建工具生成 CI/CD 配置文件,例如 .github/workflows/build.yml,省去手写流水线样板。
支持自定义智能体、私有模型与提示词指令:Controller、Service、Repository、Model 等模板可定制,可添加个性化意图动作,也可覆盖 AutoDev 默认提示词。
在 Settings -> Tools -> AutoDev 中可配置自有 LLM 服务器;既支持 DevIns 可执行智能体语言构建本地智能体,也能把自有 AI 智能体集成进来作为远程智能体。
整合研发工具链生态与 IDE 插件能力,并支持 MCP 协议,为 AI 提供项目上下文,可显著减少 AI 幻觉、让结果更可靠。
可在代码库中定制团队级提示模板并分发给团队;内置 LLM 微调功能,配套 UnitEval 做结果评估、UnitGen 生成微调数据。
插件直接装在已有的 Intellij 环境里,日常写代码、生成测试、写提交信息都能顺手调用,不用切换工具。
Planner 能自主规划并执行编码、构建、测试、Git 操作,适合把重复的多步工程任务交出去,再人工复核关键节点。
可在代码库中定制团队级提示模板并分发,还能覆盖默认提示词,适合希望团队用同一套 AI 规范的组织。
支持在设置中配置自有 LLM 服务器、接入自有智能体,适合对模型来源有管控要求的团队。
功能覆盖智能体、Sketch、微调、评估等模块,上手需要先理解 Sketch 与智能体配置体系,轻量补全诉求会显得偏重。
官网未公开定价、免费额度与商用授权范围,采购前需要先在官方渠道确认费用与授权细节。
差别在执行范围。传统 AI 助手主要给代码建议和补全,构建与执行能力有限或无,测试生成也有限,且不涉及 Git 操作,任务偏孤立。AutoDev 则自主规划和执行复杂开发任务,能自主编辑、重构代码,在安全环境中构建和执行代码,创建并运行全面测试,并管理分支、提交和 PR,面向端到端复杂开发工作流。
可以。自动测试会创建单元测试意图,自动运行单元测试并尝试修复测试;智能重构则基于 AI 提供重命名、代码异味重构与重构建议。验证环节还通过验证优先开发(VFD)流程,把自动化测试、静态分析和人工审查集成到同一条流水线里。
可以。在 设置 -> 工具 -> AutoDev 中能配置自有 LLM 服务器。智能体方面,本地可用 DevIns 可执行智能体语言构建,远程可把自有 AI 智能体集成进 AutoDev,另外还支持自定义智能体、私有模型与提示词指令。
可以在代码库中定制团队级提示模板并分发给团队,也支持覆盖 AutoDev 默认提示词;模板层面支持 Controller、Service、Repository、Model 等定制,还能添加个性化意图动作。企业或团队可借此统一 AI 使用规范。
官网以 AutoDev for Intellij 为主要形态,安装在 Intellij 系 IDE 中使用。部分 Sketch 能力需要额外安装插件,例如 OpenAPI Sketch、依赖分析 Sketch、Go 实验场 Sketch、Mermaid 流程图 Sketch、PlantUML Sketch。
Sketch 是由 Shire 提供的 IDE 画布,用来简化交互、提升 IDE 内的开发体验。它包含代码 Sketch、差异对比 Sketch、终端 Sketch、WebView Sketch、计划 Sketch 等,计划 Sketch 会展示 AutoDev 规划器解决代码问题的方案。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| AutoDev本工具 | 4.2 | 未标价 | 智能任务自动化;AutoDev 2.0 Sketch;代码与文档生成;测试与代码审查 | IDE 插件 |
| ToDesk AI | — | 未标价 | ToDesk AI 是 ToDesk 推出的 AI 智能助手,基于 OpenClaw 深 | Web |
| BaseRock.ai | — | 未标价 | 一个 AI 驱动的软件测试平台,自动化测试生成、执行和维护 | — |
| AutoGPT on Mobile | — | 未标价 | 手机上的 AutoGPT:用于任务、学习和适应的自主 AI | — |
| Cheat Layer | — | 未标价 | No Code Business Automation Using ChatGPT | Web / 桌面端 / API |
| AutoGLM 沉思 | — | 未标价 | AutoGLM 沉思是一个能探究开放式问题,并根据结果执行操作的自主智能体(AI Agen | — |