3aad93e7e8bc9d208c8b675c5229b0d6c82f15d7
After writing the screenshot to disk, copy its path to the clipboard so it can be pasted immediately, matching the upload and summary flows. The save status now shows the copied path. A clipboard error does not fail the save itself.
SnapGo
SnapGo 是一个为“截完图马上发链接”而做的轻量截图工具。
它常驻菜单栏,通过全局快捷键一键唤起截图,选区确认后自动上传到你自己的 S3 兼容对象存储,并把图片链接直接复制到剪贴板。你不需要再经历“截图 -> 保存本地 -> 打开图床 -> 上传 -> 复制链接”这串繁琐操作。
如果你经常在聊天工具、工单、文档、Issue 或 PR 里发截图,SnapGo 的目标就是把这件事变成一次动作。
它适合谁
- 想把截图直接转成可分享链接的开发者、产品、测试
- 需要把截图直接发送给 CLI 类型的 Agent, 但又不想折腾复杂的 base64 编码传输的人
- 已经有自己的 S3 / MinIO / R2 / B2 图床的人
- 希望截图工具足够轻、足够快、不打断当前工作流的人
- 不想依赖第三方图床服务,更希望图片掌握在自己手里的人
核心功能
- 一键截图即上传:截图完成后自动上传,无需手动保存和拖拽文件
- 自动复制链接:上传成功后直接复制图片 URL,拿来就能贴
- 全局快捷键触发:无论当前在什么应用里,都能快速发起截图
- 菜单栏常驻:随用随取,不打断主流程
- 支持 S3 兼容存储:可接入 AWS S3、MinIO、Cloudflare R2、Backblaze B2 等
- 支持自定义公开地址:可配合 CDN 或自定义域名使用
- 上传失败自动兜底:至少保住截图文件,不会白截
为什么值得用
- 更快:把截图分享流程压缩成“按快捷键 -> 框选 -> 粘贴”
- 更省事:不用反复切换图床网页或手动整理图片文件
- 更可控:图片上传到你自己的对象存储,而不是托管在陌生服务上
- 更适合高频工作:特别适合要反复发截图沟通的人
测试版安装
MacOS
- 进入项目目录
cd /path/of/project
- 安装 go 项目依赖
go mod tidy & go install github.com/wailsapp/wails/v2/cmd/wails@latest
- 生成 macos 应用开发证书(首次安装前执行)
./scripts/create-dev-cert.sh
- 检查证书(首次安装前执行)
security find-identity -v -p codesigning你应当能看到类似下面的显示(一条或两条)2) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "SnapGo Dev Cert" 3) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "SnapGo Dev Cert"
- 安装 & 打开应用
./scripts/dev-build.sh然后你就可以在应用列表里看到它了
使用方式
- 打开应用,填写你的 S3 兼容对象存储配置
- 保存并测试连接
- 按下默认快捷键
cmd+shift+a - 框选截图区域
- 直接粘贴刚刚自动复制好的图片链接
当前体验
SnapGo 当前主要围绕 macOS 打磨体验。如果你希望获得完整、顺滑的截图上传工作流,macOS 是目前最推荐的使用平台。
Languages
Go
60.7%
Vue
16.9%
CSS
7.8%
TypeScript
6.5%
Shell
3.8%
Other
4.3%