-
Notifications
You must be signed in to change notification settings - Fork 1.3k
ACP Setup
This tutorial will detail how to configure and use Multi-Agent Mode in AionUi, including integration with external CLI tools like Claude Code, Qwen Code, CodeX, iFlow CLI, etc. These external tools are integrated through ACP (Agent Communication Protocol) for unified interface management.
Multi-Agent Mode is an optional feature that allows you to integrate external CLI tools you already have installed. If you already use Claude Code, Codex, or Qwen Code, AionUi auto-detects them and lets you Cowork with all of them โ alongside the built-in agent. These external CLI tools are integrated through ACP (Agent Communication Protocol) with the following characteristics:
- Auto Detection: Automatically recognizes installed CLI tools
- Unified Interface: One Cowork platform for all your AI agents
- Automated Task Execution: AI agents can independently execute tasks, run scripts, read/write files, and operate tools automatically
- Workflow Automation: Complete workflow automation capabilities with file system operations and task completion
- Independent Functionality: Each agent maintains its original features and capabilities
- Protocol Standardization: Standardized communication through ACP protocol
- Flexible Extension: Supports integration of more CLI tools that comply with ACP protocol
| Agent | CLI Command | Status |
|---|---|---|
| Claude Code | claude |
โ Supported |
| Qwen Code | qwen |
โ Supported |
| CodeX | codex |
โ Supported |
| iFlow CLI | iflow |
โ Supported |
| Goose | goose |
โ Supported |
| Augment Code | auggie |
โ Supported |
| Kimi CLI | kimi |
โ Supported |
| OpenCode | opencode |
โ Supported |
| Factory Droid | droid |
โ Supported |
| CodeBuddy | codebuddy |
โ Supported |
| GitHub Copilot | copilot |
โ Supported |
| Qoder CLI | qodercli |
โ Supported |
| Mistral Vibe | vibe-acp |
โ Supported |
| Nano Bot | nanobot |
โ Supported |
| OpenClaw | openclaw |
โ Supported |
| Built-in Agent | Built into AionUi | โ Enabled by default |
๐ก Tip: AionUi also supports Custom Agents, allowing you to configure any CLI tool that complies with the ACP protocol in the settings.
| Feature | Built-in Agent Mode | Multi-Agent Mode |
|---|---|---|
| Installation Requirements | Built into AionUi, users get it by default after installation | Requires users to download and install CLI tools themselves, then AionUi auto-detects and integrates |
| Technical Architecture | AionUi built-in Agent engine | External CLI tools integrated via ACP protocol |
| Feature Completeness | Complete features (image generation, tool scheduling, multi-API key rotation, etc.) | Currently relatively simple, mainly GUI management of conversations and workspaces |
| Configuration Integration | Direct access to all AionUi configuration features | Currently cannot directly use AionUi's LLM configuration, image generation, and other built-in features |
| Future Development | Most complete functionality, continuous optimization | ACP-integrated tools will gradually catch up, unified management features planned |
| Use Cases | Daily use, complete AI functionality experience | Professional users, specific CLI tool requirements |
Before configuring Multi-Agent Mode, you need to install the corresponding CLI tools first.
-
Install Claude CLI
# Install globally with npm npm install -g @anthropic-ai/claude-code -
Verify Installation
claude --version
-
Authentication Configuration
# Login to Claude account claude login
๐ Official Documentation: Claude Code GitHub
-
Install Qwen CLI
# Install globally with npm npm install -g @qwen-code/qwen-code -
Verify Installation
qwen --version
-
Authentication Configuration
# Login to Qwen account qwen login
๐ Official Documentation: Qwen Code GitHub
-
Install CodeX CLI
# Install globally with npm npm install -g @openai/codex -
Verify Installation
# Check version codex --version -
Authentication Configuration
# Login to OpenAI account codex login
๐ Official Documentation: OpenAI Codex CLI
-
Install iFlow CLI
# Install globally with npm npm install -g @iflow-ai/iflow-cli -
Verify Installation
iflow --version
-
Authentication Configuration
# Login to iFlow account iflow login
๐ Official Documentation: iFlow CLI GitHub
-
Install Goose CLI
# macOS using Homebrew brew install block/tap/goose # Or using pipx pipx install goose-ai
-
Verify Installation
goose --version
-
ACP Mode
# Goose uses subcommand for ACP goose acp
๐ Official Documentation: Goose GitHub
-
Install Augment Code CLI
# Install globally with npm npm install -g @anthropic-ai/augment-code -
Verify Installation
auggie --version
-
ACP Mode
# Auggie uses --acp flag auggie --acp
๐ Official Documentation: Augment Code
-
Install Kimi CLI
# Install globally with npm npm install -g @anthropic-ai/kimi-cli -
Verify Installation
kimi --version
-
ACP Mode
# Kimi uses --acp flag kimi --acp
๐ Official Documentation: Kimi CLI (Moonshot)
-
Install OpenCode CLI
# Install with Go go install github.com/opencode-ai/opencode@latest -
Verify Installation
opencode --version
-
ACP Mode
# OpenCode uses subcommand for ACP opencode acp
๐ Official Documentation: OpenCode GitHub
-
Install Factory Droid CLI
# Refer to Factory official documentation for installation # Requires FACTORY_API_KEY environment variable
-
Verify Installation
droid --version
-
ACP Mode
# Droid uses special exec command format droid exec --output-format acp
๐ Official Documentation: Factory Droid
-
Install CodeBuddy CLI
# Install globally with npm npm install -g @tencent-ai/codebuddy-code # Or use npx (no global installation required) npx @tencent-ai/codebuddy-code
-
Verify Installation
codebuddy --version
-
ACP Mode
# CodeBuddy uses --acp flag codebuddy --acp
๐ Official Documentation: CodeBuddy GitHub
-
Install GitHub Copilot CLI
# Install globally with npm npm install -g @github/copilot-cli -
Verify Installation
copilot --version
-
ACP Mode
# GitHub Copilot uses --acp --stdio flags copilot --acp --stdio
๐ Official Documentation: GitHub Copilot CLI
-
Install Qoder CLI
# Install globally with npm npm install -g @qoder-ai/qoder-cli -
Verify Installation
qodercli --version
-
ACP Mode
# Qoder uses --acp flag qodercli --acp
๐ Official Documentation: Qoder CLI GitHub
-
Install Mistral Vibe CLI
# Install with pip pip install vibe-acp # Or use pipx (recommended) pipx install vibe-acp
-
Verify Installation
vibe-acp --version
-
ACP Mode
# Mistral Vibe runs directly with vibe-acp command vibe-acp
๐ Official Documentation: Mistral Vibe
-
Install Nanobot CLI
# Install globally with npm npm install -g nanobot -
Verify Installation
nanobot --version
-
ACP Mode
# Nanobot runs directly nanobot
๐ Official Documentation: Nanobot GitHub
-
Install OpenClaw CLI
# Install globally with npm npm install -g @openclaw/cli -
Verify Installation
openclaw --version
-
Gateway Mode
# OpenClaw uses gateway subcommand openclaw gateway
๐ Official Documentation: OpenClaw GitHub
๐ก Tip: OpenClaw can also be configured through AionUi's built-in assistant. See OpenClaw Setup Assistant for details.
-
Select Agent
- Choose the external agent to use on the welcome interface
- System will display detected available agents (integrated via ACP protocol)
-
Create Conversation
- Enter message content
- Select working directory (optional)
- Click send to start conversation

-
Real-time Connection Status
- Shows agent connection status
- Automatic reconnection mechanism
- Connection error prompts
-
Permission Management
- CLI tools will request file operation permissions
- Confirm or deny permission requests in AionUi
- Supports one-time or permanent authorization
-
Tool Calling
- Supports CLI tool's native functionality
- File read/write operations
- Code execution and debugging
A: Main differences:
- Built-in Agent Mode: AionUi's built-in core functionality, users get it by default after installation, supports image generation, tool scheduling and other complete features - no CLI tools to install
- Multi-Agent Mode: If you already have external CLI tools installed, AionUi auto-detects and integrates them through ACP protocol, currently relatively simple functionality, will develop MCP settings functionality to enhance integration in the future
A: Selection recommendations:
- Daily Use: Recommend Built-in Agent mode, most complete functionality, ready to use out of the box - no setup required
- Professional Needs: If you already have specific CLI tools installed (like Claude Code, Qwen Code, etc.), you can use Multi-Agent Mode to integrate them
- Future Planning: MCP functionality will let Multi-Agent Mode enjoy more unified features
A: Check methods:
- Can see agent options on welcome interface
- Can connect normally when creating conversations
- Can receive replies when sending messages
- Permission requests display normally
A: Current features:
- Basic conversation functionality
- File operation permission management
- CLI tool's native functionality
- Working directory management
A: Check steps:
-
Confirm CLI tool is properly installed
# macOS/Linux which claude which qwen which iflow which goose which auggie which kimi which opencode which droid which codebuddy which copilot which qodercli which vibe-acp which nanobot which openclaw # Windows where claude where qwen where iflow where goose where auggie where kimi where opencode where droid where codebuddy where copilot where qodercli where vibe-acp where nanobot where openclaw
-
Verify CLI is in system PATH
- Ensure CLI tools are in system environment variable PATH
- Restart terminal or command line window
-
Check CLI tool version
claude --version qwen --version iflow --version goose --version auggie --version kimi --version opencode --version droid --version codebuddy --version copilot --version qodercli --version vibe-acp --version nanobot --version openclaw --version
-
Restart AionUi to re-detect
- AionUi automatically scans system PATH on startup
- Detects installed external CLI tools
- Shows available Multi-Agent options on welcome interface
A: Solutions:
- Run
claude loginorqwen loginin terminal - Complete CLI tool authentication process
- Restart AionUi to reconnect
A: Possible reasons:
- Network connection issues
- CLI tool service unavailable
- Firewall blocking connection
- CLI tool version too old
A: Check configuration:
- Confirm Multi-Agent Mode is properly connected
- Check AionUi permission settings
- Restart conversation to re-establish connection
- Quick Start: Getting Started
- LLM Configuration: LLM Configuration
- Image Generation Configuration: Image Generation Setup
- Common Questions: FAQ
Need Help?
- ๐ Report Issues
- ๐ฌ Community Discussions
- ๐ Complete Documentation
Multi-Agent Mode lets you enjoy the powerful functionality of multiple AI tools in AionUi!
Welcome to the comprehensive AionUi documentation! Find everything you need to configure, use, and master AionUi.
- โ๏ธ LLM Configuration
- ๐ค Multi-Agent Mode Setup
- ๐จ Image Generation Setup
- ๐ MCP Configuration
- ๐ป WebUI Configuration(by Commond Line)
- ๐ AionUi Remote Internet Access Tutorial
- ๐ค DingTalk Bot Setup
- โฐ Scheduled Tasks Guide
- ๐ ๏ธ AI Assistants & Skills Ecosystem
- ๐ Preview Panel Guide
- ๐ File Management
- ๐ Excel Smart Processing
- ๐ Smart Information Gathering
- ๐ Local Knowledge Base Application
- โ AI Learning Assistant
- โ๏ธ Writing & Content Creation
- ๐ Getting Started
- โ๏ธ LLM Configuration
- ๐ค Multi-Agent Mode Setup
- ๐จ Image Generation
- ๐ MCP Configuration
- ๐ WebUI Configuration
- โฐ Scheduled Tasks
- ๐ ๏ธ AI Assistants & Skills
- ๐ Preview Panel
- โ FAQ