惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
T
Threat Research - Cisco Blogs
N
News and Events Feed by Topic
Hacker News: Ask HN
Hacker News: Ask HN
Project Zero
Project Zero
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Security Latest
Security Latest
Spread Privacy
Spread Privacy
aimingoo的专栏
aimingoo的专栏
N
News and Events Feed by Topic
Webroot Blog
Webroot Blog
U
Unit 42
Cyberwarzone
Cyberwarzone
小众软件
小众软件
Scott Helme
Scott Helme
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
T
The Blog of Author Tim Ferriss
A
About on SuperTechFans
爱范儿
爱范儿
S
Schneier on Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Schneier on Security
Schneier on Security
Latest news
Latest news
GbyAI
GbyAI
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
PCI Perspectives
PCI Perspectives
Jina AI
Jina AI
AI
AI
NISL@THU
NISL@THU
I
Intezer
G
GRAHAM CLULEY
B
Blog
S
Secure Thoughts
IT之家
IT之家
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
V2EX - 技术
V2EX - 技术
Recorded Future
Recorded Future
Hacker News - Newest:
Hacker News - Newest: "LLM"

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux - V2EX [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 新电脑 brew install node 之后,一个小设置可以提升对供应链投毒的防御 - V2EX GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? - V2EX 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? - V2EX gemini cli 貌似挂了,一直返回 403 - V2EX 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 - V2EX 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 - V2EX 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 - V2EX 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 - V2EX 只有我一个人觉得 codex 不好用? 做了个 AI + 真人专家监督的广告投放平台 Auxora, 7 个品牌跑出 6x ROAS 如何走出至亲的离世 Claude Web 端貌似 claude-opus-4-7 偷偷上了? 现在 Apple 开发者帳號應該是用哪个地区会更好? - V2EX 用回测筛选因子的一点经验分享 给女儿 vibe 了一个故事类的 app,做完发现,这类应用似乎上线难度极大? - V2EX 手机格式化 bitget 钱包没了,里面开通的银行卡还有机会拿到吗 - V2EX [送码] TransVoice - 我的第一款 App 上架啦!实时转写+翻译+字幕,会议听课好助手! PictureHub 高清摄影作品的画廊 Planet 的第一个使用 macOS 26 SDK 构建的 Insider 版本 20260416-1 - V2EX 成都二手房是不是在涨价,有点坐不住了 - V2EX claude 生态(skill mcp plugin)等 Studio Display XDR VESA 适配器脱落 有在用印度区 applestore 的大哥嘛,请教一下礼品卡去哪里买呢 - V2EX 我好像知道京东家政爆火的原因了 - V2EX 薅了公司的 a 家 api key,用机场 ip 做代理容易被封吗 如何在初期就识别 HR 在刷 KPI,没打算招你? [分享]精心打造一个 AI 编程知识库(算法/设计模式/提示词/Skills),助力程序员转型 港版 iPhone 在国内支持联通 5GA 吗?在广东用 想办港卡 AI 对 it 行业影响太大了 我做了个把照片变成 iOS 小组件贴纸的 App ChatGPT Pro 5x 套餐 量真的很足! I have found a method to directly generate advertising video materials using scripts 在小城市开个店,给人写软件,有前途吗 chrome 最新的 147 版直接卡爆炸了 - V2EX 为什么厂家不在 skill/mcp 这类的工具中塞广告呢?这样不是可以大赚嘛? minimax 真是脸都不要了,工作日下午 14:00 定时开启 529,脸都不要了。训练模型居然占用用户使用时间 外资非核心部门 vs 另一家外资的核心部门,该跳吗? iTad 标签 扩展 加小动作 ? - V2EX 去年 H200 能买,不让买是代替快出来了? - V2EX AI 赛事通 - 2026 年 4 月中国区新增 AI 竞赛和黑客松汇总 - V2EX V2EX › 登录 现在安卓开发都在做啥 - V2EX 浏览器插件 沉浸式翻译 是不支持自定义模型了吗? - V2EX Codex 里的 GPT5.4 也能降智?上午让它改两个问题,改了一个小时了, plus 额度用了一半了还是没改好,和前几天用的体感完全不一样。要它改的问题也不复杂。服了。 目前有使用 claude code 的收到人脸认证的吗 - V2EX 分享一个自己做的 Nginx 管理工具,实时请求动态预览!(无奈市面上实在找不到好用的,自己撸了个) - V2EX claude code 崩了么? 今天在反重力上用 claude 一点都不丝滑,有同样的感受吗? opencode 消息周知插件 今天 claude opus 和前两天比,质的飞跃 - V2EX 999 包月价? - V2EX 一个版本, 50 项更新:我们几乎重做了整个播放页 本地大模型多大显存够用? GOGDNS 一款简易的私人 DNS 服务器 - V2EX API key (GLM) 怎么使用 claude code desktop ? Claude 这样订阅有问题吗 - V2EX 帮我爸找回了一篇赛博兰亭集序 求推荐稳定、高性价比使用 Claude Opus 4.6 的渠道/平台 搞个云端 claude code 防止 封号 - V2EX 用 Claude 要实名了,内地用户怎么办? OpenAI Plus 和 Team 都缩水了吗 海外 Android 手机有什么好用的国内第三方应用市场推荐吗 - V2EX 把电脑伪装成电视,用 DLNA 投屏拿到视频号直播流地址 - V2EX claude 认证莫慌 北京互联网法院有什么攻略么?起诉北京智谱华章科技股份有限公司退款可行么? - V2EX Claude 开始引入身份验证 求 vscode 做笔记软件的插件推荐 - V2EX 讯飞星辰的 Coding Plan 如何? Anthropic 宣布在 Claude 平台推行身份验证机制 科普一下低价 gpt 是怎么来的 有没有长期关注 Claude 的朋友,我建了一个 Channel 自动抓取 Claude Team 的推文 啃了那篇 54 页的 Agent Harness 综述, 给大伙讲个省流版 现在那家的 coding plan 还能买到 是不是最近会有什么更聪明的大模型要发布了呀? 用多了 AI 后,有没有觉得 AI 生成的文章有很强的既视感? 如何 实践 Harness 工程? 今日份 GPT 5.4 笑话 如何建一个自己的号池,让 cursor 真正实现 token 自由 写了三个月 Agent Harness,我终于敢让 Claude Code 全自动写代码了
开源一个自用的 macOS 截图工具
skyrin · 2026-05-21 · via V2EX

一个常驻菜单栏的小工具,双击 截图、标注、长截、美化、OCR 、翻译、上传图床——纯 AppKit 、零依赖、零订阅、零遥测。


起因:我受够了在多个 App 之间来回切

做内容、写文档、VibeCoding 的时候,截图是高频动作。macOS 自带的截图功能不全,微信截图够用吧但是每次得把微信开着才能用,其它的截图工具如 pixpin 、Snipaste 也都用过,感觉功能太重了,很多用不上,而且图床上传又得开一个 App 。

于是直接,我把它做成了一个叫 capcap 的菜单栏 App 。

只做一件事:双击 截图,到剪贴板里出来一张已经标好注、可以直接粘出去的图。很自然的支持直接在编辑栏里上传到图床,并且把 url 自动复制到剪贴板。

capcap 编辑器主界面

GitHub:realskyrin/capcap,MIT 协议,免费开源。


一个快捷键,从截图到可分享,就一步

capcap 的核心交互只有一个:**在任何 App 里双击 **。这个灵感来自于 Claude App ,它可以在任意 App 里双击 直接把图送进会话窗口。

如果你不喜欢双击 ,也可以在设置里录一个自己的全局快捷键。而且不只是触发截图——编辑剪贴板里的图、钉图、保存到剪贴板、保存到文件,每个动作都能独立录一个快捷键,冲突会被拒掉,避免互相打架。

触发之后会进入选区模式:

  • 悬停任意窗口 → 自动识别窗口边界,点一下就贴边截取;
  • 拖一个区域 → 像素级精准,Retina 原生分辨率;
  • 多显示器 → 所有屏幕同时进入选区状态,拖到哪截到哪。

智能窗口识别——绿色虚线自动贴合应用窗口边缘

不需要凭眼力对齐窗口边——把鼠标移到窗口上,绿色虚线就贴上去了,按一下完事。

顺手补一句:直接截窗口出来的图会带上真实的窗口透明度 + 圆角 + 轻量阴影,省去后面再去 PS 描边描阴影的活儿。


真正能"二次编辑"的标注,不是一次性 mark

很多截图工具的标注其实是一次性栅格化——画完一个箭头之后,想挪一下、改个颜色,只能撤销重画。

capcap 的标注都是对象化的,全程可改:

  • 箭头:放完之后还能拖端点、把直箭头掰成曲线;
  • 直线:可拖端点、可旋转,画对齐线、连接线都顺手;
  • 序号标注:自动递增的数字圆点,拖出来可以带一根引线;
  • 文字:双击直接改文案,10–100 pt 字号、颜色随便切;
  • 矩形 / 椭圆 / 画笔 / 高亮笔:颜色和线宽都能事后改;
  • 马赛克:现在是一块可拖拽、可缩放的矩形——拖出来再调位置和大小,块大小也能事后改,比"刷过去回不来"舒服多了;
  • 撤销 / 重做:和文档编辑器一样自然。

选中已有标注后,还会出现旋转手柄、端点手柄、曲线手柄。意思就是——截完图不满意,不用全部重来


工具栏自己排:哪个常用、哪个塞旁边,自己说了算

每个人用顺手的标注工具都不一样——有人天天画箭头,有人主要用马赛克和文字,序号、画笔可能根本用不上。

设置里多了一个 工具栏 面板,按住拖一下就能把工具放进主工具栏、侧边栏、或者藏起来。主工具栏放最常用的,侧边栏放偶尔用的,剩下的折叠掉,编辑器看起来干干净净

工具栏改完是自动应用的,不用再点保存——拖完关掉设置就行


长截图:自动滚动,边滚边拼

写文档时经常要截一整页表格、一整段聊天记录。capcap 内置长截图,这一块在最近一次更新里被重做过一次:

  1. 框出要滚动的区域;
  2. 剩下的交给 capcap——自动匀速往下滚 + 实时拼接长截图:边滚边拼,右侧实时预览拼接结果
  3. 右侧实时预览,差不多了按一下就收尾;
  4. 还可以进入 fit-to-screen 裁切模式,跟随光标的放大镜帮你把头尾对齐到像素;
  5. 拼好的长图直接回到主编辑器,继续标注

自动滚动期间手动滚轮会被锁住,免得触控板碰一下就把节奏打乱。


美化模式:随手做出"看上去像样"的成图

写公众号、做 Twitter 配图的时候,光秃秃的截图总差点意思。capcap 内置一个轻量美化模式:

  • 渐变背景 / 桌面壁纸背景;
  • 圆角;
  • 柔和阴影(可关闭,也可以零内边距出图);
  • 可调内边距。

美化模式:壁纸背景 + 圆角 + 阴影,一键出"看上去像样"的成图

不用打开 PS ,也不用上一堆"截图美化"网站——在编辑器里一个 tab 就切过去了。


OCR + AI 翻译:图里的字,抠出来再顺手翻一下

这是最近做出来的最大一块新功能,也是我自己用得最爽的。

以前看到一张图里有想要的文字——一段报错、一条命令、一张外文截图——只能对着屏幕手敲。现在 capcap 内置了 OCR 文字识别:截完图框一下,里面的文字就被抠出来,一键复制走。OCR 走的是系统 Vision 框架,完全本地识别,不联网、不上云。

更进一步还接了 AI 翻译:识别完直接翻译,看英文文档、读外文界面、对照报错信息都顺手。

OCR 识别 + AI 翻译

翻译走 BYOK ( Bring Your Own Key )——用你自己的 API Key ,模型和服务商自己选。不绑定任何一家、不经过我的服务器,你的额度你做主。配置填完点保存,capcap 会当场帮你测一次连通性,配没配对一眼就知道,不用等到真要翻译时才发现配错了。

BYOK 翻译配置


顺手做的几件小事,反而是日常用得最多的

很多功能不是 README 第一屏的重点,但用起来非常顺手:

🎯 直接编辑 Finder / 剪贴板里的图片 在桌面/Finder 中点选一张图片,按下截图快捷键,capcap 跳过截图直接把它载入编辑器,原文件不动。或者剪贴板里有图(从网页、聊天窗口拷的都行),按一下编辑剪贴板的快捷键,也是一秒进编辑器。

也就是说,capcap 不只是"截图工具",它也是一个随叫随到的图片标注台——手上有图就能改,不一定非得现截。

📌 钉图:单张能钉,多张也能一次性都钉上 把当前截图作为一个浮动窗口钉在所有 App 之上做对照参考——抄设计稿、对比改版的时候特别有用。这次又升级了几下:

  • 钉图窗口支持缩放控件,对照设计稿时方便对比尺寸;
  • 历史里多张图,也能一次性全部钉出来
  • 钉当前图、钉剪贴板图、钉 Finder 选中的图,各有独立的快捷键。

📋 菜单栏历史,一键复用 最近的截图缩略图和取色记录都在菜单栏,再次复制只需要一次点击。** + 点击** 可以直接复制成 Markdown 格式的图床链接,写文档一贴就是 ![](url)。完全本地存储(~/Library/Application Support/capcap/History),数量可配置 5–20 张。

菜单栏历史子菜单显示截图缩略图和取色记录

🎨 取色器 调用 macOS 原生取色器,吸到的颜色 #RRGGBB 直接进剪贴板,也写进历史记录。

🔄 应用内自动更新 有新版本会自己提示,可以一键下载、安装,全程进度可见。某个版本暂时不想升,可以跳过它,不会反复来烦你。

🌐 多语言界面 内置 中文 / 英文 / 日文 / 韩文 / 俄文 / 法文 六种语言,跟随系统自动切换,不用单独设置。

🐞 关于页 + 错误日志 设置里有一个"关于"页,版本信息、开源信息、Star on GitHub 、提需求和报 bug 的入口都在这儿。万一 capcap 哪天抽风了,关于页里能直接展开错误日志,不用去翻系统目录,反馈问题的时候顺手就能贴给我


一键上传到你自己的图床

这是我个人最离不开的功能。配置一次之后,编辑器里的上传按钮会被点亮:

目前支持 5 家对象存储,国内外都能照顾到:

  • 腾讯云 COS
  • 七牛云 Kodo
  • 阿里云 OSS
  • Amazon S3
  • Cloudflare R2(免出口流量费,做图床很合适)

点一下上传按钮,公网 URL 会直接写到剪贴板,同时和缩略图一起进历史。还可以打开"复制为 Markdown 链接"的开关,上传完直接得到 ![](url) 格式,写文档贴出去就可以

密钥只保存在本机的 UserDefaults 里,不走任何中间服务器。 这不是一个"capcap 图床",是你自己的图床——出问题、被封号、想搬家,都是你自己的事;同样,安全和隐私也只取决于你自己。

顺便说一句:你现在看到的这篇文章里的所有图片,就是用 capcap 的「上传到阿里云 OSS 」功能传上去的。


技术上有意思的几个选择

如果你也是 macOS 开发者,可能会对这几个选择感兴趣:

  • 纯 AppKit ,没有 SwiftUI。理由很简单:要的是"像 macOS 该有的样子"——精确的窗口控制、流畅的命中测试、可预测的事件循环。SwiftUI 在 14.0 上还做不到这些。
  • 零第三方依赖Package.swift 里只有标准库和系统框架。结果就是包体很小、启动很快、维护成本低。
  • ScreenCaptureKit 做屏幕捕获,Retina 原生分辨率。
  • Carbon Hotkey API 注册自定义全局快捷键( macOS 至今没给出更现代的 API )

要求 macOS 14.0+,universal binary ,Apple Silicon + Intel 都能跑。


安装:两种方式

方式一:Homebrew

brew tap realskyrin/capcap https://github.com/realskyrin/capcap
brew install --cask capcap

(仓库名是 capcap 不是 homebrew-capcap,所以要显式指定 URL )

方式二:直接下载

去 GitHub Release 页面下载最新的 DMG ,拖进 Applications 就行。

如果遇到 "Apple 无法验证 capcap 是否包含恶意软件" 的提示,是因为还没做 Apple 公证(一年 99 刀我暂时不想交),可以:

xattr -dr com.apple.quarantine /Applications/capcap.app

只对你信任的来源做这个操作就好。

装完之后,后面的新版本直接靠 App 内的"检查更新"就能搞定,不用再走一遍。


写在最后

capcap 是我"自己每天在用的工具"——这意味着:

  1. 我不会塞一堆没人用的功能进来;
  2. 但凡有 bug ,我比你更先发现;
  3. 它不会收一分钱,也没有任何遥测和数据上报。

如果你也受够了在三四个截图/标注/图床 App 之间来回切,欢迎试试看。GitHub 上点个 Star 是对我最大的鼓励:

https://github.com/realskyrin/capcap

有任何想法、bug 、想要的功能,issue 区见

  • 截图
  • 标注
  • OCR

    9 条回复    2026-06-06 11:31:45 +08:00

    ahu

    2

    ahu      5 月 21 日

    不错 😀

    ahu

    3

    ahu      5 月 21 日

    顺带把玩了一下楼主的“一条通知”,死活没成功。就试了微信好友那个规则模板,完全不行。原先试过 smsforwarder 也不太好使就卸载了,难道华为 mate 系列都不太支持吗?

    skyrin

    4

    skyrin      5 月 23 日

    @ahu 是不是后台保活没设置好,我有一台 MATE 40 长期在用是没问题的

    ahu

    5

    ahu      5 月 23 日

    @skyrin 我就是即时测试的,涉及到后台保活吗?也已安装引导都开了,就差没 root 了

    zm2020

    6

    zm2020      5 月 23 日

    好用,可以把 Longshot 删了

    maijh

    7

    maijh      5 月 26 日

    @skyrin 有 snipaste f1 截图 f3 放桌面的功能吗

    maijh

    8

    maijh      5 月 26 日

    @skyrin 找到了,我看截图可以设置快捷键,然后要点 p 键,好像没看到可以自己修改