Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>AutoDev Xiuper - ๐Ÿง™the AI-powered coding wizard (KMP Edition).New to Visual Studio Code?ย Get it now.
AutoDev Xiuper - ๐Ÿง™the AI-powered coding wizard (KMP Edition).

AutoDev Xiuper - ๐Ÿง™the AI-powered coding wizard (KMP Edition).

Phodal

|
5,068 installs
| (0) | Free
๐Ÿง™โ€ AutoDev Xiuper: One Platform. All Phases. Every Device. AI-powered coding wizard with multilingual support ๐ŸŒ, auto code generation ๐Ÿ—๏ธ, based on Kotlin Multiplatform. Provides CodeLens, Chat, and powerful agent features! ๐Ÿš€
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

logo

AutoDev Xiuper for VSCode

Visual Studio Marketplace Version CI

One Platform. All Phases. Every Device.
🧙โ€ AI-powered coding wizard with multilingual support 🌐, auto code generation 🏗๏ธ, and a helpful bug-slaying assistant 🐞! Built with Kotlin Multiplatform for cross-platform capabilities. 🚀

This is the Xiuper edition of AutoDev, rewritten from the ground up with Kotlin Multiplatform to deliver a unified platform for all development phases across every device.

🌟 Key Features

  • 💬 Chat Mode: Interactive AI assistant with context-aware code understanding
  • 🔍 CodeLens: Inline AI actions above functions and classes
    • Quick Chat, Explain Code, Optimize Code
    • Auto Comment, Auto Test, Auto Method
  • 🧪 Auto Test Generation: Generate unit tests with Tree-sitter AST parsing
  • 📝 Auto Documentation: Generate JSDoc/DocString comments
  • 🔧 Code Actions: Explain, optimize, and fix code with AI
  • 🤖 Agent Support: Extensible agent system via MCP (Model Context Protocol)
  • 🌐 Multi-LLM Support: OpenAI, Anthropic, Google, DeepSeek, Ollama, OpenRouter

🚀 Quick Start

  1. Install the Extension: Search for "AutoDev Xiuper" in VSCode Marketplace
  2. Configure LLM Provider: Open Settings โ†’ AutoDev โ†’ Set your API key and model
  3. Start Coding: Press Cmd+Shift+A (Mac) / Ctrl+Shift+A (Windows/Linux) to open chat

📖 Configuration

LLM Provider Setup

{
  "autodev.provider": "openai",
  "autodev.model": "gpt-4o-mini",
  "autodev.apiKey": "your-api-key-here"
}

CodeLens Settings

{
  "autodev.codelens.enable": true,
  "autodev.codelens.displayMode": "expand",
  "autodev.codelens.items": [
    "quickChat",
    "autoTest",
    "autoComment"
  ]
}

🏗๏ธ Architecture (Kotlin Multiplatform)

This version is built with:

  • mpp-core: Kotlin Multiplatform core library (shared logic)
  • mpp-vscode: VSCode extension (TypeScript + mpp-core via JS bindings)
  • Tree-sitter: Accurate code parsing for 8 languages (TS, JS, Python, Java, Kotlin, Go, Rust, etc.)
  • MCP Protocol: Model Context Protocol for IDE server integration

Project Structure

mpp-vscode/
โ”œโ”€โ”€ src/                   # TypeScript extension code
โ”‚   โ”œโ”€โ”€ extension.ts       # Main entry point
โ”‚   โ”œโ”€โ”€ providers/         # CodeLens, Chat providers
โ”‚   โ”œโ”€โ”€ services/          # IDE Server, Diff Manager
โ”‚   โ””โ”€โ”€ commands/          # CodeLens commands
โ”œโ”€โ”€ webview/               # React-based chat UI
โ”œโ”€โ”€ dist/                  # Build output
โ”‚   โ””โ”€โ”€ wasm/              # Tree-sitter WASM files
โ””โ”€โ”€ scripts/               # Build scripts

🔌 Supported Languages

CodeLens and code parsing support:

  • TypeScript/JavaScript (including React/TSX)
  • Python
  • Java
  • Kotlin
  • Go
  • Rust

🛠๏ธ Development

Prerequisites

  • Node.js 18+
  • VSCode 1.77+

Build from Source

# Install dependencies
cd mpp-vscode
npm install

# Build
npm run build

# Watch mode
npm run watch

# Package extension
npm run package

📚 Documentation

  • Official Docs: https://vscode.unitmesh.cc/
  • JetBrains IDE Version: https://github.com/unit-mesh/auto-dev
  • Contributing: https://vscode.unitmesh.cc/development

🤝 Join the Community

wechat qrcode

If you are interested in AutoDev, you can join our WeChat group by scanning the QR code above.

๏ผˆๅฆ‚ๆžœ็พคไบŒ็ปด็ ่ฟ‡ๆœŸ๏ผŒๅฏไปฅๆทปๅŠ ๆˆ‘็š„ๅพฎไฟกๅท๏ผšphodal02๏ผŒๆณจๆ˜Ž AutoDev๏ผŒๆˆ‘ๆ‹‰ไฝ ๅ…ฅ็พค๏ผ‰

📋 Feature Comparison

Feature KMP Edition Original VSCode
Chat mode โœ… โœ…
CodeLens โœ… โœ…
AutoDoc โœ… โœ…
AutoTest โœ… โœ…
Tree-sitter Parsing โœ… โœ…
MCP Protocol โœ… โŒ
Cross-platform Core โœ… (KMP) โŒ
iOS Support (Future) 🚧 โŒ
Android Support (Future) 🚧 โŒ

🎯 Roadmap

  • [x] Basic Chat functionality
  • [x] CodeLens with Tree-sitter
  • [x] Auto Test/Doc/Method
  • [x] Multi-LLM support
  • [ ] Enhanced agent system
  • [ ] iOS/Android support (via KMP)
  • [ ] Desktop standalone app

📄 License

Apache-2.0

🙏 Acknowledgments

Built on the foundation of AutoDev VSCode, reimagined with Kotlin Multiplatform for next-generation cross-platform AI coding assistance.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
ยฉ 2025 Microsoft