# AutoDev

> AI-powered multi-agent coding assistant for IntelliJ-based IDEs, VS Code, CLI and other platforms, built on Kotlin Multiplatform.

AutoDev is an open-source AI coding assistant and multi-agent development platform from Unit Mesh, available as a plugin for IntelliJ-based IDEs and, in its 3.0 Xiuper alpha, for VS Code, CLI, desktop, Android, web and server runtimes. It covers code generation, testing, documentation, code review and agent-driven workflows, with customizable prompts, models and agents.

## What It Is

AutoDev is an AI coding assistant that works inside the IDE. Its documented modes include Sketch (an agentic coding canvas), auto development (AutoSQL, AutoPage, auto testing, auto documentation), and a copilot mode that finds bugs, explains code, traces exceptions and generates commits. Developers can also chat with selected code and context-aware code.

The 3.0 Xiuper edition is described in the README as an alpha built on Kotlin Multiplatform, with agents for document research, coding, code review, database queries (ChatDB) and runnable artifacts.

## Sketch and Agent Workflow

AutoDev Sketch is an IDE canvas feature provided by Shire. Its sketches include code editing, diff comparison, an editable terminal, a WebView mockup generator, and plugin-dependent OpenAPI, dependency-check, Go Playground, Mermaid and PlantUML sketches. A PlanSketch view shows planning for resolving code issues.

The Xiuper coding agent uses file system, grep/glob, shell, web fetch and MCP tools. It discovers AGENTS.md project rules and delegates focused tasks to sub-agents such as codebase investigator, error recovery, SQL revision and chart generation.

## Customization and Models

Users can customize prompts, intention actions, the LLM server, living documentation and team prompts stored in the codebase, and can integrate their own agents through the DevIns agent language. The README lists support for OpenAI, Anthropic, Google, DeepSeek, Ollama and others, plus MCP, A2A commands and Claude Skill loading.

## Current Status

The README labels AutoDev 3.0 Xiuper as Alpha; the latest listed release is compose-v3.0.0-alpha5 (published 2026-02-07). AutoDev 2.0 is listed as the stable previous version. The code is distributed under MPL 2.0.

## Features
- Sketch coding agent with code, diff, terminal, WebView, Mermaid and PlantUML sketches
- AutoSQL, AutoPage, auto testing and auto documentation
- Copilot mode for bug finding, code explanation, exception tracing and commit generation
- Chat with selected and context-aware code
- Custom prompts, intention actions, LLM servers and team prompts
- Custom AI agents via DevIns language
- Code review, smart refactoring, Dockerfile and CI/CD config generation
- MCP, A2A and Claude Skill support
- SubAgents for codebase investigation, error recovery, SQL revision and charts
- Automatic AGENTS.md discovery
- Multi-LLM support including OpenAI, Anthropic, Google, DeepSeek and Ollama
- Tree-sitter based code parsing for multiple languages

## Integrations
IntelliJ IDEA, Android Studio, PyCharm, WebStorm, GoLand, RubyMine, VS Code, MCP, OpenAI, Anthropic, Google, DeepSeek, Ollama, Shire

## Platforms
WINDOWS, MACOS, LINUX, ANDROID, IOS, WEB, API, VSC_EXTENSION, JETBRAINS_PLUGIN, CLI

## Pricing
Open Source

## Version
compose-v3.0.0-alpha5

## Links
- Website: https://ide.unitmesh.cc/en/intro
- Documentation: https://ide.unitmesh.cc/en/intro
- Repository: https://github.com/unit-mesh/auto-dev
- EveryDev.ai: https://www.everydev.ai/tools/autodev
