AionUi is a free, local, open-source desktop office agent that lets you run multiple AI agents simultaneously — including Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, and Auggie — from a single GUI. It also exposes a WebUI for remote access from any device on your network.Documentation Index
Fetch the complete documentation index at: https://doc.hitopen.com/llms.txt
Use this file to discover all available pages before exploring further.
- Official website: https://www.aionui.com
- GitHub: https://github.com/iOfficeAI/AionUi
- Download: https://github.com/iOfficeAI/AionUi/releases
Core features
Multi-session chat
Multi-session chat
Open multiple chat sessions simultaneously, each with independent context memory. All conversation data is saved locally in a SQLite database.
Multi-model support
Multi-model support
Switch between mainstream models including Gemini, OpenAI, Claude, and Qwen. Also supports local model deployment via Ollama and LM Studio.
Multi-agent mode
Multi-agent mode
Run multiple AI agents simultaneously (Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more). Manage all agents through a unified Model Context Protocol (MCP) interface. Each agent can be configured and used independently without interfering with others.
File management
File management
Browse files like a folder tree and drag and drop files or folders to import them. Let AI help automatically organize and classify folders.
Preview panel
Preview panel
Preview 9+ file formats including PDF, Word, Excel, PowerPoint, code, Markdown, and images. Supports real-time editing and debugging of Markdown, code, and HTML.
AI image generation and editing
AI image generation and editing
Generate and edit images using multiple image generation models. Includes AI-driven image analysis and editing capabilities.
Multi-channel access
Multi-channel access
Access via WebUI from any device on your network. Also supports Telegram and Feishu integrations. All data is stored locally in SQLite, making it suitable for server deployment.
Connect AionUi to Newapi
Copy your API key
In the Newapi console, open Token Management, find the token you want to use, and copy the API key.
Fill in your Newapi details
Enter the following:
| Field | Value |
|---|---|
| API Address | https://<your-newapi-domain>/v1 |
| API Key | Your sk- token from the Newapi console |
Add models
Select models to add from the dropdown. The model names must match the model names configured in your Newapi instance. Select the appropriate request protocol for each model.
For detailed usage guides and FAQs, refer to the AionUi GitHub repository.