爱意满满的作品展示区。
ashita

做了一个免费开源的截图工具 Kiri,支持标注、本地 OCR 和录屏

  •  
  •   ashita ·
    yuxino · 1 day ago · 1017 views

    大家好,分享一下我做的小工具 Kiri ,免费开源,支持 macOS 和 Windows 。

    平时截个图、标一下重点,或者从图片里复制一段文字,就可以用它。按快捷键后选窗口或框一块区域,截图可以加箭头、文字和马赛克,也可以直接识别文字,或者录成 MP4 / GIF 。

    截图和录屏会放进本地图库,可以按名字、标签查找。OCR 默认在本机运行;如果自己配置了远程 OCR ,每次上传前也需要确认。

    官网放了操作演示,可以先看看用起来是什么样:

    目前需要 macOS 14+ 或 Windows 11 x64 。macOS 安装包还没有 Apple 公证,首次打开可能要到「隐私与安全性」里点「仍要打开」; Windows 安装包也没有 Authenticode 签名,可能会遇到 SmartScreen 提示。

    这个小工具花了不少时间打磨,希望大家用着顺手 (˶ᵔ ᵕ ᵔ˶) 有不顺手的地方,欢迎告诉我,最好带上系统版本和复现步骤,我会继续改。

    Supplement 1  ·  1 day ago

    补三张功能截图,按截图、录制、OCR 的顺序放。来自 Kiri 的中文界面演示,使用示例内容,点击图片可以查看高清原图。

    1. 截图后直接标重点

    加箭头、文字或标记,保存后还能继续修改标注。

    Kiri 截图标注

    2. 用悬浮控制条录下操作过程

    查看录制时长,随时暂停、继续或停止;支持保存为 MP4 或 GIF。

    Kiri 录制中的悬浮控制条

    3. 识别过的文字,之后也能找回来

    OCR 默认在本机运行,结果自动保存。搜关键词就能找回文字,也可以展开原截图核对。

    Kiri OCR 历史搜索与原图对照

    12 replies  •  2026-09-26 10:11:48 +08:00
    Need4more
        1
    Need4more  
       1 day ago
    和系统自带的 win+shift+t 的截图有什么优势吗?

    ashita
        2
    ashita  
    OP
       1 day ago
    @Need4more 谢谢 Need 老师,是个很好的问题。我平时主要用 Mac ,感觉自带的截图工具用着不是特别顺手,还真不知道 Windows 现在自带的已经这么好用了,感谢科普。以前用 Windows ,基本都是用 QQ 或者微信截图。

    如果只是截完复制一下,系统自带的确实很方便。Kiri 在截图之外还做了一些功能:

    图片可以加文字、箭头、马赛克,保存后还能重新修改标注,不用因为写错一个字就重新截图。已有的图片也能导入来改。

    视频可以做些简单剪辑,比如剪掉录错的地方、把等待的部分加速,加文字和箭头,给账号信息打码,或者放大某个操作细节。自己录的和导入的视频都能处理。

    OCR 除了当时识别、复制,之前识别过的文字也会保存下来。以后记得其中几个字,就能搜出来,也能看到当时的截图。

    主要是按自己平时的需求慢慢做的,原帖这部分没介绍清楚,谢谢 Need 老师的提问~
    Need4more
        3
    Need4more  
       1 day ago   ❤️ 1
    @ashita 您太客气了,我不是老师哈。
    你的项目使用 rust 不是 electron ,这点给个赞。仅针对 windows 的话,系统自带的功能满足绝大部分场景了,除了长截图,但是微信弥补了这点。建议你考虑加个长截图,重点优化下 mac 系统~
    ashita
        4
    ashita  
    OP
       1 day ago
    @Need4more 哈哈好的,感谢建议!!我也想先把 Mac 上的体验做好~

    长截图之前调研过,确实有点难度,主要是滚动之后图片的衔接,处理不好就会有内容重复、错位,拼出来的长图看着怪怪的哈哈哈。这个我再研究研究~
    Sosocould
        5
    Sosocould  
       1 day ago   ❤️ 1
    来个 linux 的吧大佬,linux 现在 Wayland 下没有什么好的截图标注+ocr 的程序
    ashita
        6
    ashita  
    OP
       1 day ago
    @Sosocould 好的!后续会尝试做一下。目前其实已经有小伙伴提了 PR 在做 Linux 版本,不过我这阵子改动有点多,可能让小伙伴跟着适配有些吃力了~
    ob
        7
    ob  
       1 day ago
    视频做的挺好,视频播放器和右边跳转章节用的啥技术栈,学习一下。
    ashita
        8
    ashita  
    OP
       1 day ago
    @ob 是根据视频的内容定位到对应时间点的。整个视频都是用 Codex 做的,包括配音、截图等。
    jkfadsljlasdgs
        9
    jkfadsljlasdgs  
       21h 33m ago   ❤️ 1
    为什么要做成安装包?绿色版不好吗?
    ashita
        10
    ashita  
    OP
       17h 23m ago
    @jkfadsljlasdgs 谢谢建议!刚了解了一下绿色版,确实挺方便的,正在让 Codex 加上~又学到东西了。
    Veliqo
        11
    Veliqo  
       16h 37m ago   ❤️ 1
    Apple 无法验证“kiri_1.6.2_universal.dmg”是否包含可能危害 Mac 安全或泄漏隐私的恶意软件。
    ashita
        12
    ashita  
    OP
       16h 18m ago
    @Veliqo 谢谢反馈!这个提示是因为目前还没做 Apple 公证,并不是检测出了恶意软件。代码是开源的,可以查看,不过开源本身也不代表安全保证,有顾虑的话可以先等等。Apple 公证需要加入付费开发者计划,一年 699 ,正在打算交这笔钱了……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   994 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:30 · PVG 02:30 · LAX 11:30 · JFK 14:30
    ♥ Do have faith in what you're doing.