← 返回信息流
Agent SkillLINUX DO · AI·2 小时前

Kivio Desktop:开源AI客户端,主打屏幕级操作与翻译

原标题:Kivio Desktop 一个开源的AI客户端「开源推广」

速览

Kivio Desktop是一个开源的通用AI Agent客户端,侧重屏幕级操作,无需二级窗口即可实现翻译、Lens框选问答等功能。采用Rust Tauri架构,安装包仅50MB,内存占用约5MB,性能优化出色。支持四种API接口格式,可调用本地CLI(如claudecode、codex),并具备混音器功能以分配不同模型处理不同任务。项目已稳定发布2.8.0正式版,完全开源,无遥测。

AI 深度解读

背景

在 AI 客户端日益丰富的当下,用户对轻量、高效、透明的工作流工具需求不断增长。许多 AI 助手仅提供对话功能,缺乏对屏幕级操作(如划词翻译、截图识别、公式解析)的深度整合,同时存在内存占用高、隐私遥测等问题。Kivio Desktop 作为一款基于 Rust · Tauri 构建的开源 AI agent 客户端,旨在通过极低资源占用和多种屏幕级交互方式,填补这一空白。

核心内容

Kivio Desktop 是一个通用的 AI agent 客户端,其设计重点在于屏幕级操作,主要包括 Lens四种翻译方式,所有这些操作均无需打开二级界面,直接呈现答案。支持智能体对话、划词翻译、屏幕取景问答等功能。

技术架构:使用 Rust · Tauri 构建,安装包仅约 50 MB,其中一半是 Python 常用库,真正核心部分仅约 20 MB。内存占用极低,后台约 5 MB,并且遵循“不用直接销毁”原则,窗口及无用后台进程会被立即清除,不留内存残留。对于长对话、多对话场景,通过架构优化持续降低卡顿问题。

隐私与透明度:项目不存在任何遥测(telemetry)。支持四种 API 接口格式:chat、res、message、gemini。在模型用量中加入请求调试功能,客户端发送或接收的任何信息都有记录。

翻译大师 & Lens

  • 支持四种翻译方式:输入翻译、选中文本翻译、替换翻译、截图翻译。均为屏幕级操作,无需二级窗口。
  • Lens 是项目主打功能之一:看不懂的公式、报错、图,框住后按快捷键即可呼唤小窗直接使用 AI,无需刻意打开客户端。

调用本地 CLI:用户无需为 Kivio 配置密钥,它可以通过 ACP(项目自己的协议)调用已安装的本地 CLI,例如 claudecode、codex、pi agent 等,将这些 TUI 工具在 Kivio 的美观 GUI 中使用。

模型配置:模型配置直观,支持多 key 故障转移,四种接口适配。可开启请求调试查看每一条消息的格式,包括请求体、系统提示词、配装的工具等。

混音器(Mixer):该功能允许分配不同模型处理不同任务,例如:

  • 压缩模型
  • 起标题模型
  • 视觉模型 等等。用户可以使用 DeepSeek 作为 chat 模型,但需要看图时交给视觉模型,需要生图时调用生图模型。同时支持更高级的子代理分配指定模型,以及顾问模型 Advisor 等。

当前版本为 2.8.0 以后,已进入正式版本。

关键要点

  • 极轻量:安装包约 50 MB(核心约 20 MB),后台内存占用约 5 MB,无残留后台进程。
  • 屏幕级操作:四种翻译方式(输入、选中、替换、截图)和 Lens 功能均在屏幕层面直接完成,无需二级窗口。
  • Lens 功能:框选任意内容(公式、报错、图)后通过快捷键调出 AI 回答。
  • 本地 CLI 调用:通过 ACP 协议调用本地已安装的 TUI 工具(如 claudecode、codex、pi agent),无需额外配置密钥。
  • 模型配置灵活:支持多 key 故障转移、四种 API 接口适配,以及请求调试记录。
  • 混音器(Mixer):可为不同任务(压缩、标题、视觉、生图等)分配不同模型,支持子代理和顾问模型。
  • 完全透明:无遥测,所有请求和响应均有日志记录。
  • 开源:完整开源,无未开源部分,已链接认可 LINUX DO 社区。

意义与影响

Kivio Desktop 的推出代表了 AI 客户端向轻量、高效、透明方向的一次重要尝试。通过 Rust · Tauri 架构,它在体积和内存占用上远低于 Electron 等传统方案,同时保留了丰富的功能。其屏幕级操作设计(Lens 和多种翻译方式)降低了用户使用 AI 的门槛,让 AI 能力无缝融入日常工作流,而不需要频繁切换窗口。本地 CLI 调用能力则打通了 GUI 与 TUI 工具之间的壁垒,为开发者提供了更灵活的工作方式。混音器功能允许用户按任务最优匹配模型,提升了资源利用效率。整体而言,Kivio Desktop 不仅是一款工具,更展示了开源社区在 AI 客户端领域对隐私、性能与用户体验的平衡追求,有望推动更多同类项目关注底层架构优化与用户自主权。

查看原文 →linux.do