Agent 配套工具

AutoDev Xiuper|多智能体开发平台(Alpha)

AutoDev Xiuper

AutoDev 3.0 Xiuper(Alpha)是一个基于 Kotlin Multiplatform 构建的 AI 原生多智能体开发平台,覆盖文档研究、编码、代码评审、数据查询、产物生成与 Web 交互等流程,并以 IDEA 插件、VS Code 扩展、CLI、桌面、移动端和 Web 等多种形态发布。

获取与使用

需要部署

按官方资料自行安装或部署

使用难度待核验
国内可用性待核验

2026-11-08 更新 · 本站尚未实测

项目介绍

Agent 配套工具 · 2026-11-08 更新 · 本站尚未实测

AutoDev 是 phodal/auto-dev 仓库对应的开源项目,当前主线版本为 AutoDev 3.0 Xiuper (Alpha)。README 将其定位为“AI-native, multi-agent development platform built on Kotlin Multiplatform”,即一个基于 Kotlin Multiplatform 的 AI 原生多智能体开发平台,口号为“One Platform. All Phases. Every Device.”(统一平台、全开发阶段、跨全设备)。

按 README 说明,该平台当前聚焦文档研究、编码、代码评审、数据查询、产物生成与 Web 交互等工作流,目标运行环境包括 IntelliJ IDEA、VS Code、CLI、Desktop JVM、Android、iOS、JS/WASM Web 与 Server。仓库元数据显示主语言为 Kotlin,许可证为 MPL-2.0,默认分支为 master,且未标记为归档。

需要注意,README 将该版本标注为 Alpha,部分模块状态为实验或多仓库内维护但不进入默认构建图。稳定性、跨端一致性需以实际仓库构建结果为准,待核查。

核心能力

点击能力名称查看输入、输出和原文依据。

README 中列出的代码支撑能力包括:

  • 统一 KMP 运行时:共享 agent/runtime 代码覆盖 JVM、Android、iOS、JS 与 WASM 目标。
  • 内置顶层 Agent:DocumentAgent、CodingAgent、CodeReviewAgent、ChatDBAgent、ArtifactAgent。
  • 工具驱动的编码 Agent:内置文件系统、grep、glob、shell、web fetch、MCP 工具与渲染器集成。
  • 项目规则感知:自动发现项目层级中的 AGENTS.md 并注入提示词。
  • SubAgent 架构:分析、错误恢复、NanoDSL、图表绘制、代码库调查、领域词典、SQL 修订、Web agent 等子流程。
  • IDE 工作流功能:PR 评审、pre-push 评审、图形相关评审流程、聊天历史、token 用量、模型与工具配置界面。
  • Agent 生态支持:MCP、A2A agent 命令、Claude Skill 加载、SpecKit 命令集成。
  • 多 LLM 支持:OpenAI、Anthropic、Google、DeepSeek、Ollama 等。
  • 代码智能:基于 Tree-sitter 解析 Java、Kotlin、Python、JavaScript/TypeScript、Go、Rust、C#。
  • 国际化:中英文完整国际化。

Web Agent / WebEdit 在 README 中标记为实验状态;测试相关能力目前主要通过 xiuper-e2e 体现,尚未作为独立顶层 Agent 呈现。

实际应用场景

适用场景

依据 README 的 Agent 表格,可用于以下场景:

  1. 需求与文档研究:使用 DocumentAgent 做文档查询与功能树生成。
  2. 日常编码:使用 CodingAgent 进行带工具与子代理编排的开发任务。
  3. 代码评审:使用 CodeReviewAgent 做评审、lint 摘要与修复建议生成。
  4. 数据库交互:使用 ChatDBAgent 进行自然语言数据库操作,含 schema 链接与 SQL 生成、修订。
  5. 快速原型与产物生成:使用 ArtifactAgent 生成 HTML、React、Node.js、Python、SVG、Mermaid 等自包含可运行输出。
  6. Web 页面交互:Web agent / WebEdit 流程(实验性)。
  7. 多端协同开发:在 IDE、CLI、桌面、移动端与 Web 之间切换使用。

以上为资料中的能力描述,并非实测结论;各场景的实际效果与跨端可用性待核查。

安装与接入

README 给出的获取方式如下(可直接引用其命令):

  • IntelliJ IDEA 插件:JetBrains Marketplace(链接见 README)。
  • VS Code 扩展:Visual Studio Marketplace(Phodal.autodev)。
  • CLI 工具:npm install -g @xiuper/cli
  • Web 应用:web.xiuper.com。
  • Desktop 与 Android:GitHub Releases。
  • iOS:从源码构建。

历史稳定版本 AutoDev 2.0 位于 autodev2 分支。仓库元数据中的 homepage 字段为 https://ide.unitmesh.cc/,README 中另给出 https://xiuper.com/ 相关截图与架构图链接。MCP 配置与服务端配置的采集结果为 HTTP 404,未取得可用的 MCP 端点或服务端接入参数,相关接入方式待核查。

使用条件与限制

是否需要部署
需自行准备运行环境,具体要求见正文
是否需要注册
账号和认证要求见正文;未明确说明的项目仍待核验
是否需要 API Key
待核验
费用与额度
费用边界见正文,项目许可不代表模型或托管服务免费
所需权限
待核验
许可证与服务条款
待核验

权限费用与限制

  • 费用:README 未说明平台本身是否收费、免费额度或订阅价格,待向官方核验。开源许可证不等于模型服务或云服务免费。
  • 模型与 API Key:支持 OpenAI、Anthropic、Google、DeepSeek、Ollama 等,但 README 未说明密钥配置方式、默认模型与配额限制,待核查。
  • 权限:CodingAgent 具备文件系统、shell 等工具能力,涉及本地执行与数据访问,实际权限边界与沙箱策略未见说明,待核查。
  • 境外依赖:多 LLM 与 Marketplace、npm、Releases 等分发渠道可能涉及境外服务,国内网络可用性与加速方式无资料支撑,待核查。
  • 成熟度:当前为 Alpha 版本,稳定性与向后兼容性待核查。

国内使用情况

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →

国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。

官方网站访问
尚未实测 待核验
GitHub 仓库访问
尚未实测 待核验
官方服务国内连接
尚未实测 待核验
国内网络情况
尚未实测 待核验
国内模型兼容性
尚未实测 待核验
自定义 API
尚未实测 待核验
海外服务依赖
尚未实测 待核验
海外账号要求
尚未实测 待核验
中文界面
尚未实测 待核验
国内最后核验时间
尚未实测

许可与国内使用

仓库 LICENSE 文件为 Mozilla Public License Version 2.0(MPL-2.0),README 亦声明 “This code is distributed under the MPL 2.0 license.”。使用、修改与再分发须遵循 MPL-2.0 条款,涉及 Covered Software 的源码形式分发义务等,具体以许可证原文为准。

README 提到中英文国际化,但未提供针对国内网络、国产模型或国内合规环境的专门说明。国内可用性、数据出境与合规要求均无资料支撑,待核查。

项目资料与来源

官方网站 ↗

GitHub 仓库 ↗

官方文档 ↗

字段依据与待核验事项

access:来源确认 · - **CLI Tool**: `npm install -g @xiuper/cli`

project_type:来源确认 · AutoDev Xiuper is an AI-native, multi-agent development platform built on Kotlin Multiplatform.

原始 README(折叠技术参考)
# AutoDev 3.0 Xiuper (Alpha)

> **One Platform. All Phases. Every Device.**  
> 统一平台 · 全开发阶段 · 跨全设备

**AutoDev Xiuper** is an AI-native, multi-agent development platform built on Kotlin Multiplatform. Based on the current codebase,
it focuses on document research, coding, code review, data query, artifact generation, and web interaction workflows, and targets
IntelliJ IDEA, VS Code, CLI, Desktop JVM, Android, iOS, JS/WASM Web, and Server runtimes.

![ScreenShot](https://xiuper.com/screenshot.png)

## One Platform Architecture

![AutoDev Xiuper One Platform Architecture](https://xiuper.com/xiuper-arch.svg)

## Get Started

### Download AutoDev Xiuper

- **IntelliJ IDEA Plugin**: [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/29223-autodev-experiment)
- **VSCode Extension**: [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=Phodal.autodev)
- **CLI Tool**: `npm install -g @xiuper/cli`
- **Web App**: [web.xiuper.com](https://web.xiuper.com/)
- **Desktop & Android**: [GitHub Releases](https://github.com/phodal/auto-dev/releases)
- **iOS**: Build from source.

### Previous Versions

- **AutoDev 2.0** (Stable): [Branch](https://github.com/phodal/auto-dev/tree/autodev2) | [Plugin](https://plugins.jetbrains.com/plugin/26988)

### Modules

| Module | Platform | Current Status | Description |
|--------|----------|----------------|-------------|
| **mpp-core** | Shared KMP runtime | ✅ In default build | Shared agent engine, tools, MCP integration, AGENTS.md loading |
| **mpp-ui** | Desktop / Android / iOS / JS / WASM | ✅ In default build | Main multiplatform UI surface and app entrypoints |
| **mpp-server** | JVM server | ✅ In default build | Ktor-based remote coding agent server |
| **mpp-idea** | IntelliJ IDEA | ✅ Composite build | IDEA plugin with dedicated renderers and toolwindow integration |
| **mpp-vscode** | VS Code | ✅ Standalone package in repo | VS Code extension backed by `mpp-core` JS bindings |
| **mpp-viewer / mpp-viewer-web** | Shared viewer stack | ✅ In default build | Diagram/viewer support used by UI surfaces |
| **xiuper-ui / xiuper-fs / xiuper-e2e** | Shared support modules | ✅ In default build | UI foundation, cross-platform file system, and E2E support |
| **mpp-ios** | iOS app shell | 🔄 Present in repo | Native iOS wrapper and build scripts, not included in current root Gradle graph |
| **mpp-web** | Landing / demo web | 🔄 Present in repo | Vite-based landing page and demo web entry, not included in current root Gradle graph |

### Current Status Snapshot

- The default root Gradle build currently includes `mpp-core`, `mpp-ui`, `mpp-codegraph`, `mpp-server`, `mpp-viewer`, `mpp-viewer-web`, `xiuper-ui`, `xiuper-fs`, and `xiuper-e2e`, with `mpp-idea` as a composite build.
- `mpp-ui` is the main cross-platform application module and already declares JVM, Android, iOS, JS, and WASM targets.
- `mpp-vscode`, `mpp-ios`, and `mpp-web` are maintained in the repository, but they are not part of the current root `settings.gradle.kts` default build graph.

### Key Features

**Xiuper Edition** currently exposes these code-backed capabilities:

- **Unified KMP Runtime**: Shared agent/runtime code across JVM, Android, iOS, JS, and WASM targets
- **Core Agents in Code**: `DocumentAgent`, `CodingAgent`, `CodeReviewAgent`, `ChatDBAgent`, and `ArtifactAgent`
- **Tool-Driven Coding Agent**: Built-in file system, grep/glob, shell, web fetch, MCP tools, and renderer integration
- **Project Rule Awareness**: Automatic `AGENTS.md` discovery and prompt injection from project hierarchy
- **SubAgent Architecture**: Analysis, error recovery, NanoDSL, chart/plot, codebase investigation, domain dictionary, SQL revision, and web agent flows
- **IDE Workflow Features**: PR review, pre-push review, diagram-related review flows, chat history, token usage, and model/tool configuration UIs
- **Agent Ecosystem Support**: MCP, A2A agent commands, Claude Skill loading, and SpecKit command integration
- **Multi-LLM Support**: OpenAI, Anthropic, Google, DeepSeek, Ollama, and more
- **Code Intelligence**: Tree-sitter based parsing for Java, Kotlin, Python, JavaScript/TypeScript, Go, Rust, C#
- **Global Ready**: Full internationalization (Chinese/English)

## Built-in Agents

AutoDev Xiuper currently has the following code-backed top-level agents and adjacent agent capabilities:

| Agent | Area | Description | Capabilities | Status |
|-------|------|-------------|--------------|--------|
| **Document / Knowledge** | Requirements / Research | `DocumentAgent` for document querying and feature tree generation | DocQL / analysis sub-agent / feature tree | ✅ Code-backed |
| **Coding** | Development | `CodingAgent` with workspace tools and orchestration | File system / shell / MCP / sub-agents / AGENTS.md | ✅ Code-backed |
| **Review** | Code Review | `CodeReviewAgent` for review, lint summary, and fix generation | Linter / diff review / PR review services | ✅ Code-backed |
| **ChatDB** | Data | `ChatDBAgent` for natural-language database interaction | Schema linking / SQL generation / SQL revision | ✅ Code-backed |
| **Artifact** | Rapid Prototyping | `ArtifactAgent` for self-contained runnable outputs | HTML / React / Node.js / Python / SVG / Mermaid | ✅ Code-backed |
| **Web Agent / WebEdit** | Web Interaction | Web interaction capability exists as web-agent and WebEdit UI flows | Page inspection / DOM context / chat-assisted actions | 🔄 Experimental |

Testing-related capability currently exists mainly through `xiuper-e2e` and E2E-oriented agent/tooling work, but it is not yet represented as a clearly separated top-level agent in the current code layout.

### SubAgents

SubAgents are specialized micro-agents invoked by the main Coding Agent for focused tasks. They follow the "agent as tool" architecture pattern:

| SubAgent                  | Purpose                                                                                  | Key Features                                                                          | Platform Support      |
|---------------------------|------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|-----------------------|
| **NanoDSL Agent**         | Generate AI-native UI code from natural language descriptions                            | Token-efficient DSL / Component generation / State management / HTTP requests         | All platforms         |
| **PlotDSL Agent**         | Generate statistical charts and data visualizations from natural language                | ggplot2-inspired syntax / Multiple chart types / Themes / Lets-Plot rendering         | JVM Desktop & Android |
| **Chart Agent**           | Generate chart configurations for ComposeCharts library                                  | Pie/Line/Column/Row charts / Data analysis / Cross-platform rendering                 | All platforms         |
| **Analysis Agent**        | Intelligently analyze and summarize any type of content (logs, errors, JSON, code, etc.) | Content type detection / Smart summarization / Metadata extraction                    | All platforms         |
| **Codebase Investigator** | Investigate codebase structure, patterns, dependencies, and architectural issues         | Architecture analysis / Pattern detection / Dependency mapping / Issue identification | All platforms         |
| **Domain Dict Agent**     | Generate domain dictionaries from codebase analysis for better context understanding     | Hot file detection / Class/method extraction / Domain term identification             | All platforms         |
| **Error Recovery Agent**  | Analyze errors and suggest fixes with self-healing capabilities                          | Error pattern recognition / Fix suggestion / Auto-retry logic                         | All platforms         |
| **SQL Revise Agent**      | Revise and optimize SQL queries based on schema and execution feedback                   | Schema-aware correction / Query optimization / Syntax validation                      | All platforms         |
| **E2E Testing Agent**     | Perform end-to-end testing with visual understanding and self-healing locators           | Natural language test scenario generation / Multi-modal perception / Self-healing     | All platforms         |

SubAgents enable modular, composable workflows: complex work is decomposed into focused sub-tasks, each handled by a specialized agent.

## License

This code is distributed under the MPL 2.0 license. See `LICENSE` in this directory.
历史前置条件说明(补充参考)

需按所选形态准备环境:IDEA 插件需 IntelliJ IDEA;VS Code 扩展需 VS Code;CLI 需 Node.js 与 npm;iOS 需从源码构建(构建工具链待核查)。需自备所支持 LLM(OpenAI、Anthropic、Google、DeepSeek、Ollama 等)的模型访问方式或 API Key,具体配置方式与是否可免费使用待核查;平台自身的费用政策待核查;MCP 与服务端接入配置采集失败,待核查;国内网络可用性待核查。

项目来源与清单版权许可

https://github.com/phodal/auto-dev

https://ide.unitmesh.cc

整理来源:https://github.com/slavakurilyak/awesome-ai-agents

清单版权与许可:

MIT License

Copyright (c) 2024 Slava Kurilyak

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.