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にエージェントロジックをデプロイします。トップレベルのエージェント(CodingAgentCodeReviewAgent など)が、エラー復旧、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プロバイダーをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト