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 桌面工具里。

暂无评论