Cap 是一个开源的屏幕录制与分享工具,解决「把屏幕操作录下来发给别人看」这件事:录屏、简单剪辑、生成一个链接分享出去,对方点开即看,还能评论反馈。它常被称作 Loom 的替代品——Loom 是同类场景里最知名的商业服务,而 Cap 把整条链路开源,视频数据可以存在自己的服务器上。截至 2026 年 9 月,这个项目在 GitHub 上获得约 2.16 万 star(star 是 GitHub 用户给项目点下的收藏标记),属于活跃的开源项目。
适合谁用:需要靠录屏沟通的团队与个人——产品经理录需求演示,程序员录 bug 复现过程,老师录操作教程,团队做异步站会(成员不必同时在线,各自看视频留反馈)。偶尔录个屏发给同事的个人开发者,也能直接拿来用。
Loom 与 Cap 的差别
Loom 体验成熟,但代码闭源、视频默认存放在 Loom 自己的服务器上,介意数据归属的团队会犹豫。Cap 提供同样的「录屏、生成链接、在线观看」流程,代码开源、存储可选、支持自部署,因此被这类团队当作替代方案;它还支持把 Loom 里已有的视频一键导入,方便迁移。
两种录制模式
- Instant Mode(即时模式):边录边上传,停止录制的同时就拿到分享链接。适合快速反馈:报 bug、同步进度、确认一个小问题。
- Studio Mode(工作室模式):先在本地录完,再进剪辑界面处理——背景、画面缩放、裁剪、加字幕——最后导出或分享。适合产品演示、教程这类要对外展示的内容。
分享链接之外的协作能力
观看者可以在视频页面上评论、用表情反应,反馈留在视频上;系统自动把语音转成文字(转录),方便检索说过什么;后台有观看数据统计,能看出视频被看了多少次。团队工作区把成员和视频组织在一起,异步协作时尤其顺手。
Cap AI 能自动生成标题、摘要、可点击的章节、字幕和转录文本,省去手工整理。
存储与数据归属:四个层次任选
这是 Cap 与商业录屏服务差别最大的地方,录制结果存在哪里由你决定:
- Cap Cloud:官方托管,最省事;
- 接入 S3 兼容存储:AWS S3、Cloudflare R2、Backblaze B2、MinIO、Wasabi 等(S3 是一套云存储标准接口,多家云厂商兼容);
- 纯本地:视频只保存在自己电脑上,不传任何服务器;
- 完全自托管:把 Web 端、API、数据库、媒体服务器整套部署到自己服务器上,分享页还可以用自己的域名。
自托管最省力的方式是 Docker Compose(部署工具,用一份配置文件启动整套服务):仓库提供现成配置,一条命令启动,本机访问 localhost:3000 即可用;也支持 Railway(一键托管平台)与 Coolify(自托管面板)两种部署方式。
上手方式与工程实现
桌面应用支持 macOS 与 Windows,网页后台负责查看、分享与管理录制。最快上手路径:下载安装、登录、选即时或工作室模式、录制、分享链接或导出文件。
工程层面,项目主体采用 AGPLv3 许可证(一种开源许可:修改后对外提供服务的一方需公开其修改的源码),摄像头与采集相关的部分代码采用 MIT 许可。技术栈是 Rust 与 TypeScript 混合:桌面端用 Rust 与 Tauri(轻量桌面应用框架)构建,Web 端用 Next.js 与 SolidStart,数据库用 MySQL,仓库是 monorepo(多包仓库)结构。
团队经常录屏沟通、又不希望视频和数据被某个商业服务绑定的话,Cap 是目前功能最完整的开源选择之一:录屏、剪辑、分享、自托管整条链路开源,上手成本与 Loom 接近,数据归属完全在自己手里。