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、Desktop、Android、iOS、およびWebにエージェントロジックをデプロイします。トップレベルのエージェント(CodingAgent や CodeReviewAgent など)が、エラー復旧、SQL修正、コードベース調査などの特定タスクのためのツールとして機能する特化型「SubAgents」をオーケストレートする、マルチエージェントアーキテクチャを採用しています。システムは様々なLLM(OpenAI、Anthropic、DeepSeekなど)と統合されており、複数の言語にわたるコードインテリジェンスのためにTree-sitterを使用しています。
対象者
IDE内や異なるプラットフォーム間でAI支援ワークフローを統合したいソフトウェア開発者やエンジニア、および自動コードレビューや迅速なプロトタイピングツールを探しているチーム。
ハイライト
- クロスプラットフォーム対応: JVM、Android、iOS、JS、WASM、および主要なIDEをサポートする単一のコードベース。
- 特化型エージェントスイート: ドキュメント、コーディング、レビュー、データベース操作、およびアーティファクト生成のための専用エージェント。
- モジュール式SubAgentアーキテクチャ: NanoDSL UI生成、PlotDSL可視化、自己修復型E2Eテストなどの集中タスクのためのマイクロエージェント。
- プロジェクト認識: プロジェクト階層内の
AGENTS.mdファイルからプロンプトを自動的に検出して注入します。 - 幅広い統合: MCP (Model Context Protocol)、Claude Skills、および幅広いLLMプロバイダーをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト