phodal/auto-dev
🧙AutoDev: the Multi-Agent coding development platform built on Kotlin Multiplatform.
解决的问题
AutoDev Xiuper 提供了一个统一的 AI 原生开发平台,将 AI 智能体直接集成到软件开发生命周期中。通过将文档研究、编码、代码审查和数据库交互引入到可在多个设备和 IDE 上运行的单一生态系统中,消除了在不同工具之间切换的需要。
工作原理
该项目基于 Kotlin Multiplatform (KMP) 构建,使用共享运行时 (mpp-core) 将智能体逻辑部署到 IntelliJ IDEA、VS Code、CLI、桌面端、Android、iOS 和 Web。它采用多智能体架构,其中顶级智能体(如 CodingAgent 或 CodeReviewAgent)负责编排专门的“子智能体”(SubAgents),这些子智能体作为特定任务(如错误恢复、SQL 修订或代码库调查)的工具。系统集成了各种 LLM(OpenAI、Anthropic、DeepSeek 等),并使用 Tree-sitter 实现跨多种语言的代码智能。
适用对象
希望在 IDE 或不同平台中集成 AI 辅助工作流的软件开发人员和工程师,以及寻求自动化代码审查和快速原型设计工具的团队。
亮点
- 跨平台覆盖:单一代码库支持 JVM、Android、iOS、JS、WASM 和主流 IDE。
- 专业智能体套件:用于文档、编码、审查、数据库交互和产物生成的专用智能体。
- 模块化子智能体架构:用于 NanoDSL UI 生成、PlotDSL 可视化和自愈式 E2E 测试等专注任务的微型智能体。
- 项目感知:自动发现并注入项目层级结构中
AGENTS.md文件中的提示词。 - 广泛的集成:支持 MCP (Model Context Protocol)、Claude Skills 以及广泛的 LLM 提供商。
相关
- 项目
- 项目
- 项目
- 项目
- 项目