← Back to directory
A

AionUi

Community
Free, open-source Cowork desktop app that unifies a built-in agent, 20+ CLI agents, MCP tool config, and a built-in Team MCP Server.
GitHub source repository ↗
★ 31.5k Stars Category · Other Very popular
44FMRS · D
Reliability
4/20
Security and permissions
6/20
Maintenance
15/20
Documentation
11/20
Setup experience
8/20

AionUi is a feature-rich, open-source multi-agent Cowork desktop app whose core value is unifying a built-in agent, external CLI agents, MCP tool configuration, and Team collaboration — not offering a fixed MCP toolset — so its broad file and execution permissions warrant careful review before use.

Read the FMRS scoring method →

AionUi, built by iOfficeAI, is a free, open-source, local-first Cowork desktop application for macOS, Windows, and Linux. Users work alongside a built-in AI agent or auto-detected, separately installed CLI agents (Claude Code, Codex, Gemini CLI, OpenClaw, Hermes Agent, and others). It offers unified MCP (Model Context Protocol) tool configuration that syncs across all connected agents, and in Team Mode it ships a built-in Team MCP Server through which a Leader agent delegates subtasks to parallel Teammate agents. AionUi is best understood as a multi-agent orchestration client/host rather than a single-purpose MCP tool server — the repository does not publish a cached MCP tool manifest or a client config JSON example. It also supports scheduled cron automation, remote access via WebUI and chat platforms (Telegram, Lark, DingTalk, WeChat), and document-generation skills (PPTX, DOCX, XLSX).

Tools

The tool list has not been reviewed yet.

Setup

Download the installer for your platform (macOS/Windows/Linux) from the GitHub Releases page, or run brew install aionui on macOS. After installing, enter any supported LLM provider's API key to start using the built-in agent. To connect external CLI agents or MCP tools, configure them in-app under MCP Tool Configuration (the README does not include a JSON config snippet — see the project wiki's MCP Configuration Guide for details).

Fit and risk

Best for

  • Users who already run multiple CLI coding agents (Claude Code, Codex, Gemini CLI, etc.) and want one unified interface
  • Individuals or teams wanting local-only storage (SQLite) and control over which LLM API key/provider they use
  • Users who need scheduled automation or multi-channel remote access to an AI agent

Not for

  • Use cases needing a lightweight, single-purpose MCP tool server
  • Users wanting a fully managed cloud service with no local install
  • Scenarios requiring an officially Anthropic- or protocol-maintained MCP server

Required permissions

  • Local file system read/write access for agent file operations
  • Ability to execute locally installed CLI agents
  • Network access to call configured LLM provider APIs
  • Optional bot tokens and network access for chat-platform integrations (Telegram, Lark, DingTalk, WeChat)
  • Local SQLite database storage

Risks and side effects

  • Agents get broad local file read/write and command-execution access, which requires trust before enabling
  • "YOLO Mode" and "Full-Auto Mode" auto-approve agent actions without confirmation, raising the risk of unintended file changes if misconfigured
  • Chat-platform integrations require storing bot tokens/credentials, which carries credential-exposure risk if mishandled
  • The project is maintained by a single company (iOfficeAI); evaluate its security practices and update cadence before granting broad automation permissions

Troubleshooting

  1. Verify Multi-Agent Mode has auto-detected your installed CLI agents; check that the CLI is on your system PATH if not detected
  2. Confirm the correct API key is configured for the chosen LLM provider
  3. For remote access issues, check the WebUI settings' Telegram/Lark/DingTalk/WeChat bot token configuration
  4. If scheduled tasks aren't firing, verify the cron expression and timezone settings
  5. For MCP tool or Team MCP Server issues, consult the wiki's MCP Configuration Guide and ACP Setup docs

Use cases

Batch-organize and rename local files
Analyze and auto-format Excel reports
Generate PPT, Word, or Markdown documents
Run 24/7 unattended automation via cron-scheduled tasks
Remotely operate the agent via Telegram, Lark, DingTalk, or WeChat
Coordinate multiple agents in parallel via Team Mode

Supported clients

Supported clients have not been confirmed yet.