本地 AI 命令行工具提供图形界面的桌面应用

AionUi 是一款免费开源应用,可在 macOS、Windows 或 Linux 系统上,为 Gemini CLI、Claude Code、Qwen Code 等命令行 AI 工具提供简洁的图形界面。它能自动识别这些工具,方便你直接对话;支持本地保存多会话聊天记录,智能整理文件,可即时预览 PDF、代码等 9 种以上格式,还能生成与编辑图片,并提供网页访问能力。使用它无需复杂命令,即可在办公、编码、数据处理等场景中快速、安全地获取 AI 协助,节省时间、提升效率,且数据不会离开你的设备。

在 AI 工具逐渐命令行化的趋势下,越来越多能力强大的模型工具以 CLI(命令行)形式存在,例如 Gemini CLI、Claude Code、Qwen Code 等。这类工具功能完整、可扩展性强,但对于不习惯频繁输入命令的用户来说,交互门槛仍然存在。

AionUi 的定位并不是重新实现模型能力,而是为这些命令行 AI 工具提供一个统一的图形界面封装层。

CLI 的可视化外壳

AionUi 是一个开源桌面应用,运行在本地环境中。它的核心思路是:

在不改变原有 CLI 工具逻辑的前提下,通过图形界面调用本地已安装的 AI 命令行程序。

换句话说:

  • 模型能力仍来自 Gemini CLI、Claude Code 等工具
  • AionUi 负责对话界面、会话管理与展示层

这种结构类似于“前端壳 + 本地 AI 引擎”的组合方式。

基本功能结构

从技术层面看,AionUi 通常包含以下几个方面:

多会话管理

支持本地保存聊天记录,并在不同任务之间切换。数据存储在本地文件或本地数据库中,而不是云端同步。

命令执行封装

通过调用系统已安装的 CLI 工具,实现:

  • 向模型发送提示词
  • 接收流式输出
  • 展示结果

这本质上是对子进程(child process)的封装。

文件与结果展示

对于模型生成的内容,界面层支持:

  • Markdown 渲染
  • 代码高亮
  • 图片显示
  • 常见文件预览(具体格式需以项目说明为准)

其目标是提升可读性,而不是改变模型逻辑。

本地运行与数据路径

AionUi 本身运行在用户本地设备上,不作为云中转服务器。

但需要区分两种情况:

  • 如果 CLI 调用的是本地模型(如本地部署的大模型),数据不会离开设备
  • 如果 CLI 调用的是云端 API(如 Anthropic 或 Google 云模型),数据仍然会发送至对应模型服务商

因此,AionUi 只保证“UI 不上传数据”,而不改变模型的网络行为。

场景

AionUi 更适合以下类型用户:

  • 已经在使用 Gemini CLI / Claude Code 等工具
  • 希望减少命令行交互
  • 需要多会话管理与结果可视化
  • 希望在桌面环境中统一管理不同 AI 工具

它并不是:

  • 新的模型平台
  • 新的 Agent 框架
  • 或多智能体系统

而是一个交互层解决方案。

与 AI 工作流的关系

在整体 AI 应用架构中,AionUi 属于展示层:

模型 / CLI 工具
        ↑
AionUi(桌面 GUI)
        ↑
用户交互

它可以与本地开发流程、编码工作流、数据处理脚本结合,但并不负责模型训练、推理优化或工具编排逻辑。

Github:https://github.com/iOfficeAI/AionUi
油管:https://youtu.be/vztiohiRFBg

Scroll to Top