
iOfficeAI/AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ Star if you like it!
Loading star history...
Health Score
5.6
Weekly Growth
+478
+2.9% this week
Contributors
1
Total contributors
Open Issues
146
Generated Insights
About AionUi
ย
ย
ย
ย
Transform your command-line experience into a modern, efficient AI Chat interface.
English | ็ฎไฝไธญๆ | ๆฅๆฌ่ช |Official Site | Twitter
๐ What Can AionUi Do?
๐ค Multi-Agent Mode
Seamlessly integrate multiple terminal AI agents - Gemini CLI, Claude Code, Qwen Code, Codex and more
๐จ AI Image Generation & Editing
Intelligent image generation, editing, and recognition powered by Gemini 2.5 Flash Image Preview - the most advanced image model, with support for other leading AI image models
๐ก Need help setting up free image generation? Follow the tutorial to configure image generation models - Complete step-by-step guide for OpenRouter setup and free Gemini 2.5 Flash Image Preview configuration.
๐ Organizing Your Files
Batch renaming, auto organization, smart classification, file merging
๐ Make Excel Smarter
AI helps you create, organize, analyze, and beautify Excel files
๐ฌ Handle Multiple Tasks at Once
Multiple conversations, no task confusion, independent memory, double efficiency
๐ Access AionUi from Anywhere - WebUI Mode
Remote Control Your AI Assistant - Access AionUi from any device on your network! Securely control your local Agent with data staying on your device
๐ก Perfect for Server Deployment - Run AionUi 24/7 on Linux servers without desktop environment and access it remotely from anywhere!
This is just the tip of AionUi's capabilities! ๐
Want to explore more features? Keep reading to discover what else AionUi can help you with:
- ๐ฏ Write code, create documents, analyze data
- ๐๏ธ Learn new things, answer questions, translate text
- โก And many more daily work and learning scenarios
๐ Table of Contents
- ๐ค Why does AionUi exist?
- ๐ฏ AionUi Use Cases
- โจ Key Features
- ๐ Quick Start
- ๐ Documentation
- ๐ค Community & Support
- ๐ License
๐ค Why does AionUi exist?
While the official Gemini CLI is powerful, its command-line interface has limitations for daily use. AionUi provides a GUI alternative that addresses these key pain points:
- Using the
@command to select files is cumbersome- Conversations are lost when closing the CLI window
- Command-line interface lacks natural chat interactions
- Single conversation mode limits parallel workflows
- Restricted to Gemini models only, unable to use other excellent large language models
AionUi provides a modern interface for users who need better workflow efficiency, while breaking the single-model limitation, allowing you to choose the most suitable AI model for different task requirements.
โจ Key Features
๐ฌ Better Chat Experience
- Multi-Conversation - Open multiple chats simultaneously, no interference
- Permanent Storage - All conversations saved locally, never lost
- Modern Interface - Chat interface like WeChat, simple to use
- Multi-Model Support - Not just Gemini, can use other AI models too
๐๏ธ File Management Made Simple
- File Tree Browsing - Browse files like folders, click to use
- File Upload - Drag and drop files, AI helps you process
- Code Comparison - File before/after comparison, clear at a glance
- Smart Organization - AI helps organize folders, automatic classification
- Excel Processing - AI helps create and modify Excel files
โก Development Efficiency Boost
- Function Calling - Complete Gemini API, more powerful features
- Code Rendering - Code blocks display more beautifully, format clearer
- Tool Scheduling - Automatically select most suitable tools, no manual selection needed
๐ค Multi-Agent Integration
- Multi-Terminal Agent Support - Seamlessly integrate with various terminal AI agents (Gemini CLI, Claude Code, Qwen Code, Codex, etc.)
- Dynamic CLI Detection - Automatic backend discovery and CLI path detection
- Secure Authentication - OAuth support and secure authentication flows
- Real-time Monitoring - Live connection status and backend health monitoring
- Unified Interface - All terminal AI agents accessible through the same chat interface
๐ MCP Tool Management
- MCP Server Configuration - Add, edit, and manage Model Context Protocol servers
- Multiple Import Methods - Import from JSON configuration or CLI with one-click setup
- Tool Discovery - Automatically discover and list available tools from MCP servers
- Connection Testing - Real-time testing of MCP server connections and health status
- Multi-Agent Sync - Synchronize MCP configurations across different AI agents
- Tool Management - Enable/disable tools, view parameters and tool descriptions
๐ Multi-API Key Rotation Service
- Multi-Key Rotation - Automatic rotation of multiple API keys for enhanced reliability
- Intelligent Error Recovery - Time-based blacklisting (90s) with automatic retry mechanisms
- High Availability - Seamless failover between API keys to prevent service interruptions
- Rate Limit Handling - Smart retry logic that respects API rate limits and quotas
- Performance Optimization - Reduced downtime and improved API call success rates
๐จ AI Image Generation & Editing
- Smart Image Generation - Powered by Gemini 2.5 Flash Image Preview, the most advanced image model
- Multi-Model Support - Also supports other leading AI image models for diverse creative needs
- Intelligent Editing - AI-powered image editing and enhancement capabilities
- Image Recognition - Advanced image analysis and understanding
- High-Quality Output - Professional-grade image generation with detailed control
๐ WebUI Remote Access
- Cross-Device Access - Access AionUi from any device on your network via web browser
- Remote Control Local Agent - Securely control your local AI Agent without data transmission
- Secure Authentication - User login protection ensures your AI conversations and data are safe
- Server Deployment - Perfect for running AionUi 24/7 on Linux servers without desktop environment
- Smart Network Detection - Automatically detects and displays the best network address for connection
- Local Data Security - All conversations, settings, and configurations stored locally using SQLite database
- Remote Control - Control your AI assistant from phone, tablet, or any computer on the network
๐ง Settings Are Simple
- Multi-Platform Support - Support Gemini, OpenAI, ModelScope, OpenRouter, etc.
- Flexible Configuration - Each platform can configure multiple models, support custom addresses
- Easy Login - Support Google account login or API Key authentication, flexible choice
- Auto Fix - Automatically detect and fix configuration issues, no manual debugging needed
๐ Quick Start
๐ฅ Download
Ready to try AionUi? Download the latest version for your platform from our releases page:
๐ง Simple Installation
- Download and install AionUi application
- Configure AI service - Support Google account login or API Key authentication
- Start using - Experience modern AI chat interface immediately
๐ก Need detailed configuration guide? Check our Complete Installation Tutorial
๐ Documentation
๐ Quick Start
- ๐ Complete Installation Guide - Detailed steps from download to configuration
- โ๏ธ LLM Configuration Guide - Multi-platform AI model configuration
- ๐ค Multi-Agent Mode Setup - Integrate terminal AI agents
- ๐ MCP Tool Configuration - Model Context Protocol server setup
- ๐จ Image Generation Configuration - AI image generation setup tutorial
- ๐ WebUI Configuration Guide - Complete WebUI setup and configuration
๐ฏ Use Cases
- ๐ File Management - Smart file organization
- ๐ Excel Processing - AI-driven data processing
- ๐จ Image Generation - AI image creation
- ๐ More Use Cases
โ Support & Help
- โ FAQ - Questions and troubleshooting
- ๐ง Configuration & Usage Tutorial - Complete configuration documentation
๐ค Community & Support
๐ฌ Community
- ๐ฌ GitHub Discussions - Share experiences and get help
- ๐ Report Issues - Report bugs or feature requests
- ๐ฆ Releases - Get latest updates
๐ค Contributing
Issues and Pull Requests are welcome!
- Fork this project
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
๐ License
This project is licensed under the Apache-2.0 License.
๐ฅ Contributors
Thanks to all developers who contributed to AionUi!
๐ Star History
โญ Star the repo if you like it
Discover Repositories
Search across tracked repositories by name or description
