Skip to content

Commit c1855b4

Browse files
committed
docs: update AutoDev 3.0 multiplatform overview in README
- Add comprehensive module breakdown (Core, Clients, Server & Tools) - Include platform support and status for each module - Add current version information - Translate section to English - Add new IntelliJ plugin experimental link - Update mpp-web status to In Progress
1 parent 2365210 commit c1855b4

File tree

1 file changed

+52
-5
lines changed

1 file changed

+52
-5
lines changed

README.md

Lines changed: 52 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,58 @@
1717
> 🧙‍AutoDev: The AI-powered coding wizard with multilingual support 🌐, auto code generation 🏗️, and a helpful
1818
> bug-slaying assistant 🐞! Customizable prompts 🎨 and a magic Auto Dev/Testing/Document/Agent feature 🧪 included! 🚀
1919
20-
## AutoDev 3.0 - Multiplatform Plane (Doing)
21-
22-
- Multiplatform Agent: Android/iOS, Web, Desktop, IDEs/VSCode,CLI/TUI
23-
- Web: https://unit-mesh.github.io/auto-dev/
24-
- Built-in Coding Agent
20+
## AutoDev 3.0 - Multiplatform Revolution 🚀
21+
22+
Rebuilt with Kotlin Multiplatform (KMP) to deliver a truly cross-platform AI Coding Agent ecosystem.
23+
24+
**Current Versions**:
25+
- IntelliJ Plugin: `v2.4.6`
26+
- New Intellij Plugin: https://plugins.jetbrains.com/plugin/29223-autodev-experiment
27+
- MPP Modules (Core/UI/Server): `v0.3.4`
28+
- VSCode Extension: `v0.5.x`
29+
30+
### 📦 Core Modules
31+
32+
| Module | Platform Support | Description |
33+
|--------|------------------|-------------|
34+
| **mpp-core** | JVM, JS, WASM, Android, iOS | AI Agent engine, DevIns compiler, tool system, LLM integration, MCP protocol |
35+
| **mpp-codegraph** | JVM, JS | TreeSitter-based code parsing & graph building (8+ languages) |
36+
37+
### 🖥️ Client Applications
38+
39+
| Module | Platform | Status | Description |
40+
|--------|----------|--------|-------------|
41+
| **mpp-idea** | IntelliJ IDEA | ✅ Production | Jewel UI, Agent toolwindow, code review, remote agent |
42+
| **mpp-vscode** | VSCode | ✅ Production | CodeLens, auto test/doc, MCP protocol, Tree-sitter |
43+
| **mpp-ui** (Desktop) | macOS/Windows/Linux | ✅ Production | Compose Multiplatform desktop app |
44+
| **mpp-ui** (CLI) | Terminal (Node.js) | ✅ Production | Terminal UI (React/Ink), local/server mode |
45+
| **mpp-ui** (Android) | Android | 🚧 In Progress | Native Android app |
46+
| **mpp-web** (Web) | Web | 🚧 In Progress | Web app |
47+
| **mpp-ios** | iOS | 🚧 In Progress | Native iOS app (SwiftUI + Compose) |
48+
49+
### ⚙️ Server & Tools
50+
51+
| Module | Platform | Features |
52+
|--------|----------|----------|
53+
| **mpp-server** | JVM (Ktor) | HTTP API, SSE streaming, remote project management |
54+
| **mpp-viewer** | Multiplatform | Universal viewer API (code, Markdown, images, PDF, etc.) |
55+
| **mpp-viewer-web** | JVM, Android, iOS | WebView implementation, Monaco Editor integration |
56+
57+
### 🌟 Key Features
58+
59+
- **Unified Codebase**: Core logic shared across all platforms - write once, run everywhere
60+
- **Native Performance**: Compiled natively for each platform with zero overhead
61+
- **Full AI Agent**: Built-in Coding Agent, tool system, multi-LLM support (OpenAI, Anthropic, Google, DeepSeek, Ollama, etc.)
62+
- **DevIns Language**: Executable AI Agent scripting language
63+
- **MCP Protocol**: Model Context Protocol support for extensible tool ecosystem
64+
- **Code Understanding**: TreeSitter-based multi-language parsing (Java, Kotlin, Python, JS, TS, Go, Rust, C#)
65+
- **Internationalization**: Chinese/English UI support
66+
67+
### 🔗 Links
68+
69+
- **Web Demo**: https://unit-mesh.github.io/auto-dev/
70+
- **VSCode Extension**: [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=Phodal.autodev)
71+
- **CLI Tool**: `npm install -g @autodev/cli`
2572

2673
## AutoDev 2.0 - the Cursor Composer in Intellij IDEA
2774

0 commit comments

Comments
 (0)