编程
oolaf-capture:把零散的小工具收进托盘里
oolaf-capture 是一款 Windows 托盘应用,整合截图、标注、OCR、翻译、取色、图床、开发者工具、磁盘分析、录屏、白板、浏览器、DeepSeek Chat 和 TV Live 等功能
oolaf-capture 是一款 Windows 托盘应用,整合截图、标注、OCR、翻译、取色、图床、开发者工具、磁盘分析、录屏、白板、浏览器、DeepSeek Chat 和 TV Live 等功能
每天用电脑干活,总会遇到一些小动作:截一张图、打几个标注、复制图片里的文字、翻译一段截图、找一个颜色值、把图片传到图床、查磁盘里哪个目录最占空间、临时转一下 JSON 或 Base64。
这些事单独看都不大,但真做起来很容易打断节奏。浏览器开一堆网页工具,截图软件、OCR、翻译、图床、开发工具又各用各的入口。oolaf-capture 想解决的就是这个问题:把这些高频、碎片化、偏本地的桌面工具,收进一个 Windows 托盘应用里。
1. 解决什么问题
减少来回切换
很多工具不是不会用,而是入口太散。
截图要开截图软件,OCR 要开另一个工具,翻译可能还要复制到网页,图片上传又要切到图床后台。开发时处理 JSON、二维码、编码转换,也常常要打开不同网站。
oolaf-capture 的做法是把这些入口集中到系统托盘和快捷键里。应用启动后常驻托盘,不弹主窗口,不抢注意力。需要截图时按 Ctrl+Alt+A,需要取色时按 Alt+1,其它工具从托盘菜单打开。
让截图之后的动作连续起来
截图通常不是终点。截图后往往还要标重点、打马赛克、复制到聊天窗口、保存到本地、钉在屏幕上做参考,或者直接识别图片里的文字。
oolaf-capture 把这些动作接在同一个流程里:
截图后直接进入标注器,可以画矩形、箭头、文字、马赛克;处理完可以复制图片、保存、复制路径、钉屏,也可以继续做 AI OCR、翻译、截图解释,甚至从选区开始录屏。
少一步切换,就少一次中断。
给开发和日常办公留一个本地工具箱
开发时经常要临时处理数据,比如格式化 JSON、解析 JWT、做 Base64、URL 编码、哈希、二维码、HTTP 请求测试、图片压缩或格式转换。
这些功能在线网页很多,但把敏感内容贴进网页工具并不总是合适。oolaf-capture 内置开发者工具箱,很多转换和处理可以在本地完成,更适合日常调试、写文档、排查问题。
让清理磁盘不靠猜
磁盘快满时,很多人第一反应是到处翻目录,或者靠系统清理工具扫一遍。但真正占空间的,往往是下载目录、视频、缓存、重复文件、相似图片。
oolaf-capture 提供磁盘分析与清理:可以看磁盘概览、扫描目录、找大文件、找重复文件、找相似图片和相似视频。删除动作走回收站,不是直接物理删除,留有后悔空间。
适合 Windows 桌面习惯
这是一个 Windows-only 工具,围绕系统托盘、全局热键、WebView2、DPI 适配、开机启动和 PyInstaller 打包来做。它不是网页服务,也不是后台平台,更像一个平时不打扰你、需要时马上出来的小工具箱。
2. 特点与功能
托盘常驻,快捷键驱动
oolaf-capture 启动后默认不打开主窗口,只显示系统托盘图标。
常用入口很直接:
- Ctrl+Alt+A:截图
- Alt+1:屏幕取色
- 左键托盘图标:快速截图
- 右键托盘图标:打开完整功能菜单
这种方式适合高频工具。平时安静放着,用时一按就出来。
截图、标注、保存、钉屏一条线
截图功能覆盖了常见工作流:
- 区域截图
- 高 DPI 坐标修正
- 截图前冻结屏幕,避免临时弹窗丢失
- 矩形、椭圆、箭头、文字标注
- 马赛克遮挡
- 撤销
- 复制图片
- 保存图片
- 复制文件路径
- 下载到指定位置
- 钉屏悬浮显示
马赛克不是盖一层透明色,而是在导出图片时破坏原始像素,更适合遮挡账号、手机号、Token、聊天内容等敏感信息。
AI OCR、翻译和截图解释
截图后可以直接发起 AI OCR,不需要先保存图片再导入。
OCR 识别出的文字可以继续走翻译接口。翻译接口采用 OpenAI-compatible Chat Completions 形式,用户自己配置 API URL、模型、Token 和 Prompt,不绑定固定供应商。
截图解释适合处理复杂界面、报错截图、表格截图、流程截图。图片会先压缩,再上传到用户配置的图片服务,随后调用流式接口读取结果。临时上传图片在请求完成后会清理,避免长期留在云端。
图片托管
工具内置图片托管窗口,适合写文档、发 issue、聊天分享图片。
支持:
- 拖拽上传
- STS flow 上传
- 云端缩略图列表
- 异步预览
- 复制 URL
- 下载云端图片
- 删除本地记录
- 清空本地记录
这里有个边界很清楚:删除本地 URL 记录,不等于删除云端对象。云端文件怎么管理,取决于用户自己的对象存储和 CDN 配置。
区域录屏和录屏转长图
有些内容用截图说不清,用全屏录制又太重。oolaf-capture 支持从截图选区直接开始区域录屏,只录需要的部分。
录完后可以复制视频路径。也可以把 MP4 按间隔抽帧,纵向拼成长图,适合做操作步骤说明、网页滚动记录、流程演示。
开发者工具箱
开发者工具箱放在桌面应用里,不用反复开网页工具。
常见能力包括:
- JSON 格式化、压缩、对比、Schema
- URL、Base64、Unicode、HTML 编解码
- Gzip、Hex、转义处理
- 哈希计算
- JWT 解析
- Cookie 处理
- HTML 清理
- 字符集检测
- 图片转换、压缩
- 字体预览
- 二维码生成和识别
- HTTP 请求测试
- Deno 工具入口
对开发、测试、写接口文档、排查线上问题都比较顺手。
磁盘分析与清理
磁盘工具不只显示容量,还能帮你定位具体问题。
支持:
- CPU、内存、磁盘概览
- 目录扫描
- 大文件列表
- 精确重复文件查找
- 相似图片查找
- 相似视频查找
- 扫描缓存
- 右键定位文件
- 移入回收站删除
清理类工具最怕误删。这里删除走回收站,降低风险。
屏幕取色
按 Alt+1 进入取色,点击屏幕像素后复制 Hex 值。
适合 UI 开发、设计对色、从截图里取颜色,或者快速确认页面颜色值。
白板
白板适合临时画图、讲思路、整理截图素材。
支持:
- 画笔
- 文本
- 图片
- 选择、移动、缩放
- 删除
- 层级和样式调整
- 复制粘贴
- 撤销、重做
- 打开和保存项目
- 导出图片
- 未保存确认
它不是复杂设计软件,更像一个随手打开的草稿板。
内置浏览器
内置浏览器基于 WebView2,适合在工具内快速查资料或打开页面。
支持:
- 普通和私密标签页
- 地址栏
- 前进、后退、刷新
- 主页
- 页面查找
- 缩放
- 全屏
- 书签分组
- 历史记录
- 下载记录
- 插件管理
- JSON prettify
- 页面内容发送到开发者工具
浏览器数据保存在本地,和其它工具形成一个桌面内的工作流。
DeepSeek Chat
内置 DeepSeek Chat,用户自己配置 API、Token 和模型。
支持:
- 流式聊天
- 本地历史记录
- 新建、删除、清空会话
- 会话详情
- 加载更多
- 上下文压缩
- 摘要状态展示
它不是固定绑定某个账号的聊天入口,更像一个可配置的本地聊天客户端。
TV Live
TV Live 用来聚合 IPTV 播放列表。它会发现可用的 M3U 列表,按频道名合并多源,并支持播放前源预检。
主要能力:
- 多个 M3U 播放列表聚合
- 频道名归一化
- 按来源分组
- CCTV 自然序排序
- 中文台名字母化排序
- ffprobe 健康检查
- python-vlc 播放
- 自动切源
- 手动换源
- 独立播放器进程
- 播放失败状态回传
播放窗口独立于主进程,避免 VLC 卡死时拖垮整个应用。
本地优先,网络能力可插拔
oolaf-capture 的一个重要特点是:本地能做的尽量本地做,必须联网的功能由用户自己配置。
本地保存内容包括:
- 主配置
- 截图导出
- 聊天记录
- 浏览器数据
- 字体缓存
- 白板项目
- TV Live 缓存
联网能力包括:
- AI OCR
- 翻译
- 截图解释
- 图片托管
- DeepSeek Chat
这些都依赖用户自己的 API、Token、对象存储或 CDN 配置。源码不硬编码密钥,也不默认绑定某个服务商。
适合谁用
oolaf-capture 适合每天大量使用 Windows 桌面的用户,尤其是:
- 经常截图、标注、贴图的人
- 需要 OCR、翻译截图内容的人
- 开发、测试、运维、技术支持
- 经常写文档、发 issue、整理素材的人
- 想把常用小工具集中到一个托盘入口的人
- 更偏好本地工具,不想把所有内容都丢进网页工具的人
它不是为了做一个庞大的平台,而是把那些每天都要用、但总是分散在各处的小动作,收进一个安静、顺手、可配置的 Windows 桌面工具里。
暂无评论
确认操作
请再次确认编辑图片
待上传图片 (剩余 0 张)
项目详情
确认评论邮箱
邀请制评论