# AionUI
A free, open-source desktop "Cowork" application that lets AI agents work alongside users on their local machine. Ships with a built-in AI agent engine (zero setup) and acts as a unified interface for external CLI agents ([[Claude Code]], Codex, Qwen Code, Goose AI, OpenClaw, etc.). 20k+ GitHub stars, Apache-2.0 license, by iOfficeAI.
## Key Features
- **Built-in AI agent engine**: works immediately; no external CLI tools required
- **Multi-agent mode**: auto-detects and integrates 16+ CLI agents with parallel sessions
- **Any API key / any model**: 20+ providers (Gemini, OpenAI, Anthropic, DeepSeek, AWS Bedrock, [[Ollama]], [[LM Studio]], etc.)
- **[[Model Context Protocol (MCP)]] unified management**: configure once, synced across all agents
- **Remote access**: WebUI (browser-based), Telegram, Lark, DingTalk, Slack (coming)
- **Scheduled tasks (cron)**: 24/7 unattended automation with natural language definitions
- **12 built-in assistants**: Cowork, PPTX Generator, PDF to PPT, 3D Game, UI/UX Pro Max, etc.
- **Document generation**: PPTX (with Morph animations), Word, Excel, Markdown, PDF
- **Preview panel**: 10+ format live preview with version history
- **AI image generation and editing** (Gemini-powered)
- **Cross-platform**: macOS, Windows, Linux
## Tech Stack
- Electron 37 (electron-vite 5)
- TypeScript 5.8, React 19, Arco Design, UnoCSS
- Express 5 (WebUI server), better-sqlite3 (local DB)
- Multiple AI SDKs (Anthropic, OpenAI, Google GenAI, AWS Bedrock, MCP SDK)
## Installation
Available via Homebrew (`brew install aionui`) or direct download from website.
## References
- Website: https://www.aionui.com
- Source code: https://github.com/iOfficeAI/AionUi
## Related
- [[Claude Code]]
- [[Ollama]]
- [[LM Studio]]
- [[Model Context Protocol (MCP)]]
- [[Large Language Models (LLMs)]]