Skip to content

ReadBrief划词即总结

在任何应用里选中一段文字,按下全局快捷键,AI 流式生成要点总结,浮窗直接出现在光标附近 —— 即使全屏看视频、写代码,也不会把你切回桌面。

🍎 macOS 13.0+🔷 Tauri 2⚛️ React 19🦀 Rust 后端🤖 OpenAI / Claude / Gemini

让「看见结论」快一点,再快一点

产品的竞争力不在功能多,而在从选中文字到看见结论之间的摩擦有多小。

划词即总结

在任意应用中选中文本,按下 ShiftZ,浮窗即时流式输出总结,全屏应用之上也不切出桌面。

三协议 AI 适配

内置 OpenAI / Anthropic Claude / Google Gemini 三套协议层,可同时配置多个服务、测速、设默认,兼容中转网关。

系统级浮层

基于 objc2 将窗口转换为非激活 NSPanel:跨 Space、悬浮于任意应用(含全屏)之上,绝不打断当前工作。

本地历史 · 可回溯

每一次总结自动存入本地 SQLite:搜索、标签、收藏、复制、重新生成,AI 小标题让你在数百条记录里一眼扫读。

密钥不进前端

AI 请求全部由 Rust 后端发起,密钥永不进入渲染进程;统一超时、截断、协议白名单,更安全也更健壮。

中英双语

界面默认中文、可切英文;「总结语言」独立设置(跟随界面 / 中文 / English),输出语言最多支持 10 种。

一次划词的完整旅程

全局快捷键 → Rust 捕获选中文本 → AI 流式返回 → 浮窗逐字渲染 → 落库可回溯,全程不到一次呼吸。

readbrief · 划词链路
全局快捷键 ──▶ Rust 后端 (shortcuts.rs)
                 ├─ 预捕获光标位置 (避免 AX 读取期间鼠标移动)
                 ├─ Accessibility(AX) 读取选中文本 (selection crate)
                 ├─ 系统级浮窗 (NSPanel) 显示在光标附近
                 └─ 派发捕获结果 ──▶ 前端浮窗 (AppFloat.tsx)
                                          │
                                          ▼
                      streamChat ──▶ invoke("ai_stream") ──▶ Rust ai.rs
                                          ├─ 校验协议白名单 / 截断输入 20k 字符
                                          ├─ 三协议序列化 + reqwest 流式
                                          └─ SSE 解析 ──▶ ai-delta ×N ──▶ 前端逐字渲染
                                          ▼
                              完成 ──▶ history_create ──▶ SQLite 落库

三步,跑通第一次总结

工具类软件的留存拐点在于「第一次成功」,而不是「看完介绍」。

下载并安装

下载 .dmg 拖入「应用程序」,首次启动时按提示开启「辅助功能」权限,用于划词读取选中文本。

配置 AI 服务

选择 OpenAI / Claude / Gemini 任一协议,粘贴自己的密钥,点「测试连接」验证。密钥只存本机。

划词,看结论

在任意应用选中文字,按 ShiftZ,浮窗出现在光标附近,AI 开始逐字输出。

准备好体验了吗?

划词即总结,从今天开始。支持 macOS 13.0 及以上,Apple Silicon 与 Intel 双版本。

从选中文字到看见结论,只隔一个快捷键