AutoDev

🧙‍AutoDev: the AI-native Multi-Agent development platform built on Kotlin Multiplatform, covering all 7 phases of SDLC.

open-sourcecoding-agents
4.6k
Stars
+22
Stars/month
1
Commits (90d)
0
Releases (6m)

Star Growth

+140 (3.2%)
4.3k4.5k4.6kMar 27Oct 3

Overview

AutoDev是一个AI-native多代理开发平台,基于Kotlin Multiplatform构建,覆盖软件开发生命周期的全部7个阶段(需求→开发→代码审查→测试→数据→部署→运维)。该平台的核心优势在于其统一架构设计,能够在8个以上平台原生运行,包括IDE(IntelliJ IDEA、VS Code)、桌面应用(macOS/Windows/Linux)、移动端(Android/iOS)、Web应用、CLI工具和服务器端。AutoDev 3.0 Xiuper版本采用多代理协作机制,每个开发阶段都有专门的AI代理负责,从而实现端到端的智能化开发体验。其Kotlin Multiplatform架构确保了代码复用性和跨平台一致性,开发者可以在任何设备上无缝切换工作环境。该工具特别适合需要完整开发生命周期管理的团队和追求跨平台一致性的项目。

Deep Analysis

Key Differentiator

vs Cursor/GitHub Copilot: Full SDLC coverage with 7 specialized agents (not just coding), runs on 8+ platforms via Kotlin Multiplatform, includes DevIns scripting language for workflow automation and MCP protocol support

⚡ Capabilities

  • • AI-native multi-agent development platform
  • • 7 SDLC-phase agents (Requirements→Operations)
  • • 8+ platform support via Kotlin Multiplatform
  • • DevIns scripting language for workflow automation
  • • MCP Protocol tool ecosystem
  • • Tree-sitter based code intelligence
  • • SubAgent architecture for specialized tasks
  • • Full internationalization (Chinese/English)

🔗 Integrations

IntelliJ IDEAVS CodeOpenAIAnthropicGoogleDeepSeekOllamaMCP servers

✓ Best For

  • ✓ Teams wanting AI assistance across the entire SDLC in their IDE
  • ✓ Cross-platform development teams (IDE + mobile + CLI + web)
  • ✓ Chinese and English speaking development teams

✗ Not Ideal For

  • ✗ Teams needing only simple code completion
  • ✗ Projects requiring production-stable tooling (currently Alpha)

Languages

KotlinJavaScript/TypeScript

Deployment

JetBrains MarketplaceVS Code Marketplacenpm CLIWeb appDesktop appAndroid/iOS

Pricing Detail

Free: Free and open-source (MPL 2.0)
Paid: N/A

⚠ Known Limitations

  • ⚠ Alpha stage (v3.0) with frequent API changes
  • ⚠ Kotlin Multiplatform adds build complexity
  • ⚠ iOS support still in production-ready stage, not fully released
  • ⚠ Operations agent still coming

Pros

  • + 基于Kotlin Multiplatform的统一架构,实现真正的写一次到处运行
  • + 覆盖SDLC全部7个阶段的专业化AI代理,提供端到端开发支持
  • + 支持8个以上平台的原生体验,包括主流IDE、桌面、移动和Web端

Cons

  • - 3.0版本仍处于Alpha阶段,可能存在稳定性问题
  • - iOS平台功能仍在生产就绪阶段,可能功能不够完整
  • - 作为多平台解决方案,可能在某些特定平台上的体验不如专门为该平台优化的工具

Use Cases

  • • 大型软件项目需要统一的跨平台开发体验和完整生命周期管理
  • • 分布式团队成员使用不同操作系统和开发环境时的协作开发
  • • 希望在移动端进行代码审查或轻量级开发任务的移动办公场景

Getting Started

1. 根据工作环境选择安装方式:IDE插件(IntelliJ/VS Code)、CLI工具(npm install -g @xiuper/cli)或访问Web版(web.xiuper.com);2. 启动后配置AI代理和项目设置,选择需要的开发阶段;3. 创建新项目或导入现有项目,开始使用AI代理辅助进行需求分析、代码开发或其他开发任务

Alternatives

See all 8 AutoDev alternatives →

Works with AutoDev

Tools that integrate with AutoDev, often used together in the same stack.

Compare AutoDev

Maintain AutoDev?

Show your live rank in your README, or put AutoDev in front of every visitor to AgentoolRank.

AutoDev on AgentoolRank badge