AionUi

AionUi

Free, local, open-source GUI app for Gemini CLI โ€” Better Chat UI, File Management, AI image editing, multi-agent support, multi-LLMs & apikey polling, code diff view & more | ๐ŸŒŸ Star if you like it!

Stars: 2232

Visit
 screenshot

AionUi is a user interface library for building modern and responsive web applications. It provides a set of customizable components and styles to create visually appealing user interfaces. With AionUi, developers can easily design and implement interactive web interfaces that are both functional and aesthetically pleasing. The library is built using the latest web technologies and follows best practices for performance and accessibility. Whether you are working on a personal project or a professional application, AionUi can help you streamline the UI development process and deliver a seamless user experience.

README:

AionUi Logo

Version ย  License ย  Platform ย  Electron ย  React


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 and more

Multi-Agent Mode Demo

๐ŸŽจ 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

AI Image Generation Demo

๐Ÿ’ก 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

File Management Demo

๐Ÿ“Š Make Excel Smarter

AI helps you create, organize, analyze, and beautify Excel files

Excel Processing Demo

๐Ÿ’ฌ Handle Multiple Tasks at Once

Multiple conversations, no task confusion, independent memory, double efficiency

Conversation Management Demo


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?

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, 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

๐Ÿ”„ 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

๐Ÿ”ง 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:

Download Latest Release

๐Ÿ”ง Simple Installation

  1. Download and install AionUi application
  2. Configure AI service - Support Google account login or API Key authentication
  3. Start using - Experience modern AI chat interface immediately

๐Ÿ’ก Need detailed configuration guide? Check our Complete Installation Tutorial

๐Ÿ“š Documentation

๐Ÿš€ Quick Start

๐ŸŽฏ Use Cases

โ“ Support & Help

๐Ÿค Community & Support

๐Ÿ’ฌ Community

๐Ÿค Contributing

Issues and Pull Requests are welcome!

  1. Fork this project
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the Apache-2.0 License.


๐Ÿ‘ฅ Contributors

Thanks to all developers who contributed to AionUi!

Contributors

๐Ÿ“Š Star History

GitHub Stars Trend

โญ Star the repo if you like it

Report Bug ยท Request Feature

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for AionUi

Similar Open Source Tools

For similar tasks

For similar jobs