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

AionUi 功能展示

Claude CodeGemini CLICodex 这类命令行 AI 工具功能强大,但对不习惯终端操作的用户来说,学习成本较高。每次启动都要打开终端、输入命令、配置环境,多个工具之间切换也不够流畅。

AionUi 是一个开源的桌面应用,它将这些命令行工具统一到一个图形界面中。你可以在同一个窗口里使用不同的 AI 代理,管理多个对话会话,预览各类文件,甚至通过自然语言设置定时任务——所有操作都不需要敲命令。

项目官网:https://www.aionui.com (opens in a new tab)

AionUi 做什么

AionUi 是一个跨平台的桌面应用(支持 macOS、Windows、Linux),它的核心目标是:把命令行 AI 工具的能力,用图形界面的方式呈现出来

具体来说,它解决这几个问题:

  1. 多工具管理难:不需要分别启动 Claude Code、Gemini CLI、Qwen Code 等工具,在 AionUi 中可以自动检测并集成本地安装的命令行工具
  2. 会话管理不便:命令行中的对话历史容易丢失,AionUi 提供本地 SQLite 存储,多会话并行管理
  3. 跨设备访问受限:除了桌面应用,还支持 WebUI 远程访问,以及 Telegram、飞书/Lark 集成
  4. 操作门槛高:文件预览、图片生成、定时任务等功能都集成在界面中,用鼠标点击即可完成

能力边界: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 等)进行对话。这种设计的好处是:

  • 不需要重复配置多个工具
  • 可以对比不同模型在同一任务上的表现
  • 避免在多个终端窗口之间来回切换

多代理支持 OpenClaw

多会话管理

命令行工具的对话历史通常依赖日志文件,不方便查看和管理。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 集成:在企业协作工具中使用

Telegram 远程访问

这些方式适合需要在多设备间无缝切换的用户,或者在移动端快速使用 AI 的场景。

MCP 工具支持

AionUi 支持 MCP(Model Context Protocol),这是一种让 AI 模型与外部工具交互的协议。用户可以:

  • 配置 MCP 服务器(如数据库查询、文件操作等)
  • 让 AI 在对话中直接调用这些工具
  • 扩展 AI 的能力边界

这部分适合有开发能力的用户,可以根据实际需求定制工具链。

自定义界面

AionUi 支持通过 CSS 自定义界面样式,包括主题颜色、字体、布局等。

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) 下载对应系统的安装包,双击安装即可。

基本使用流程

  1. 启动应用:打开 AionUi 桌面应用

  2. 配置 AI 服务

    • 如果使用 Google AI,可以通过 Google 账户登录
    • 如果使用其他服务(如 OpenAI、Claude),需要在设置中填入 API 密钥
    • 支持多个模型同时配置

    LLM 配置界面

  3. 开始对话

    • 选择一个 AI 代理(如 Gemini、Claude)
    • 在输入框输入问题或任务
    • 查看 AI 回复,并可以继续追问
  4. 多会话管理

    • 点击"新建会话"按钮创建新的对话
    • 可以同时打开多个会话窗口,并排查看
  5. 使用文件管理

    • 在文件管理界面选择要处理的文件
    • 可以让 AI 帮助分类、重命名、批量操作
    • 点击文件可直接预览内容
  6. 设置定时任务

    • 用自然语言描述任务(如"每周一早上 9 点生成上周工作总结")
    • 设置执行频率
    • 任务会在后台自动运行

详细配置文档

由于 AionUi 支持的功能较多,不同场景的配置方式有所差异。官方提供了详细的配置指南:

建议根据实际使用场景,参考对应的文档进行配置。

与 Claude Cowork 的对比

如果你了解 Claude Cowork(Anthropic 推出的 Claude Code 图形化工具),可以把 AionUi 理解为一个功能更广的开源替代方案。

维度Claude CoworkAionUi
支持系统仅 macOSmacOS、Windows、Linux
支持模型仅 ClaudeGemini、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)


补充信息