phodal/auto-dev

🧙‍AutoDev: the Multi-Agent coding development platform built on Kotlin Multiplatform.

What it solves

AutoDev Xiuper provides a unified, AI-native development platform that integrates AI agents directly into the software development lifecycle. It eliminates the need to switch between disparate tools by bringing document research, coding, code review, and database interaction into a single ecosystem that runs across multiple devices and IDEs.

How it works

Built on Kotlin Multiplatform (KMP), the project uses a shared runtime (mpp-core) to deploy agent logic across IntelliJ IDEA, VS Code, CLI, Desktop, Android, iOS, and Web. It employs a multi-agent architecture where top-level agents (like CodingAgent or CodeReviewAgent) orchestrate specialized "SubAgents" that act as tools for specific tasks such as error recovery, SQL revision, or codebase investigation. The system integrates with various LLMs (OpenAI, Anthropic, DeepSeek, etc.) and uses Tree-sitter for code intelligence across multiple languages.

Who it’s for

Software developers and engineers who want AI-assisted workflows integrated into their IDEs or across different platforms, as well as teams looking for automated code review and rapid prototyping tools.

Highlights

  • Cross-Platform Reach: Single codebase supporting JVM, Android, iOS, JS, WASM, and major IDEs.
  • Specialized Agent Suite: Dedicated agents for documentation, coding, review, database interaction, and artifact generation.
  • Modular SubAgent Architecture: Micro-agents for focused tasks like NanoDSL UI generation, PlotDSL visualization, and self-healing E2E testing.
  • Project Awareness: Automatically discovers and injects prompts from AGENTS.md files within the project hierarchy.
  • Broad Integration: Supports MCP (Model Context Protocol), Claude Skills, and a wide array of LLM providers.

Related

  • Project
  • Project
  • Project
  • Project
  • Project