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 提供商。
相關
- 專案
- 專案
- 專案
- 專案
- 專案