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。它采用多智能体架构,其中顶级智能体(如 CodingAgentCodeReviewAgent)负责编排专门的“子智能体”(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 提供商。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目