
Snapok 图片编辑器:可编辑的标注、背景与实时预览。
指哪截哪,Snapok 认得出它是什么。
鼠标悬停,选区就会吸附到窗口、面板、按钮、程序坞、菜单栏,甚至单个状态栏图标。
吸附真实界面元素
开启辅助功能权限后,Snapok 会读取光标下的界面结构,精确框出单个控件,不用再对着边缘抠像素。
滚动扩大选区
向上滚动扩展到父级区域,向下滚动再收回来。
按住 ⌥ 选中整个窗口
或整个系统容器,比如完整的菜单栏。
精确到像素
放大镜显示光标坐标和当前像素的 RGB 值。方向键微调选区,按住 Shift 每次移动 10 点。

先标注,再把它打扮得体面。
直接在截图浮层里标注,或按 ⌘B 打开图片编辑器,实时预览背景、留白、边框、圆角与阴影。
- 矩形
- 椭圆
- 箭头
- 画笔
- 文字
- 马赛克
- 截图完成后标注依然可编辑,随时移动、改样式、删除或撤销。
- 背景可用桌面壁纸、渐变、纯色,或任意一张图片。留白每个方向最多 600 px,边框最宽 20 px 且可选颜色,圆角最大 80 px。
- 无需关闭编辑器即可复制、保存 PNG,或钉在其他窗口之上。始终按原始像素分辨率导出。
每一张截图都会进入截图库。
开启自动保存后,复制、保存、钉住或编辑过的截图都会连同标注一起保留。取消的截图不会保存。

搜索图片里的文字
每次截图后都会在本机识别文字,搜一句报错信息,就能找到包含它的那张截图。
打开即可继续编辑
双击任意截图即可在编辑器中重新打开,关闭时自动写回修改。右键可复制、钉住、复制识别文字、重命名或在访达中显示。
默认保持整洁
按天分组,默认 30 天后自动清理。也可选 7 天、90 天或永久保留。
本地存储于 ~/Library/Application Support/Snapok/History
AI 工具,用时才出现。
文字识别与敏感信息遮挡都在本机完成。翻译、提问和自动命名使用你选择的模型和你自己的 API Key:Anthropic 或任意 OpenAI 兼容服务商。
- Anthropic
- OpenAI
- OpenRouter
- DeepSeek
- MiniMax
- Z.AI
- 或任意 OpenAI 兼容接口
| 功能 | 运行位置 | API Key |
|---|---|---|
| 识别文字、按文字搜索 | 本机 | 不需要 |
| 遮挡手机号、邮箱、证件号和密钥 | 本机 | 不需要 |
| 本机识别文字,使用你的文本模型翻译图片 | 你的模型 | 使用你自己的 |
| 使用你的视觉模型针对截图提问 | 你的模型 | 使用你自己的 |
| 自动命名与打标签(默认关闭) | 你的模型 | 使用你自己的 |
翻译文字,保留图片。
选择目标语言,Snapok 在本机识别文字,再把文字块发送给默认模型。纯文本模型也能使用;可选的「视觉上下文」需要支持图片输入的模型。
先编辑,再分享。
译图在独立编辑器中打开。修改译文、字号、颜色和文本框,对照原图或撤销,再复制、保存 PNG 或存入截图库。原截图保持完整。导出前请检查复杂背景与文字溢出。
使用图片输入时,截图会包含当前标注,已遮挡的区域保持遮挡。自动命名会把新截图发送给服务商,默认关闭。
API Key 只保存在 macOS 钥匙串中,并且只发送给对应的服务商。
按你的习惯来。
设置以面板形式浮在截图库之上。「通用」管理语言、外观、快捷键与存储;「模型」和「AI 功能」管理服务商与翻译偏好。
浅色、深色或跟随系统
主题即时生效,「跟随系统」会随 macOS 外观切换。
English 或简体中文
切换语言无需重启,菜单、截图库和新的截图立即生效。
自定义截图快捷键
保留 ⌃⌘A,或录制任意你喜欢的组合键。
只存在这台 Mac 上
开关自动保存,截图保留 7、30、90 天或永久,还可设置本地头像和昵称。

键盘优先。
截图里的每个操作都有快捷键,这些是你每天都会用到的。
- 开始截图
- ⌃⌘A
- 选中整个窗口
- ⌥ + 悬停
- 扩大或缩小选区
- 滚动
- 微调选区
- ←↑→↓
- 打开图片编辑器
- ⌘B
- 复制截图
- ↩或⌘C
- 保存为 PNG
- ⌘S
- 撤销标注修改
- ⌘Z
- 重新选择或取消
- 右键或esc

把 Snapok 装进你的 Mac。
免费开源。支持 macOS 14 及以上,Apple 芯片与 Intel 通用。
最新正式版 · v0.1.1 · Apple 芯片与 Intel 通用安装包
打开 DMG,将 Snapok.app 拖入「应用程序」。如果你正在使用 0.1.0,请手动安装一次此正式版,以启用后续自动更新。
经过 Apple 签名和公证,有新版本时会自动提示更新。也可以自己从源码构建:
git clone https://github.com/thinkany-ai/snapok.git
cd snapok && git checkout dev
./scripts/build-app.sh release