MCPcopy
hub / github.com/iOfficeAI/AionUi

github.com/iOfficeAI/AionUi @v2.1.27 sqlite

repository ↗ · DeepWiki ↗ · release v2.1.27 ↗
4,445 symbols 13,801 edges 1,202 files 227 documented · 5%
README

AionUi - Cowork with AI Agents

Version   License   Platform

GitHub Trending


A free, open-source, Cowork app with AI Agents

Built-in Agent | Zero Setup | Any API Key | Multi-Agents | Remote Access | Cross-Platform | 24/7 Automation

Download Latest Release

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Português | Türkçe | Русский | Українська | Official Website

💬 Community: Discord (English) | 微信 (中文群) | Twitter


📋 Quick Navigation

Cowork in Action · Why Choose AionUi? · Quick Start · Community


Cowork — AI Agents That Work Alongside You

AionUi is more than a chat client. It's a Cowork platform where AI agents work alongside you on your computer — reading files, writing code, browsing the web, and automating tasks. You see everything the agent does, and you're always in control.

Traditional AI Chat Clients AionUi (Cowork)
AI can operate on your files Limited or No Yes — built-in agent with full file access
AI can execute multi-step tasks Limited Yes — autonomous with your approval
Remote access from phone Rarely WebUI + Telegram / Lark / DingTalk / WeChat
Scheduled automation No Cron — 24/7 unattended
Multiple AI Agents at once No Claude Code, Codex, Qwen Code, Hermes Agent, Snow CLI, Cursor Agent and 13+ more — auto-detected, unified interface
Price Free / Paid Free & Open Source

AionUi Cowork Platform


Built-in Agent — Install & Go, Zero Configuration

AionUi ships with a complete AI agent engine. Unlike tools that require you to install CLI agents separately, AionUi works the moment you install it.

  • No CLI tools to install — the agent engine is built in
  • No complex setup — paste any API key to get started
  • Full agent capabilities — file read/write, web search, image generation, MCP (Model Context Protocol) tools
  • Ready-to-use assistants — 21 built-in professional assistants (Cowork, PPT Creator, Word Creator, Word Form Creator, Excel Creator, Morph PPT, Morph PPT 3D, Pitch Deck Creator, Dashboard Creator, Academic Paper Writer, Financial Model Creator, and more) ready to use immediately

Built-in Agents

Office assistants — PPT, Word & Excel

These tracks match what the app actually ships: Morph PPT presets and the pptx / docx / xlsx skills (see assistant/ presets and skills/ in the repo). Want document/table output? AionUi’s built-in OfficeCLI helps PPT (Morph), Word (.docx), and Excel (.xlsx/.xlsm/.csv) go from request to deliverable faster and more reliably. The three assistant types map to file workflows, and the final outputs are directly editable and reusable.

PPT assistant

Output: editable Morph PPT (.pptx) Morph-animated slide-to-slide transitions with coherent story pacing; powered by OfficeCLI.

Morph PPT — slide-to-slide transitions (OfficeCLI) PPT assistant — screen recording

Word assistant

Output: editable Word (.docx) Paper/thesis writing and production-ready document editing via the docx skill; powered by OfficeCLI.

Generate academic paper demo Paper writing assistant demo

Excel assistant

Output: usable Excel (.xlsx/.xlsm/.csv) Generate/refresh spreadsheets with xlsx for analysis, auto-formatting, and charts; powered by OfficeCLI.

Excel generation demo Excel assistant demo

Multi-Agent Mode — Already Have CLI Agents? Bring Them In

If you already use Claude Code, Codex, Hermes Agent, or OpenClaw, AionUi auto-detects them and lets you Cowork with all of them — alongside the built-in agent.

Supported Agents: Built-in Agent (zero setup) • Claude Code • Codex • Qwen Code • Goose AI • OpenClaw • Augment Code • CodeBuddy • Kimi CLI • OpenCode • Factory Droid • GitHub Copilot • Qoder CLI • Mistral Vibe • Nanobot • Aion CLI (aionrs, the Rust-based backend service shipped with AionUi) • Snow CLI • Hermes Agent • Cursor Agent and more

Multi-Agent Cowork

  • Auto Detection — automatically recognizes installed CLI tools
  • Unified Interface — one Cowork platform for all your AI agents
  • Parallel Sessions — run multiple agents simultaneously with independent context
  • MCP Unified Management — configure MCP (Model Context Protocol) tools once, automatically sync to all agents — no need to configure each agent separately
  • YOLO Mode (auto-approve all agent actions without manual confirmation) / Full-Auto Mode — one click to bypass permission prompts; all agents support full-auto mode for unattended execution

Team Mode — Coordinated Multi-Agent Collaboration

Run multiple AI agents as an organized team: a Leader agent receives your instructions, breaks them into subtasks, and delegates to Teammate agents via a built-in Team MCP Server. Teammates execute in parallel, share results through an async mailbox, and write to a shared task board.

Team Mode overview

  • Parallel multi-agent execution — Leader breaks tasks into subtasks and delegates to Teammate agents running in parallel; each Teammate uses its own model via ACP (Agent Communication Protocol, AionUi's multi-agent coordination layer), Gemini, or Aionrs
  • Leader orchestration — Leader assigns, tracks, and aggregates results; supported backends include Claude Code, Codex, Hermes Agent, Gemini, Snow CLI, and Aion CLI
  • Team-isolated workspace — all agents share the same folder; each has its own permission dialog with sidebar badge for pending approvals

🔍 View Team Mode Details ▶️

  • Shared Workspace — all agents read/write the same folder; the file panel stays visible throughout
  • Supported backends — Claude Code, Codex, Gemini, Snow CLI, Aion CLI (aionrs); other ACP backends with mcpCapabilities.stdio are auto-supported
  • Dynamic scaling — add or remove Teammates while the team is running; silent agents auto-escalate to failed with one-click removal
  • Granular permissions — each agent has its own permission confirmation dialog; sidebar badge shows pending approvals
  • File sharing — Leader can pass file attachments to Teammates

Any API Key, Full Cowork Agent Power

Other AI apps give you a chatbox with your API key. AionUi gives you a full Cowork agent.

Your API Key What You Get
Gemini API Key Gemini-powered Cowork Agent
OpenAI API Key GPT-powered Cowork Agent
Anthropic API Key Claude-powered Cowork Agent
AWS Bedrock credentials Bedrock-powered Agent via Aion CLI (aionrs)
Ollama / LM Studio (local) Local model Cowork Agent
NewAPI Gateway Unified access to 20+ models

Same agent capabilities — file read/write, web search, image generation, tool use — regardless of which model powers it. AionUi supports 30+ AI platforms including cloud services and local deployments.

Multi-Model Support

🔍 View All 30+ Supported Platforms ▶️

Comprehensive Platform Support:

  • Official Platforms — Gemini, Gemini (Vertex AI), Anthropic (Claude), OpenAI
  • Cloud Providers — AWS Bedrock, New API (unified AI model gateway)
  • Chinese Platforms — Dashscope (Qwen), Dashscope Coding Plan, Zhipu, Moonshot (Kimi), Qianfan (Baidu), Hunyuan (Tencent), Lingyi, ModelScope, InfiniAI, Ctyun, StepFun, SiliconFlow-CN, PPIO
  • International Platforms — DeepSeek, MiniMax, Novita, OpenRouter, SiliconFlow, xAI, Ark (Volcengine), Poe
  • Local Models — Ollama, LM Studio (via Custom platform with local API endpoint)

AionUi also supports NewAPI gateway service — a unified AI model hub that aggregates and distributes various LLMs. Flexibly switch between different models in the same interface to meet various task requirements.


Extensible Assistants & Skills

Extensible assistant system with 21 built-in professional assistants and a three-tier skill system. Create and manage your own assistants and skills.

  • Create Custom Assistants — Define your own assistants with custom rules and capabilities
  • Three-tier Skills — Builtin skills (shipped with AionUi), custom skills (your own), and Extension skills (contributed by third-party extensions); enable/disable per conversation with the skill indicator
  • Per-conversation Control — A skill indicator in the chat header shows active skills for the current conversation; search and exclude skills as needed

AI Assistants & Skills Ecosystem

AionUi supports three skill layers: built-in skills (shipped with the app), custom skills (user-defined), and extension skills (loaded from the Extension SDK).

🔍 View Assistant Details and Custom Skills ▶️

AionUi includes 21 professional assistants with predefined capabilities, extendable through custom skills:

  • 🤝 Cowork — Autonomous task execution (file operations, document processing, workflow planning)
  • 📊 PPT Creator / Morph PPT / Morph PPT 3D — Generate and animate PPTX presentations with Morph transitions
  • 📐 Pitch Deck Creator — Investor-ready pitch deck generation
  • 📊 Dashboard Creator — Data dashboard generation
  • 📝 Word Creator — Production-ready Word (.docx) document generation
  • 📋 Word Form Creator — Structured Word form / contract template generation
  • 📗 Excel Creator — Spreadsheet generation with analysis, chart

Extension points exported contracts — how you extend this code

IWorkerProcess (Interface)
(no doc) [4 implementers]
packages/desktop/src/common/platform/IPlatformServices.ts
MockHttpBridge (Interface)
(no doc) [2 implementers]
tests/unit/_helpers/mockHttpBridge.ts
ElectronAPI (Interface)
(no doc)
tests/vitest.dom.setup.ts
Skill (Interface)
(no doc)
tests/e2e/helpers/skillsHub.ts
INotificationService (Interface)
(no doc) [4 implementers]
packages/desktop/src/common/platform/IPlatformServices.ts
ExternalSource (Interface)
(no doc)
tests/e2e/helpers/skillsHub.ts
SettingsModalProps (Interface)
* 设置弹窗组件属性 / Settings modal component props
packages/desktop/src/renderer/components/settings/SettingsModal/index.tsx
AionrsTestModels (Interface)
(no doc)
tests/e2e/helpers/chatAionrs.ts

Core symbols most depended-on inside this repo

exec
called by 311
packages/desktop/src/process/services/database/drivers/ISqliteDriver.ts
takeScreenshot
called by 291
tests/e2e/helpers/screenshots.ts
get
called by 273
packages/desktop/src/process/services/database/drivers/ISqliteDriver.ts
on
called by 237
packages/desktop/src/common/platform/IPlatformServices.ts
set
called by 151
packages/desktop/src/common/config/configService.ts
useThemeColor
called by 130
mobile/src/hooks/useThemeColor.ts
httpPost
called by 110
packages/desktop/src/common/adapter/httpBridge.ts
emit
called by 102
tests/unit/_helpers/mockHttpBridge.ts

Shape

Function 3,533
Interface 417
Method 369
Class 125
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/web-host/src/backend-launcher.ts43 symbols
packages/desktop/src/common/adapter/ipcBridge.ts42 symbols
packages/desktop/src/renderer/pages/conversation/runtime/conversationRuntimeViewStore.ts34 symbols
packages/desktop/src/process/utils/initStorage.ts32 symbols
packages/desktop/src/sentry.ts31 symbols
packages/desktop/src/process/services/autoUpdaterService.ts31 symbols
tests/unit/_helpers/mockHttpBridge.ts29 symbols
tests/e2e/helpers/skillsHub.ts28 symbols
tests/e2e/specs/assistant-settings-conversation-defaults.e2e.ts27 symbols
packages/desktop/src/process/bridge/updateBridge.ts27 symbols
packages/desktop/src/renderer/pages/conversation/Messages/hooks.ts26 symbols
packages/desktop/src/common/platform/IPlatformServices.ts26 symbols

Dependencies from manifests, versioned

@agentclientprotocol/sdk0.18.2 · 1×
@aionui/shared-scriptsworkspace:* · 1×
@aionui/web-hostworkspace:* · 1×
@anthropic-ai/sdk0.71.2 · 1×
@arco-design/web-react2.66.1 · 1×
@aws-sdk/client-bedrock3.987.0 · 1×
@codemirror/commands6.8.1 · 1×
@codemirror/lang-css6.3.1 · 1×
@codemirror/lang-html6.4.11 · 1×
@codemirror/lang-json6.0.2 · 1×
@codemirror/lang-markdown6.5.0 · 1×

Datastores touched

appDatabase · 1 repos

For agents

$ claude mcp add AionUi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact