标签 open-source 下的文章

GitHub 日榜观察 · 第一名:OpenScreen

仓库siddharthvaddem/openscreen
项目站openscreen.vercel.app
榜单GitHub Trending · Today(按页面排序为当日第 1 位;榜单会随时变化,请以官方页为准)
快照参考(GitHub API):约 15814 Star;1075 Fork;主语言 TypeScript;License MIT License;Topics electron, open-source, pixijs, screen-capture, screen-recorder;Archived False
撰稿说明:由定时任务调用 Cursor Agent 根据公开 README 与 API 整理,非项目方官方稿件

它是什么

OpenScreen 是面向 产品演示与操作录屏免费开源 桌面应用,定位上自述为 Screen Studio 的简化替代(并非 1:1 克隆):不订阅、无水印,个人与商业使用均免费,可修改与分发。技术栈包括 Electron、React、TypeScript、Vite、PixiJS、dnd-timeline

核心能力(与 README「Core Features」一致):全屏或指定窗口录制;自动/手动缩放(可设深度);麦克风与 系统音频 采集;缩放时长与位置可自定义;画面裁剪;壁纸/纯色/渐变/自定义背景;平移缩放 Motion blur;文字/箭头/图片 标注;片段 修剪、分段 变速;多 画幅比例与分辨率 导出。

README 明确项目仍处于 beta,可能存在不稳定;作者欢迎通过 issue 反馈。


怎么安装

官方推荐从 GitHub Releases 下载对应平台的最新安装包,按平台说明操作。

macOS

Gatekeeper 拦截未签名应用,安装后在终端执行(路径以实际安装为准):

xattr -rd com.apple.quarantine /Applications/Openscreen.app

注意:在 系统设置 > 隐私与安全性 中为终端开启 完全磁盘访问,再执行上述命令。随后在 系统偏好设置 > 安全性与隐私 中为应用授予 屏幕录制辅助功能(Accessibility) 等权限,再启动应用。

Linux

从 Releases 下载 .AppImage,赋予执行权限并运行:

chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage

若因 sandbox 报错无法启动,可尝试:

./Openscreen-Linux-*.AppImage --no-sandbox

部分桌面环境需单独授予 屏幕录制 相关权限。

Windows

README 未单独成章,与通用说明一致:在 Releases 下载 Windows 安装包安装即可;系统音频采集 README 写明 开箱可用


怎么使用(最小路径)

  1. 完成上一节 安装 并解决平台权限(macOS/Linux 尤其重要)。
  2. 从应用程序菜单或快捷方式 启动 Openscreen(macOS 为 Openscreen.app)。
  3. 在应用内按 README 所述选择 整屏或指定窗口 开始录制,按需使用缩放、标注、裁剪与导出选项。

README 未给出 CLI 子命令式的「一行启动录制」说明;日常最小路径即 安装 → 授权 → 打开 GUI 操作。若参与开发或自建,需查看仓库内源码与 issue;贡献方向可参考仓库 project roadmap


合规与风险

  • 许可证:项目采用 MIT License;README 写明使用者同意作者 不对使用中的问题、损害或索赔承担责任
  • 供应链与阶段:仓库 未归档;功能与稳定性以 beta 为准,升级与发布以 GitHub Releases 为准。
  • 隐私与数据:录屏与 系统音频 涉及敏感内容,需在团队流程中单独评估 同意、留存与披露;系统音频依赖 Electron desktopCapturer,存在平台差异:

    • macOS:需 macOS 13+macOS 14.2+ 会提示音频采集权限;macOS 12 及以下 不支持系统音频(麦克风仍可用)。
    • Windows:README 称系统音频 可直接使用
    • Linux:需 PipeWire(Ubuntu 22.04+、Fedora 34+ 等默认);仅 PulseAudio 的老环境可能无系统音频(麦克风通常仍可用)。

适合谁

  • 独立开发者 / 小团队:需要免费、可商用的演示录像工具,接受功能比 Screen Studio 更精简。
  • 内容制作者:需要缩放、标注、多比例导出等「基础但够用」的剪辑向能力。
  • 贡献者:可通过 open issues 与 roadmap 了解方向并提交 PR。

推荐结论

若目标是 零订阅成本、MIT 许可、本地桌面录屏 + 简单后期式调整,OpenScreen 与当前文档、API 信息一致,值得从 Releases 装一版试用;若依赖 稳定的系统音频 或旧版 macOS/Linux,请先对照上文 Limitations 核对环境。需要 Screen Studio 全套高级能力时,README 亦建议支持官方产品。


延伸阅读