让大模型活在你的鼠标旁:我用 Tauri 2 + Rust 打造了一款“反直觉”的 AI 全局划词效率神器

一、 工作痛点:写代码和查文档时,那些让人抓狂的瞬间

作为开发者,我们每天都要高频面对海量的英文技术文档、GitHub Issue 以及复杂的 API 参考。在这个过程中,你一定经历过以下几个崩溃瞬间:

  1. 剪贴板被无情污染: 你刚写好并复制了一段核心重构代码(正准备粘贴到另一个文件),结果在查文档时顺手用划词工具翻译了一个生僻单词。等你按下 ⌘V 时,发现代码没了,取而代之的是刚才翻译的那个单词。
  2. 生硬的字面词条让你更懵逼: 传统的划词工具只能死板地翻译字面意思。当你在源码里遇到一个特定术语或复杂宏定义时,它给你的解释往往词不达意,你不得不手动复制、打开浏览器、切到 ChatGPT 网页端、打字提问:"在 Rust 语境下,这个方法是什么意思?"
  3. 高频切换导致的"上下文丢失": 在 IDE、浏览器、PDF 阅读器和聊天软件之间频繁切换,不仅打断思路,还会让原本专注的编码状态彻底碎成渣。

为了把"AI 的深刻理解力"、"划词的无感交互"以及"不打扰的效率工具"完美结合,我开发了这款完全开源的 AI 全局阅读伴侣 ------ Magpie (拾趣)。

二、 场景重构:Magpie 能为你的日常开发提供什么?

🚀 场景 1:查阅前沿英文技术文档

痛点:传统翻译工具把学术语和特定代码上下文翻译得一团糟。

Magpie 的价值:鼠标拖选一长段文本,点击 AI 总结 或 AI 翻译。基于 Tauri 2 + Rust 底层和 DeepSeek 的大模型能力,回复会以 流式 (Stream) 逐字响应 在鼠标指针旁弹出,给到你结合了技术语境的"信达雅"释义。最硬核的是,整个过程完全通过系统原生辅助功能读取,绝对不污染你的系统剪贴板!

🚀 场景 2:阅读开源项目源码与生僻术语

痛点:遇到看不懂的架构名词或设计模式,必须切出 IDE 去搜索。

Magpie 的价值:在 VS Code 或 Xcode 中直接双击选中那个术语,点击 AI 解释。大模型会立刻在你光标旁边吐出这个名词的底层逻辑、应用场景,甚至给出一个简短的伪代码示例,让你不用离开代码编辑器就能实现"原地理解"。

🚀 场景 3:处理带有链接、邮箱或错误日志的混合文本

痛点:日志里混着 URL 或邮箱,想要提取出来或者复制验证码极其麻烦。

Magpie 的价值:它是聪明的上下文实体嗅探器。当你划选一段包含复杂信息的文本时,它会自动识别。如果里面包含一个错误链接或一个验证码,浮窗会自动变身,为你提供"一键跳转"或"一键提取验证码";如果包含多个实体,还会展开分组面板供你批量清洗操作。

三、 极客的坚持:Rust 稳,TypeScript

快在技术架构上,项目遵循清晰的解耦设计原则:Rust 负责稳定的底层捕捉与窗口管理,TypeScript 负责高频迭代的 UI 与 AI 提示词(Prompt)。

所有的 AI 请求流量均通过 Rust 底层的轻量管道(SSE Pipe)进行转发,完美绕过了前端 WebView 请求第三方 BYOK 接口时的 CORS 跨域问题。所有的 Prompt 动作注册都活在 TS 层,未来想要自定义或增加一个全新的 AI 动作(如代码重构、周报润色),只需要在前端注册一个 Object,实现零 Rust 代码变动。

同时,它配备了严格的 App 黑名单系统。在 Terminal 终端或密码管理器里,它会自动隐身,绝不刷存在感。

四、 发展路线与未来

目前项目刚刚发布了 M1 (MVP) 版本,完美适配 macOS 13+ (Apple Silicon)。未来的规划已经非常明确:

M2 阶段:推出 Windows 系统支持(基于 UIA 后端捕捉)、AI 搜索与多轮追问对话、自定义 Action 动作扩展。

M3 阶段:推出 知识库飞轮 (Flywheel),将日常划词理解过的碎片化知识,一键沉淀为个人本地知识库。

如果你也深受剪贴板被工具污染的困扰,或者想找一款纯粹、轻量、高颜值的全局 AI 助手

非常欢迎来提 Issue 或赏个 Star ⭐ 鼓励一下!

github.com/demo007x/Ma...

相关推荐
Baihai_IDP2 小时前
RAG vs SKILL vs MCP vs RLM
llm·agent·mcp
程序员cxuan3 小时前
讲真,智能路由这事儿,还得看基元律动
人工智能·后端·程序员
Baihai_IDP4 小时前
别再争论 AI 该不该像人了,赋予 AI 人格是非常有效的后训练策略
人工智能·llm·aigc
高调的涵涵4 小时前
café 和 café 不是一个文件名
macos
Tokenfree4 小时前
一次死循环烧掉 340 块:LLM 网关的限流与熔断该怎么做
llm·api
AI前端工程狮4 小时前
用户点了「取消」,我的服务进程退出了
人工智能·程序员
得物技术7 小时前
压测AI Agent 治理与评测调优实践
程序员·架构·测试
SimonKing10 小时前
Workbuddy太占C盘空间了,写个迁移工具迁走10G的数据
java·后端·程序员
挖掘狂人10 小时前
Token 都上双十一货架了,AI 电脑的账该怎么算?
大数据·程序员·ai编程
深蓝AI13 小时前
26.1% 的 Agent 技能带漏洞:skills 霸榜 GitHub 当天,NVIDIA 和 OpenAI 同时掏出安检仪
人工智能·程序员