πŸ“– Overview

AionUi is a free, local, open-source Cowork alternative. It supports Gemini CLI, Claude Code, Codex, OpenCode, and more AI agents with a full GUI and WebUI remote access.

WindowsmacOSLinux

βš™οΈ Connect to BeeHears

BeeHears is a New API–compatible relay. In most apps, fill in the three fields below using a token from the BeeHears console:

FieldValue
API Base URLhttps://ai.beehears.com or https://ai.beehears.com/v1 (use the OpenAI-compatible field the app expects)
API KeyBeeHears console token (starts with sk-)
Model nameA model ID available on your account (list via /v1/models).
πŸ’‘ Tip

Create a token at https://ai.beehears.com and confirm model access. Never paste secrets into docs or chat.

ℹ️

BeeHears does not own this third-party app. Steps below are adapted from upstream New API docs for BeeHears (ai.beehears.com).

πŸ“š Setup guide

πŸš€ AionUi is a free, local, open-source Cowork, supporting various AI agents such as Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie. It provides a complete GUI interface and WebUI remote access functionality, serving as an open-source alternative to Cowork.

Core Features

πŸ’¬ Multi-Session Chat

  • Multi-session + Independent Context - Allows opening multiple chat sessions simultaneously, each with its own independent context memory.
  • Local Storage - All conversation data is stored locally in an SQLite database and will not be lost.

πŸ€– Multi-Model Support

  • Multi-Platform Support - Supports mainstream models like Gemini, OpenAI, Claude, Qwen, with flexible switching.
  • Local Model Support - Supports local model deployment via Ollama, LM Studio, etc.

🀝 Multi-Agent Mode

  • Run Multiple AI Agents Simultaneously - Allows running multiple AI agents concurrently (e.g., Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, etc.).
  • Unified MCP Management - Unified management and configuration of all agents via Model Context Protocol (MCP), simplifying operation.
  • Skills Configuration - Supports configuring exclusive Skills for different agents to extend their capabilities.
  • Assistant Customization - Supports custom assistant configurations to create personalized AI workflows.
  • Independent Configuration - Each agent can be configured and used independently without interference.
  • Flexible Switching - Seamlessly switch between different agents to meet various scenario requirements.

πŸ—‚οΈ File Management

  • File Tree Browsing + Drag-and-Drop Upload - Browse files like a folder, supports drag-and-drop of files or folders for one-click import.
  • Smart Organization - AI can help organize folders and automatically categorize them.

πŸ“„ Preview Panel

  • 9+ Format Preview - Supports formats like PDF, Word, Excel, PPT, code, Markdown, images, etc.
  • Real-time Tracking + Editable - Automatically tracks file changes, supports real-time editing and debugging of Markdown, code, HTML.

🎨 AI Image Generation and Editing

  • Smart Image Generation - Supports various image generation models such as Gemini 2.5 Flash Image Preview, Nano, Banana, etc.
  • Image Recognition and Editing - AI-powered image analysis and editing features.

🌐 Multi-Channel Access

  • WebUI Remote Access - Accessible via browser from any device on the network, supports mobile devices.
  • Telegram Integration - Supports interaction via Telegram bots.
  • Feishu Integration - Supports access and interaction via Feishu.
  • Local Data Security - All data is stored in a local SQLite database, suitable for server deployment.

BeeHears Integration Method

Parameter Entry

Provider Type: Types supported by BeeHears

API Key: Obtained from BeeHears

API Address: BeeHears site address (e.g., https://ai.beehears.com/v1)

Please use your self-deployed BeeHears, or ensure that the service provider offers BeeHears services with legitimate upstream authorization and compliance obligations. Do not connect API addresses or keys from unknown sources to a production environment.

Configuration Steps

  1. Copy API key in BeeHears
  1. Open AionUi Settings

* Go to the settings page in AionUi

* Find the Model Configuration Tab

* Click "Add Model"

  1. Add New Provider

* Click "Add Model"

* Select BeeHears

  1. Configure API Information

* API Address: Enter your BeeHears site address (format: https://ai.beehears.com/v1)

* API Key: Paste the API Key copied from the BeeHears console

  1. Add Model

* Select the model to add from the dropdown

* The model name should match the model name configured in BeeHears

* Select the appropriate request protocol

  1. Start Using

* Return to the chat page

* Select the configured BeeHears model to start a conversation