首页 › weekly › 录屏这件小事,Loom收了十年钱

录屏这件小事,Loom收了十年钱

概述:本期换了一条思路——不去追那几个一天涨几千星的明星仓库,而是沿「数据攥在自己手里」这条线往深处挖:你的密码、你的录屏、你的工时账单、你的持仓、你画的架构图、你的剪贴板,各挑一个最能打的实现。其中既有数万星的老牌硬货,也有两个千星以下的冷门精品——后者恰恰是本期最值得抄走的东西:功能收敛、即装即用、没有上市压力,作者修 bug 是因为自己也用。七个仓库,七种「不用把命交给别人服务器」的姿势。


1. Cap:录屏分享,从别人云上搬回自己家

CapSoftware/Cap | ★ 数千级 | 维护活跃

一句话定位:Loom 的开源复刻,录屏、自动上传、甩一个分享链接给同事,全流程免费,还能整站自托管。

痛点很直接:录屏演示是远程协作的硬通货,但 Loom 按席位收订阅费,视频还躺在别人的云上——离职要导出,断网打不开,敏感演示更不敢往上传。Cap 把这条流水线整个开源了:桌面端用 Tauri 构建(Rust 加系统 WebView,安装包小到不像 Electron 系产品),点一下录制,结束自动上传并生成链接;进阶玩法是用官方提供的 Docker 镜像把服务端架在自己 VPS 上,域名、存储、带宽全归你。团队靠云版订阅和托管服务赚钱,开源版功能不阉割,这是典型的 open-core 正循环。

架构上值得一提:录制端和服务端分离,自托管只需要一个容器加一个对象存储,迁移成本约等于零。

2. Vaultwarden:一台旧设备,接住全家密码

dani-garcia/vaultwarden | ★ 数万级 | 长期稳定

一句话定位:Rust 重写的 Bitwarden 兼容服务端——官方客户端原样用,数据换到你自己硬盘上。

密码是个人数据里最不该外包的一类,但多数人要么用浏览器明文存,要么给 Bitwarden/1Password 交年费。Vaultwarden 的思路极其务实:不重造客户端,直接实现 Bitwarden 的服务端 API——手机装官方 App,改一个自托管地址,无缝切换。服务端是单个 Rust 二进制,默认 SQLite 一个文件装下全部,也能换 MySQL/PostgreSQL;Docker 一行命令跑起来,树莓派和退休笔记本都能胜任。更妙的是,官方收费档里的部分高级能力,在自托管实现里大多可用,等于白嫖了 Premium 的骨架。

必须说清风险面:密码库是命根子,自托管意味着备份策略和双因素认证一步都不能省,冷备 + 定期恢复演练是底线,这不是「装完就忘」的软件。

3. Yazi:终端里最快的文件搬家工

sxyazi/yazi | ★ 数万级 | 维护活跃

一句话定位:Rust 写的异步终端文件管理器,ranger 的精神续作,快到刷新你对「终端里预览图片」的认知。

传统图形文件管理器慢、要碰鼠标;老牌 ranger 又是 Python 单线程,目录一大就卡。Yazi 的核心卖点是一个「异步」:扫描目录、读文件元信息、生成图片和视频缩略图全部丢进后台线程,UI 永远先响应你的按键,预览图随后补上——大目录里翻页不卡顿,这一点是同类的分水岭。功能面也齐:代码高亮预览、图片直接显示(支持 Kitty 图形协议等多种后端)、批量重命名、Lua 写插件、主题随便换。

代价是要背键位, vim 用户几乎零成本,其他人得练一个晚上。装好之后配合 SSH,远程服务器上的文件操作体验直接升维。

4. D2:架构图写成代码,改图像改配置

terrastruct/d2 | ★ 万级 | 维护活跃

一句话定位:一条声明式图表语言,文本进、SVG 出,给「拖框画图」这个古老苦役画上句号。

每个写过技术文档的人都被架构图折磨过:拖了半天框,需求一改全部重来,图和代码永远差一个版本。D2 的解法是把图变成代码——d2 in.d2 out.svg 一行编译,容器嵌套、连线标签、主题、手绘风格都是语法的一部分;图进了版本库,改图就是改配置,评审走 Pull Request。它和 Mermaid 常被放在一起比:D2 的语法更宽松,布局可换引擎,还有官方自研的专有布局器 TALA 负责复杂拓扑(这是背后公司 Terrastruct 的收费点,开源布局引擎日常够用);手绘 sketch 模式做汇报 PPT 尤其出彩,「看起来像人画的」反而更有说服力。

对团队而言,真正的价值是让架构图成为 CI 产物——代码合并,图自动更新,文档不再腐烂。

5. Ghostfolio:持仓散落六个App,进来一次看全

ghostfolio/ghostfolio | ★ 数千级 | 维护活跃

一句话定位:开源的个人投资组合仪表盘,把散在各券商的持仓、多币种资产和长期收益,收进一个你自己服务器上的暗色看板。

多平台投资者的共同困境:A股在一个 App,美股在一个 App,加密钱包在浏览器插件里,净资产永远是一笔糊涂账,而第三方记账工具又要求你交出行情和持仓隐私。Ghostfolio 走的是自托管路线:Docker 起服务,手动录入或半自动导入持仓,行情由服务端定时抓取聚合,净值曲线、资产配比、收益归因本地全部自算。它有两个出了圈的功能:一是「投资组合 X 光」,穿透你持有的所有 ETF,告诉你底层资产到底重仓了什么、重复暴露在哪;二是围绕 FIRE(财务提前退休)人群的储蓄率追踪。界面是克制的德系极简风,作者以一人之力长期维护,同时运营付费云版——想省事可以直接订阅,想攥数据就自己跑。

6. solidtime:按小时吃饭的人,账本该自己管

solidtime-io/solidtime | ★ 数百至千级,小而美 | 维护活跃

一句话定位:开源的时间追踪与工时计费工具,对标 Toggl 和 Harvest——自由职业者的计费命脉,从此本地自持。

按小时收费的咨询师、设计师、律师都有同一种焦虑:工时数据就是收入凭证,却存在按人头收费的 SaaS 里,团队一扩张账单翻倍,导出格式还处处受限。solidtime 给出的答卷相当完整:一键计时器、项目/客户/小时费率三级结构、按成员拆分的报表、导出账单数据对接开票。它是本期的小而美代表——星数不高,但功能收敛在「计时—归集—结算」这一条主线上,没有多余的花活,自托管镜像照常提供,一个人几分钟就能跑起来。商业上它已验证了 open-core 路径:云版收订阅,自托管版白送,社区反馈直接进路线图。

对二次开发来说,它是最适合拿来做行业定制的一个:律所、设计工作室、翻译公司的「项目计费系统」,骨架现成,缺的只是行业字段。

7. PasteBar:系统剪贴板欠你的,它补上了

QDAutomation/PasteBar | ★ 数百级,小而美 | 较新项目

一句话定位:免费开源的剪贴板管理器(macOS / Windows),历史不丢、分组常驻、还能排队粘贴——同类成熟产品全在收费订阅,它白送。

系统剪贴板是所有人都用、却三十年没进化的原始设计:永远只记最后一条,复制 A、粘贴 B、再回头要 A,就得重新找。PasteBar 把这块短板补齐:完整历史可搜索,常用片段固定成 PIN 项,条目按项目分组;最妙的是「粘贴队列」——把一串片段按顺序排好,一遍快捷键依次贴出,填表单、录测试数据、发重复消息的人瞬间理解它的价值。技术上它是 Tauri 系应用,内存占用和安装包都很克制,敏感内容可以设置排除规则不进历史。项目较新、作者小团队全职投入,属于典型的「星不多、每天都在用」的精品——本期两个低星名额之一,值得现在进场早占个位。


本期横向对比

仓库 类型 Star 量级 上手难度 适用场景
Cap 录屏 SaaS(可自托管) 数千级 ⭐⭐ 远程协作、课程、演示
Vaultwarden 密码服务端 数万级 ⭐⭐ 家庭/团队密码自持
Yazi 终端文件管理器 数万级 ⭐⭐⭐ SSH 运维、终端工作流
D2 图表 DSL 万级 ⭐⭐ 技术文档、架构图即代码
Ghostfolio 投资组合看板 数千级 ⭐⭐⭐ 多平台持仓、FIRE
solidtime 工时计费 数百至千级 ⭐⭐ 自由职业、外包结算
PasteBar 剪贴板管理 数百级 ⭐ 文本搬运、批量粘贴
mindmap
  root((本期七个仓库))
    数据自持四件套
      Cap 录屏分享
      Vaultwarden 密码托管
      solidtime 工时账本
      Ghostfolio 持仓看板
    开发者刚需
      Yazi 终端文件
      D2 图表即代码
    轻量效率
      PasteBar 剪贴板

本期之最

最值得立即尝试:Vaultwarden。 一台吃灰设备加一个晚上,全家手机电脑的密码库从此换主人,切换成本几乎为零,收益是一次性买断的安心。

最有商业潜力:solidtime。 计费是刚需中的刚需,用户愿意为「工时数据不出门」付钱;星数还低,意味着定制与托管服务的窗口期还开着,行业化改造(律所/设计/翻译)是最短变现路径。

最被低估:D2。 「架构图即代码」是每个工程团队的隐性欠账,但因为它太像「锦上添花」,热度一直不如运行时工具——等文档腐烷新账算下来,它的价值密度在本期最高。

参考来源

数据说明:本文 Star 数为量级参考,维护状态以各仓库页面实时数据为准;功能细节以仓库 README 与官方文档描述为准。

  1. CapSoftware/Cap — 开源录屏分享工具,Tauri 桌面端与自托管服务端的主仓库
  2. dani-garcia/vaultwarden — Rust 实现的 Bitwarden 兼容服务端,README 含部署与备份指引
  3. sxyazi/yazi — Rust 异步终端文件管理器,文档覆盖插件系统与图片预览协议
  4. terrastruct/d2 — 声明式图表语言,官网 d2lang.com 提供在线演练场
  5. solidtime-io/solidtime — 开源时间追踪与计费工具,Ghostfolio 与 PasteBar 链接见正文

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入