以前:七步,还容易错
- 截图,存到桌面
- 想一个文件名
- 开一个新终端标签
scp ~/Desktop/xxx.png kk@server:~/- 回到 AI 的窗口
- 把路径手敲一遍(经常敲错)
- 想不起来"刚才那张"是哪张
给用 Claude Code · Codex · Gemini CLI 的你 · 内部版 1.1.0
KKSnap 常驻菜单栏。你在 Mac 上截图、⌘C 的那一刻,图已经传到你 ssh 的服务器;在终端里按 ⌥⌘3,截图3: /home/kk/kksnap/shots/….png 就打进了 AI 的输入框。不用 scp、不用拖文件、不用描述"那个报错长什么样"。
3.1 MB · dmg macOS 13 起 Apple 芯片 + Intel 服务器只要能 ssh 苹果公证
╭──────────────────────────────────────────╮ │ ✻ Claude Code · /home/kk/project │ ╰──────────────────────────────────────────╯ > 截图3: /home/kk/kksnap/shots/20261017-153012-3.png ⏺ Read(kksnap/shots/20261017-153012-3.png) 看到了:弹窗的 z-index 比底部按钮栏低,被 .footer 盖住了……
为什么做这个
Claude Code、Codex、Gemini CLI 都在远程服务器里跑,它们读不到你本机的剪贴板、看不到你的屏幕。每次想让它"看一眼",都是一轮折腾。
scp ~/Desktop/xxx.png kk@server:~/截图3: 路径 已经在输入框里了编号自动 +1,所有服务器上同名同号;菜单栏 📎 里有今天每一张的缩略图,点「下次粘这张」就粘它。
怎么工作
截图3: /home/kk/kksnap/shots/20261017-153012-3.png 打进 AI 的输入框,不自动回车——想粘几张按几次,补一句话再回车。在哪个终端窗口按,就粘哪台服务器的路径。
用在哪
页面上错位的一块、换行怪异的按钮、深色模式糊掉的文字:框选 → ⌘C → ⌥⌘3 →「这里为什么换行了」。比打字描述快十倍,也准十倍。
复制不出来的报错、别人微信发来的截图、监控大盘的一角,统统 ⌘C 一下。AI 读路径看图,你不用手敲一行。
脚本机和派单机都开着同步,截图3 在两台上都是同一个文件名。在脚本机的终端按热键粘脚本机的路径,切到派单机的窗口按就粘派单机的。
本机终端里开着 Claude Code?窗口标题命中本地模式时,⌥⌘3 粘的是本地路径。一个工具两头用。
功能
只粘 1.2.3.4。它读你的 ssh 配置、按常见用户名并发探测,5 秒内变绿;实在找不到才让你填一次用户名和密码。
点「连接」就装好:目录、接收脚本、一把只能放图的受限钥匙。不要 sudo、不碰 cron,每一行命令都能在「高级」里看到。
编号是本机全局计数,每天 0 点归 1。后加的服务器从当前号继续,清空不重置,所有服务器上永远对得上。
📎 或 ⌥⌘4 打开:缩略图、截图N: 路径、传到了哪几台。「下次粘这张」「复制路径」「补传」「删除」一键。
按终端窗口标题判断是哪台服务器(匹配串自动生成,可改);都不命中就粘默认台。只在终端类 app 前台时生效,不会打进别的地方。
网络抖一下没传上?按 ⌥⌘3 时先补传再粘;面板里每张都有每台的 ✅ / ⏳ / ❌,点「补传」补上。重启不丢、不重传。
本地和每台服务器各留 24 小时 / 200 MB,单张压到 5 MB 以内;到期自动删,不占你硬盘,也不占服务器。
⌥⌘3 粘路径、⌥⌘4 开面板都能改;标记格式 截图%d: %s 也能改成你的 AI 工具喜欢的写法。
不想给「辅助功能」?切到零权限模式:按 ⌥⌘3 只把路径复制到剪贴板,你自己 ⌘V。其余一切照常。
安全
它只做一件事。代码开源、零第三方依赖(只用系统自带的 ssh)、苹果公证。下面这六条写进了软件的「关于」页,也写进了安装说明。
authorized_keys 里一行 restrict,command=…):开不了 shell、改不了配置;想收回,删那一行就行,或在 KKSnap 里点「移除并清掉服务器上的 KKSnap」。哪些电脑能装
~/kksnap/,不要 sudo,不碰 cron)打开 dmg,把 KKSnap 拖进「应用程序」,从「应用程序」打开,菜单栏出现 📎。
在 KKSnap 里点「用邀请码注册」(或在这个网站注册),邀请码找管理员要;之后用这个账号登录。
粘 1.2.3.4 或 kk@1.2.3.4 → 连接 → 卡片变绿。终端里正 ssh 着的服务器会直接列出来,点一下就加。
点「去开启」给辅助功能权限,截一张图 ⌘C,到终端里按 ⌥⌘3。引导窗口会一步步带你,每步做好自动打勾。
常见问题
不会。只在剪贴板里出现「图片数据」时才动,文字、文件、PDF 一律不看;每次上传右上角都会闪一下,没有静默上传。暂停上传一键可点。
只要「辅助功能」一项——按 ⌥⌘3 把路径打进终端要用,它不读你的键盘(只注册了两个全局快捷键)。不想给就用「零权限模式」:按 ⌥⌘3 只把路径复制到剪贴板,你自己 ⌘V。
用户目录下一个 ~/kksnap/(接收脚本 + 图片)和 authorized_keys 里一行受限钥匙(restrict,command=…,只能放图、删图,开不了 shell、转发不了端口)。不碰 cron、不 sudo、不改系统配置。卸载:在 KKSnap 里点「移除并清掉服务器上的 KKSnap」,或自己删那一行 + rm -rf ~/kksnap。
支持。通用版,Apple 芯片和 Intel 都行,macOS 13 Ventura 起,不需要升级到最新系统。
终端:iTerm2、Terminal、kitty、Ghostty、Warp、WezTerm、Alacritty、VS Code / Cursor 内置终端(白名单在设置里可改)。AI 工具不限:Claude Code、Codex、Gemini CLI、OpenCode……只要它能读本地文件路径。标记格式也能改。
加几台就同步几台,每台一个「同步」开关;所有服务器上文件名一字不差。在哪个终端窗口按热键就粘哪台的路径(按窗口标题判断,匹配串自动生成、可改);都不命中就粘设置里的默认台。
本地和每台服务器各保留 24 小时 / 200 MB,单张自动压到 5 MB 以内,每天最多 500 张,到期自动清理;都可以在设置里调。
不用管。KKSnap 每 6 小时检查一次,有新版本会先下载好、核对签名,再问你一句;点「立即更新」自动换好重新打开,设置和服务器都保留。官网这个下载按钮永远是最新版。
管理员可以在后台停用账号。停用后 KKSnap 会在下一次检查时锁上(最晚 6 小时,重开 KKSnap 立即生效),提示「你的账号已停用」。重新启用后自动恢复,不用重装。
邀请码找管理员要。忘记密码也找管理员,后台可以重置。现在是内部版,凭邀请码免费使用。
不冲突,配合最好:用它们截图后点「复制」,KKSnap 就接手上传;它们在前台时面板不会自动收起,方便你截面板本身。
菜单栏 📎 右键 →「反馈问题…」,写两句、附上截图(可勾选附上运行日志,日志里没有图片和密码),管理员在后台直接看到;也可以在这个网站的「反馈」页提交。
更新记录