
Cap 是一套开源屏幕录制与视频分享系统,采用 AGPLv3 与 MIT 混合许可,当前版本 0.6.0,GitHub 获约 2.3 万颗星。它是 Loom 的开源替代品,提供快速录屏、本地剪辑、即时分享链接与自托管能力,让用户掌控自己的录制数据。
一、项目简介
Cap 由 CapSoftware 团队维护,桌面端运行于 macOS 与 Windows,网页端用于查看、分享与管理录制。用户既可使用官方云服务,也可连接自有 S3 存储,或完全自托管整套平台。官网与下载见 https://cap.so 。
二、项目功能
1. 两种录制模式
Instant 模式边录边上传,停止即得分享链接;Studio 模式本地录制后剪辑,支持背景、缩放、裁剪与字幕,导出成品视频。
2. 团队协作功能
支持评论、表情、转写、观看分析与团队工作区,让反馈附着在视频上,适合异步沟通。
3. 数据自主掌控
可连接 AWS S3、Cloudflare R2、Backblaze B2、MinIO 等兼容存储,或用自有域名承载分享页,也可完全自托管。
4. AI 能力
Cap AI 可自动生成标题、摘要、可点击章节、字幕与转写,减少后期整理工作。
三、项目亮点
Cap 兼顾易用与数据自主,2.3 万星印证受欢迎程度。它提供桌面录制、网页分享、自托管部署的完整链路,是从 Loom 迁移的理想选择。
对比同类工具
对比 Cap 与 Loom 等录屏服务的区别,差异在开源与数据归属。Cap 开源可自托管,Loom 为闭源云服务。
| 对比项 | Cap | Loom |
|---|---|---|
| 开源协议 | AGPLv3 与 MIT | 闭源商业 |
| 数据存储 | 可自托管与自有 S3 | 平台托管 |
| 费用 | 自托管免费 | 订阅制 |
四、项目结构
Cap 是 Turborepo 单仓项目,apps 目录含桌面端、网页端、命令行与媒体服务,packages 目录是数据库、界面与后端共享包,crates 目录存放 Rust 录制与编码模块,infra 目录为基础设施配置,分层清晰。
五、技术栈
- 桌面端 Tauri v2,界面 SolidStart,后端 Rust
- 网页端 Next.js,样式 Tailwind CSS
- 数据库 MySQL 与 Drizzle ORM
- 媒体处理 Rust 编解码模块
- 包管理与构建 Turborepo 与 Bun
项目由 CapSoftware 团队维护,最后更新 2026 年,版本持续迭代,更新日志见 GitHub Releases。官网 https://cap.so 。
六、本地快速部署启动
方式一 下载桌面端使用
到官网 https://cap.so/download 下载 macOS 或 Windows 版本,登录后选择 Instant 或 Studio 模式即可录制。
方式二 Docker Compose 自托管
执行 git clone https://github.com/CapSoftware/Cap.git 克隆后进入目录,运行 docker compose up -d 启动,平台默认在 3000 端口,未配置邮箱时登录链接打印在服务日志中。
方式三 本地开发调试
需要 Node.js 20 以上、Bun 与 Rust 环境,执行 bun install、bun run env-setup 与 bun run cap-setup 初始化后,用 bun run dev 启动完整开发栈。
国内加速与备份
国内拉取镜像与依赖较慢时可用加速镜像或代理,更详细的部署说明可扫码获取本站备份。备份包版本 v0.6.0,文件校验 sha256 e0ed0204391e5e1ce2ee7d99b8f7b436b59894ebe42c47b8d3983b712f055256 。
七、项目代码地址
项目代码地址 https://github.com/CapSoftware/Cap ,官网 https://cap.so 。
常见问题
问. Cap 是做什么的
它是一套开源屏幕录制与视频分享系统,提供快速录屏、本地剪辑与自托管部署。
问. 怎么快速上手使用
普通用户下载桌面端登录后录屏即可,技术团队可用 Docker Compose 自托管整套平台。
问. 和 Loom 有什么区别
对比 Loom 等闭源云服务,Cap 开源且支持自托管与自有存储,数据由用户掌控。
问. 是否开源免费
项目采用 AGPLv3 与 MIT 混合许可,自托管免费使用,需遵守相应协议。