AionUi — Unified GUI for Command-Line AI Agents
AionUi is an open-source, cross-platform application that provides a unified graphical interface to manage and "cowork" with multiple command-line AI tools and large language models. It acts as a bridge between local/CLI AI agents (Gemini CLI, Claude Code, Codex, Qwen Code, Goose CLI, Auggie, Ollama, LM Studio, etc.) and users who prefer a visual, multi-session, multi-model experience rather than raw terminal interactions.
Key Features
-
Multi-Agent / Multi-Session
- Auto-detects installed CLI AI tools and exposes them in a single GUI.
- Supports multiple parallel chat sessions with independent context and local session persistence.
-
Multi-Model & Platform Support
- Integrates mainstream cloud models (Gemini, OpenAI, Claude, Qwen) and local model runtimes (Ollama, LM Studio).
- Enables model switching within the same interface to match task requirements.
-
Local Storage & Privacy
- Conversations and metadata are stored locally in a SQLite database—designed to keep user data on-device.
-
Smart File Management & Office Automation
- Batch rename, auto-classification, file merging and intelligent organization powered by AI.
- Deep Excel processing, automated document generation (PPT/Word/Markdown), and other office-focused automations.
-
Rich Preview & Editing
- Built-in preview panel supporting 9+ formats (PDF, Word, Excel, PPT, code, Markdown, images, HTML, diff).
- Real-time tracking between editor and preview with in-place editing for supported formats.
-
Image Generation & Editing
- Integrates image-generation models and provides editing/recognition features for AIGC workflows.
-
WebUI Remote Access
- Start with a simple flag (e.g.
AionUi --webui) to host a local WebUI accessible from other devices on the same network. - Designed for secure local deployments where data remains on the host machine.
- Start with a simple flag (e.g.
-
Extensibility & Customization
- Custom CSS skinning, plugin-like integrations, and configuration guides for different model backends.
Quick Start (example)
- Basic startup for WebUI:
AionUi --webui
# Remote access (local network)
AionUi --webui --remote- Configuration: Set API keys or point to local endpoints (e.g.
http://localhost:11434/v1) to connect Ollama/LM Studio.
Why use AionUi?
AionUi targets users who run powerful CLI AI tooling but want a friendly, multi-session GUI experience with integrated file workflows and local privacy. Compared with single-vendor GUI coworkers (e.g., proprietary tools tied to one model or OS), AionUi emphasizes cross-platform support (macOS/Windows/Linux), multi-model flexibility, local-first storage, and deep office automation capabilities.
Community, License & Contributions
- Open-source under the Apache-2.0 license.
- Active community via GitHub Discussions, Discord, and project releases. Contributions via issues and pull requests are welcomed.
Notable metrics & resources
- Project created on 2025-08-07 and has attracted community interest (thousands of stars on GitHub).
- Official website and documentation provide installation guides, model configuration tutorials, and usage scenarios.
AionUi is best suited for developers, AI practitioners, and power users who want to centralize and visually manage multiple AI agents and LLM backends while keeping data local and workflows integrated into everyday office tasks.
