<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dochi</title><description> 个人小站</description><link>https://pham.pages.dev/</link><language>zh_CN</language><item><title>折腾了几个月，我自己搓了一款 Mac 截图工具：AuraSnap</title><link>https://pham.pages.dev/posts/aurasnap-intro/</link><guid isPermaLink="true">https://pham.pages.dev/posts/aurasnap-intro/</guid><description>没系统学过编程，靠着跟 AI 对话一点点磨出来的 macOS 原生截图与贴图工具。</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;我自己平时用 Mac 的频率很高，截图、贴图、从图里复制文字基本是每天都在做的事。&lt;/p&gt;
&lt;p&gt;但用了一圈市面上的截图软件，总觉得有些细节不太顺手：有些软件功能太多导致后台占用高，有些长截图在滑代码或者网页时经常把上下两行字拼错，还有的在多屏幕环境下标注时，输入法选词框会跑到另一个屏幕上去。&lt;/p&gt;
&lt;p&gt;因为我自己没有系统的编程基础，以前想做工具也只能停留在想法阶段。最近这段时间借着 AI 编程工具，我尝试用“描述需求 + 找 Bug + 让 AI 写代码”的方式，从零做了一个专门给自己用的 Mac 截图工具，取名叫 &lt;strong&gt;AuraSnap&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;修修改改搞了几个月，目前算是一个比较可用的状态，简单记录一下它目前能做的事情和我遇到的一些坑。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;这个工具目前支持的功能&lt;/h2&gt;
&lt;h3&gt;1. 截图与贴图带阴影&lt;/h3&gt;
&lt;p&gt;Mac 自带的窗口截图带有一圈漫反射阴影，看起来比较舒服。在 AuraSnap 里，随便框选一块区域或者做完标注后，复制或保存时也会自动生成一圈类似风格的环境光阴影。桌面上贴着的图片也可以带阴影一起保存。&lt;/p&gt;
&lt;h3&gt;2. 稍微顺手一点的长截图&lt;/h3&gt;
&lt;p&gt;长截图花了我最多时间来调。主要改进了几个平时容易翻车的地方：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;截图过程中，右边会显示一个小缩略图，能看到当前滑到了什么位置。&lt;/li&gt;
&lt;li&gt;截图完成后，右侧的滚动条可以用鼠标直接拖着翻页，或者按住 Shift 慢速微调。&lt;/li&gt;
&lt;li&gt;调整了针对代码行和聊天记录的拼接逻辑，尽量减少文字重复拼入或者最后漏掉一截的情况。&lt;/li&gt;
&lt;li&gt;顺便适配了 Mos 等滚轮反转工具，滑动时方向不会反过来。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 在截图里直接用 AI&lt;/h3&gt;
&lt;p&gt;有时候截了图需要翻译、看代码报错或者提炼文字，我把这个流程直接接到了截图窗口里：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;框选之后可以直接呼出 AI 面板，一键提取文字、翻译或者提问，可以在下面接着追问。&lt;/li&gt;
&lt;li&gt;支持填自己的 API Key（比如 DeepSeek、Claude、OpenAI 等），也能连本地跑的 Ollama。&lt;/li&gt;
&lt;li&gt;AI 面板会根据截图位置自动找上下左右空旷的地方显示，尽量避开屏幕菜单栏和底部的 Dock 栏，也可以自己用鼠标拖开。&lt;/li&gt;
&lt;li&gt;如果平时用不到 AI，在设置里关掉就不会发起任何网络请求。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4. 多屏与按键细节&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;修了修外接拓展屏时窗口识别偏移、以及在副屏上打字时输入法候选词乱跳的问题。&lt;/li&gt;
&lt;li&gt;复制、保存、贴图等常用动作，可以在设置里重新录制自己习惯的快捷键。&lt;/li&gt;
&lt;li&gt;录制和贴图支持多开几个窗口同时用。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;硬件与系统要求&lt;/h2&gt;
&lt;p&gt;这里说明一下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;芯片&lt;/strong&gt;：目前&lt;strong&gt;只支持 Apple Silicon（M1 / M2 / M3 / M4 等 M 系列芯片）&lt;/strong&gt;，没有做 Intel 芯片的兼容。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;系统&lt;/strong&gt;：macOS 13 及以上，主要是针对 macOS 14 和 15 做的测试和调整。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;关于自己做软件的想法&lt;/h2&gt;
&lt;p&gt;虽然代码不是自己一行行手敲出来的，但把一个软件从一个概念磨到日常能顺手用起来，中间依然需要反复试错、挑毛病、想交互。&lt;/p&gt;
&lt;p&gt;软件目前还在不断更新，如果平时也用 M 芯片的 Mac，可以去 GitHub 下载试试看。如果遇到 Bug 或者觉得哪里不好用，随时给我提 Issue 或发邮件，我接着让 AI 帮忙修。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;下载链接&lt;/strong&gt;：&lt;a href=&quot;https://github.com/8wcznkmy6b-del/AuraSnap-PB/releases&quot;&gt;GitHub Releases (AuraSnap-PB)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;联系邮箱&lt;/strong&gt;：&lt;a href=&quot;mailto:pengyj0811@gmail.com&quot;&gt;pengyj0811@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item></channel></rss>