Overview
AionUi is an open-source desktop application for working alongside AI agents rather than chatting with a model. It ships a complete agent engine of its own — file read and write, web search, image generation and MCP tools — so it does something useful the moment it is installed, with no CLI agent to set up first: paste an API key and start. Around that it adds 21 built-in assistants for recurring jobs such as slide decks, documents, spreadsheets, pitch decks, dashboards, academic papers and financial models.
The second half of the app is a unified interface for external coding agents. Dozens of CLI agents — Claude Code, Codex, Qwen Code, Hermes Agent, Cursor Agent, OpenCode, OpenClaw among them — run inside AionUi, so several agents can work in parallel behind one window instead of one terminal tab each. Actions stay visible and approval stays with you.
Two features push it past a local GUI. Scheduled automation runs agent tasks on cron, unattended; and remote access exposes the same workspace through a WebUI and through Telegram, Lark, DingTalk and WeChat, so a long-running job can be checked from a phone. Document output is handled by the project's own OfficeCLI, which produces editable `.pptx`, `.docx` and `.xlsx` files. AionUi is Apache-2.0 licensed and runs on macOS, Windows and Linux.
What it does
- Built-in agent engine — file access, web search, image generation, MCP tools — with no CLI agent required
- Runs external CLI agents including Claude Code, Codex, Qwen Code, Hermes Agent, Cursor Agent and OpenCode in one interface
- 21 built-in assistants for slides, documents, spreadsheets, pitch decks, dashboards, papers and financial models
- Scheduled cron automation for unattended, long-running agent work
- Remote access over a WebUI and through Telegram, Lark, DingTalk and WeChat
- Editable Office output — `.pptx`, `.docx`, `.xlsx` — via the project's OfficeCLI
Getting started
AionUi is a desktop install, not a package: grab a build for your platform and add a key. Requirements and commands below come from the project README.
Check the system requirements
macOS 10.15 or higher, Windows 10 or higher, or Ubuntu 18.04+ / Debian 10+ / Fedora 32+; 4 GB of memory and 500 MB of storage are recommended.
https://github.com/iOfficeAI/AionUi/releasesInstall it
Download the installer for your platform from the Releases page, or use Homebrew on macOS.
brew install aionuiAdd a key and start
The README's three steps: install AionUi, enter any API key, start coworking — the built-in agent is ready with no further configuration.
1. Install AionUi
2. Enter any API key to get started
3. Start Coworking — the built-in AI agent is ready to goBring your own CLI agents
Point AionUi at coding agents you already run — Claude Code, Codex, Qwen Code, Hermes Agent, Cursor Agent and others — to drive them from the same window.
https://www.aionui.comCommands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Reach for it when you run several coding agents and want one window instead of one terminal tab each
- Reach for it when an agent task should run on a schedule while you are away from the machine
- Reach for it when you need to check or steer a long-running agent from your phone
- Reach for it when the deliverable is an editable slide deck, document or spreadsheet rather than text in a chat
How AionUi compares
AionUi alongside other open-source coding-agent harnesses & runtimes tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| CC Switch | ★ 133k | A cross-platform desktop app that manages provider configuration for eight coding-agent CLIs from one place, with a local failover proxy, MCP and skill management, and spend tracking. |
| Oh My OpenAgent | ★ 69.1k | Opinionated agent bundle for OpenCode and Codex CLI that ships preconfigured sub-agents, lifecycle hooks and built-in MCP servers behind a single ultrawork command. |
| oh-my-claudecode | ★ 39.2k | A plugin and CLI that adds multi-agent orchestration to Claude Code: staged autopilot workflows, parallel tmux workers, and advisors that route a second opinion to Codex, Gemini, Grok or Cursor. |
| herdr | ★ 39k | A single-binary terminal multiplexer built for coding agents: persistent sessions across local and SSH machines, per-pane working/blocked/idle status, and a socket API agents drive themselves. |
| AionUi | ★ 32.9k | Desktop workspace that runs its own agent and two dozen CLI agents in one interface |
| cmux | ★ 27.2k | A Ghostty-based macOS terminal built around coding agents: vertical tabs that show git branch, PR status and ports, attention notifications when an agent needs you, and a scriptable built-in browser. |
| cc-connect | ★ 15.5k | A Go daemon that bridges local coding agents — Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Kimi CLI and more — to Feishu, DingTalk, Slack, Telegram, Discord, LINE and WeCom, so you drive them from chat. |
| Claude Code Haha | ★ 14.5k | A cross-platform desktop workspace for Claude Code: multi-session workspaces, worktree launch, diff review, a built-in browser preview, GUI permission approval, per-session model choice and visual MCP and subagent managers. |