AionUi - 让命令行 AI 工具像桌面软件一样易用

Claude Code、Gemini CLI、Codex 这类命令行 AI 工具功能强大,但对不习惯终端操作的用户来说,学习成本较高。每次启动都要打开终端、输入命令、配置环境,多个工具之间切换也不够流畅。
AionUi 是一个开源的桌面应用,它将这些命令行工具统一到一个图形界面中。你可以在同一个窗口里使用不同的 AI 代理,管理多个对话会话,预览各类文件,甚至通过自然语言设置定时任务——所有操作都不需要敲命令。
项目官网:https://www.aionui.com (opens in a new tab)
AionUi 做什么
AionUi 是一个跨平台的桌面应用(支持 macOS、Windows、Linux),它的核心目标是:把命令行 AI 工具的能力,用图形界面的方式呈现出来。
具体来说,它解决这几个问题:
- 多工具管理难:不需要分别启动 Claude Code、Gemini CLI、Qwen Code 等工具,在 AionUi 中可以自动检测并集成本地安装的命令行工具
- 会话管理不便:命令行中的对话历史容易丢失,AionUi 提供本地 SQLite 存储,多会话并行管理
- 跨设备访问受限:除了桌面应用,还支持 WebUI 远程访问,以及 Telegram、飞书/Lark 集成
- 操作门槛高:文件预览、图片生成、定时任务等功能都集成在界面中,用鼠标点击即可完成
能力边界:AionUi 不是一个新的 AI 模型或推理引擎,它依赖用户配置的 API 密钥(如 Google AI、OpenAI、Claude API)来调用模型。它本质上是一个"前端界面 + 调度层",让你更方便地使用已有的 AI 服务。
包含哪些功能
多代理模式
AionUi 可以自动检测本地安装的命令行 AI 工具(如 Claude Code、Gemini CLI、Codex、Qwen Code 等),并通过 ACP 协议(Agent Communication Protocol)将它们集成到统一界面中。
用户可以在同一个窗口里切换不同的代理,选择不同的模型(Gemini、Claude、OpenAI、DeepSeek、Ollama 等)进行对话。这种设计的好处是:
- 不需要重复配置多个工具
- 可以对比不同模型在同一任务上的表现
- 避免在多个终端窗口之间来回切换

多会话管理
命令行工具的对话历史通常依赖日志文件,不方便查看和管理。AionUi 提供了多会话并行功能:
- 每个会话独立存储在本地 SQLite 数据库中
- 支持多个会话窗口同时打开(side-by-side 布局)
- 会话不会因为应用关闭而丢失

这种设计适合同时处理多个任务的场景,比如一边写代码、一边查文档、一边做翻译。
文件管理与预览
AionUi 集成了文件管理功能,支持:
- 智能文件组织:通过 AI 自动分类和重命名文件
- 批量操作:多选文件后批量处理
- 格式预览:支持 9 种以上格式的直接预览,包括:
- 文档类:PDF、Word、Excel、PowerPoint
- 代码类:代码文件(带语法高亮)、Markdown
- 媒体类:图片、HTML、Diff 文件


这个功能对需要频繁处理文档的用户比较实用,比如:整理项目文件、查看代码变更、快速浏览 PDF 等。
图像生成与编辑
AionUi 内置了基于 Gemini 的图像生成功能(需要配置 Gemini API)。用户可以:
- 用自然语言描述图片需求
- 生成图片后进行编辑和调整
- 支持多种风格和尺寸

这部分依赖 Gemini 的图像生成能力,适合需要快速生成配图或原型的场景。
定时任务(自动化)
AionUi 支持用自然语言设置定时任务,无需编写脚本或配置 cron。用户可以:
- 设置日/周/月执行频率
- 描述任务内容(如"每天早上 9 点汇总昨天的新闻")
- 任务结果自动保存在本地

这种方式降低了自动化任务的配置成本,适合非技术用户或需要快速验证想法的场景。但需要注意,任务的稳定性和可靠性还是取决于 AI 对任务描述的理解准确度。
远程访问
除了桌面应用,AionUi 还提供了多种远程访问方式:
- WebUI:通过浏览器访问(支持局域网或跨网络)
- Telegram Bot:在 Telegram 中直接与 AI 对话
- 飞书/Lark 集成:在企业协作工具中使用

这些方式适合需要在多设备间无缝切换的用户,或者在移动端快速使用 AI 的场景。
MCP 工具支持
AionUi 支持 MCP(Model Context Protocol),这是一种让 AI 模型与外部工具交互的协议。用户可以:
- 配置 MCP 服务器(如数据库查询、文件操作等)
- 让 AI 在对话中直接调用这些工具
- 扩展 AI 的能力边界
这部分适合有开发能力的用户,可以根据实际需求定制工具链。
自定义界面
AionUi 支持通过 CSS 自定义界面样式,包括主题颜色、字体、布局等。

安装与使用
系统要求
- macOS:10.15 或更高版本
- Windows:Windows 10 或更高版本
- Linux:Ubuntu 18.04+ / Debian 10+ / Fedora 32+
- 内存:建议 4GB 以上
- 存储:需要约 500MB 可用空间
安装方式
方式1:通过 Homebrew(仅 macOS)
brew install aionui方式2:直接下载安装包
从 GitHub Releases 页面 (opens in a new tab) 下载对应系统的安装包,双击安装即可。
基本使用流程
-
启动应用:打开 AionUi 桌面应用
-
配置 AI 服务:
- 如果使用 Google AI,可以通过 Google 账户登录
- 如果使用其他服务(如 OpenAI、Claude),需要在设置中填入 API 密钥
- 支持多个模型同时配置

-
开始对话:
- 选择一个 AI 代理(如 Gemini、Claude)
- 在输入框输入问题或任务
- 查看 AI 回复,并可以继续追问
-
多会话管理:
- 点击"新建会话"按钮创建新的对话
- 可以同时打开多个会话窗口,并排查看
-
使用文件管理:
- 在文件管理界面选择要处理的文件
- 可以让 AI 帮助分类、重命名、批量操作
- 点击文件可直接预览内容
-
设置定时任务:
- 用自然语言描述任务(如"每周一早上 9 点生成上周工作总结")
- 设置执行频率
- 任务会在后台自动运行
详细配置文档
由于 AionUi 支持的功能较多,不同场景的配置方式有所差异。官方提供了详细的配置指南:
- 快速开始教程 (opens in a new tab)
- LLM 配置指南 (opens in a new tab)
- 多代理模式设置 (opens in a new tab)
- MCP 工具配置 (opens in a new tab)
- 图像生成配置 (opens in a new tab)
- WebUI 配置 (opens in a new tab)
建议根据实际使用场景,参考对应的文档进行配置。
与 Claude Cowork 的对比
如果你了解 Claude Cowork(Anthropic 推出的 Claude Code 图形化工具),可以把 AionUi 理解为一个功能更广的开源替代方案。
| 维度 | Claude Cowork | AionUi |
|---|---|---|
| 支持系统 | 仅 macOS | macOS、Windows、Linux |
| 支持模型 | 仅 Claude | Gemini、Claude、OpenAI、DeepSeek、Ollama 等 |
| 费用 | $100/月订阅 | 完全免费(仅需支付 API 费用) |
| 远程访问 | 不支持 | 支持 WebUI、Telegram、飞书 |
| 文件预览 | 基础功能 | 9 种以上格式支持 |
| 定时任务 | 不支持 | 支持自然语言配置 |
| 开源 | 否 | 是(Apache-2.0) |
适用场景差异:
- 如果你只使用 Claude 模型,且不需要跨平台,Claude Cowork 可能更简洁
- 如果你需要在多个模型之间切换、跨平台使用、或有定制需求,AionUi 更灵活
不适合的场景:
- 如果你不需要图形界面,直接使用命令行工具会更轻量
- 如果你的团队已经在使用统一的 AI 工作流工具(如 Cursor、Windsurf),额外引入 AionUi 可能增加工具管理成本
写在最后
AionUi 的核心价值在于:降低命令行 AI 工具的使用门槛,并通过统一界面提升多工具协作效率。
它适合这样的用户:
- 想使用 Claude Code、Gemini CLI 等工具,但不习惯命令行操作
- 需要在多个 AI 模型之间灵活切换
- 希望在桌面和移动端无缝使用 AI
- 对数据隐私有要求(所有对话本地存储)
但也需要注意:
- 应用本身免费,但调用 AI 模型需要自行配置 API 密钥,这部分会产生第三方服务费用
- 定时任务的稳定性取决于 AI 对任务描述的理解,复杂任务建议配合脚本使用
- 功能较多,初次使用时建议参考官方文档逐步配置
如果你正在寻找一个开源的、跨平台的 AI 工具桌面管理方案,AionUi 是一个值得尝试的选择。它将命令行的灵活性和图形界面的易用性结合在一起,让 AI 工具的使用体验更接近传统桌面软件。
项目开源地址:https://github.com/iOfficeAI/AionUi (opens in a new tab)
补充信息: