1 分•作者: simonw•28 天前
1 分•作者: hstun•28 天前
我最近 fork 了 <a href="https:&#x2F;&#x2F;github.com&#x2F;p0deje&#x2F;Maccy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;p0deje&#x2F;Maccy</a>,目的是让编码代理(coding agents)甚至普通的 Claude Desktop 更好地与之配合。编码代理会不断地生成文本,期望你将其复制并粘贴到其他地方——比如终端命令、浏览器控制台的 JS 代码、SQL 语句,或者起草的回复。MaCcyP("Maccy Put")是 Maccy 剪贴板管理器的一个 fork,它能让代理主动将这些文本推送到 Maccy 弹出窗口中的一个单独的“代理视图”(Agents view)中,这样你就无需在对话中翻找,也避免了复制粘贴的麻烦,从而节省了时间和减少了错误(甚至可能保护了你的手腕!)。 至于为什么不直接使用普通的 Maccy,让代理将内容 `pbcopy` 到你的剪贴板,这样做效果也不错,但代理无法主动将内容放入你的剪贴板,因为内容可能太多而造成干扰。通过这种方法,内容更加集中,并且还能启用一些其他有用的功能。 **功能:** * **代理视图:** 位于剪贴板历史记录旁边。每个代理会话都有自己的对话空间,这是一个私密区域——它持有的密钥无法查看、列出或触及任何其他对话,也无法看到你的常规剪贴板历史记录。 * **屏幕上的敏感信息遮蔽:** 可以遮蔽整个条目或仅遮蔽标记的片段;粘贴时会显示真实值。 * **运行手册(Runbooks)批量处理:** 代理一次性推送一个多步骤序列,步骤按顺序显示,一次通知而非多次,每个步骤都是独立的粘贴项。 * **预览窗格:** 选择并仅复制一个片段,或使用 ⌘O 将任何条目放入一个可编辑的草稿窗口(临时复制,不会写回)。 * **语法高亮、多条目运行手册批量处理、带有“复制”按钮的可选通知横幅。** * **仅本地运行:** 应用沙盒内的 Unix 套接字,无网络连接。上游 Maccy 的行为保持不变。 **maccy-put 技能(Claude Code):** 教会代理主动推送——在生成目标格式文本的瞬间,无需询问——并使用稳定的转录标记(→ put in MaCcyP: …)进行声明。配套的 maccy-revise 技能可以根据请求修正条目。 **MCP 服务器(集成在应用中):** 提供 `put` / `put_batch` / `list` / `get` / `update` / `delete` 等命令,支持按片段标记敏感信息、语言提示——通过 stdio 工作,可与 Claude Code、Claude Desktop 以及任何支持 MCP 的程序配合使用;一个简单的命令行界面(CLI)用于不直接支持的场景。 **安装:** 签名并公证的 zip 文件 → 拖拽到 `/Applications` 目录。Claude Code:在 Claude 插件市场添加 `harleensahni/MaCcyP`,然后安装 `maccyp@maccyp` 插件。 <a href="https:&#x2F;&#x2F;github.com&#x2F;harleensahni&#x2F;MaCcyP" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;harleensahni&#x2F;MaCcyP</a> — 已签名并公证,支持 macOS 14+。基于 Alexey Rodionov 出色的 Maccy 开发,我长期使用它。即使你对 maccyp 不感兴趣,也绝对值得看看 Maccy。