@DivyanshT91162: 10 个堪称违禁的 GitHub 仓库。全部免费,全部开源。收藏以备后用。1. Recordly — 这款…

X AI KOLs Timeline 新闻

摘要

一条推文列出了 10 个开源 GitHub 仓库,涵盖屏幕录制、PDF 管理、图像编辑、AI 笔记本、域名注册、视频渲染、应用创建、下载和协作白板。

10 个堪称违禁的 GitHub 仓库。 全部免费。全部开源。收藏以备后用。 1. Recordly — 免费屏幕工作室。 开源屏幕录制工具,支持自动缩放、平滑光标、摄像头叠加、风格化背景,无需视频编辑器即可制作精美演示。(AGPL-3.0) https://github.com/webadderallorg/recordly… 2. Stirling PDF — 您的全套 PDF 工具箱。 自托管。合并、拆分、签名、编辑、OCR、转换、压缩,50 多种工具。本地运行,数据不会离开您的设备。(MIT) https://github.com/Stirling-Tools/Stirling-PDF… 3. PhotoGIMP — 将 GIMP 变成 Photoshop。 在 GIMP 3+ 上打上 Photoshop 的快捷键、布局和启动画面补丁。 https://github.com/Diolinux/PhotoGIMP… 4. Open Notebook — 自托管的 NotebookLM。 放入 PDF、URL 和 YouTube 链接,与它们对话、总结,甚至生成播客。支持 18 种以上 AI 提供商。(MIT) https://github.com/lfnovo/open-notebook… 5. Odysseus — PewDiePie 的自托管 AI 工作区。 聊天、代理、深度研究、文档、邮件、记忆等。本地优先,您的硬件,您的数据。(MIT) https://github.com/pewdiepie-archive/odysseus… 6. FreeDomain — 人人可用的免费域名。 注册域名,指向 Cloudflare 或任何 DNS 提供商,无需为域名付费即可启动网站。(AGPL-3.0) https://github.com/DigitalPlatDev/FreeDomain… 7. HyperFrames — 编写 HTML,渲染视频。 HeyGen 的开源引擎,将 HTML/CSS 动画转换为确定性 MP4 视频。专为 AI 代理构建。(Apache-2.0) https://github.com/heygen-com/hyperframes… 8. Web-to-App — 将任何网站变成 Android 应用。 可配置的 WebView、APK 签名,甚至支持 Node.js、PHP 和 Python 运行环境。无需远程构建。 https://github.com/shiaho777/web-to-app… 9. Reclip — 自托管的视频和音频下载器。 使用 yt-dlp 从 YouTube、TikTok、X、Instagram 等 1000 多个网站下载视频为 MP4 或 MP3。 https://github.com/averygan/reclip 10. Excalidraw — 无限白板。 用手绘风格图表、线框图、实时协作和端到端加密替代 Miro、FigJam 和 Lucidchart。GitHub 星标 12 万+。(MIT) https://github.com/excalidraw/excalidraw… 你打算先试哪个仓库?
查看原文
查看缓存全文

缓存时间: 2026/07/21 18:48

10 个不应该存在的 GitHub 仓库——全都免费、开源。先收藏再说。

  1. Recordly —— 免费屏幕工作室。开源录屏软件,支持自动缩放、流畅光标、摄像头叠加、样式背景,无需视频编辑器即可制作精美演示。(AGPL-3.0)https://github.com/webadderallorg/recordly
  2. Stirling PDF —— 完整的 PDF 工具包。自托管。合并、拆分、签名、编辑、OCR、转换、压缩等 50+ 工具。本地运行,数据不出机器。(MIT)https://github.com/Stirling-Tools/Stirling-PDF
  3. PhotoGIMP —— 把 GIMP 变成 Photoshop。在 GIMP 3+ 上应用 Photoshop 的快捷键、布局和启动画面补丁。https://github.com/Diolinux/PhotoGIMP
  4. Open Notebook —— 自托管的 NotebookLM。导入 PDF、网址和 YouTube 链接,与它们对话、总结,甚至生成播客。支持 18+ AI 提供商。(MIT)https://github.com/lfnovo/open-notebook
  5. Odysseus —— PewDiePie 的自托管 AI 工作区。聊天、智能体、深度研究、文档、邮件、记忆等功能。优先本地运行,你的硬件,你的数据。(MIT)https://github.com/pewdiepie-archive/odysseus
  6. FreeDomain —— 人人可用的免费域名。注册域名,指向 Cloudflare 或任何 DNS 提供商,无需花钱即可上线网站。(AGPL-3.0)https://github.com/DigitalPlatDev/FreeDomain
  7. HyperFrames —— 写 HTML,渲染视频。HeyGen 的开源引擎,将 HTML/CSS 动画转换为确定性的 MP4 视频。专为 AI 智能体设计。(Apache-2.0)https://github.com/heygen-com/hyperframes
  8. Web-to-App —— 把任意网站变成 Android 应用。可配置 WebView、APK 签名,甚至支持 Node.js、PHP 和 Python 运行时。无需远程构建。https://github.com/shiaho777/web-to-app
  9. Reclip —— 自托管的视频与音频下载器。从 YouTube、TikTok、X、Instagram 及 1000+ 个网站下载视频为 MP4 或 MP3,使用 yt-dlp。https://github.com/averygan/reclip
  10. Excalidraw —— 无限白板。用手绘风格的图表、线框图、实时协作和端到端加密替代 Miro、FigJam、Lucidchart。GitHub 12 万+ 星。(MIT)https://github.com/excalidraw/excalidraw
    你想先从哪个仓库开始?

webadderallorg/recordly

来源:https://github.com/webadderallorg/recordly
语言:EN | 简中

几分钟内制作精美演示视频

Recordly(https://www.recordly.dev)是一款开源屏幕录制器和编辑器,适用于操作演示、产品视频等场景。欢迎提交 PR。


由社区支持


Recordly 是什么?

Recordly 是一款桌面应用,用于录制和编辑屏幕捕获,内置了运动驱动的演示工具。无需将原始素材交给动效设计师来添加缩放、光标美化或风格化背景,Recordly 在一个地方免费完成整个流程。
Recordly 支持以下平台:

  • macOS 14.0+
  • Windows 10 Build 19041+
  • Linux(现代发行版)

平台说明:

  • macOS 使用原生的 ScreenCaptureKit 捕获助手。
  • Windows 在受支持的构建版本上使用原生的 Windows 图形捕获(WGC)助手,并支持原生 WASAPI 音频。
  • Linux 通过 Electron 捕获 API 进行录制。目前 Linux 不支持隐藏光标。

核心功能

自动缩放、光标美化和样式化边框

Recordly 能自动通过缩放建议、平滑光标移动来突出活动区域,添加动效,并将最终画面放置在有壁纸、颜色、渐变、模糊、内边距和阴影的样式化边框内。

动态摄像头气泡叠加

将摄像头画面作为气泡叠加层添加;通过预设或自定义坐标定位;可镜像、控制阴影和圆角;可选在缩放时自动适配,使其在运动过程中保持视觉平衡。

专为演示打造的时间轴编辑

使用拖放式时间轴工具进行缩放、裁剪、变速区域、标注、额外音频区域以及基于裁剪的编辑。可保存并重新打开 .recordly 项目文件。

扩展与市场

Recordly 拥有社区驱动的扩展系统。任何人都可以构建和发布扩展,为 Recordly 增加新功能——光标点击音效、设备边框、浏览器模拟、壁纸、渲染钩子、设置面板等。从 Recordly 市场(https://marketplace.recordly.dev/extensions)浏览并安装社区扩展。


全部功能

录制

  • 录制整个显示器或单个应用窗口
  • 录制后直接跳转至编辑器
  • 捕获麦克风音频和系统音频
  • 在支持时使用原生捕获后端
  • 从已保存的 .recordly 项目文件恢复编辑
  • 从应用中打开现有录制或项目文件

时间轴与编辑

  • 拖放式时间轴编辑
  • 裁剪不需要的片段
  • 添加手动缩放区域
  • 基于光标活动自动生成缩放建议
  • 添加快进和慢放区域
  • 添加文字、图片和图形标注
  • 在时间轴上添加额外音频区域
  • 裁剪录制画面
  • 保存并重新打开项目,编辑器状态保持不变

光标控制

  • 显示或隐藏渲染的光标叠加层
  • 光标大小调整
  • 光标平滑
  • 光标运动模糊
  • 光标点击弹跳效果
  • 光标摇摆
  • 光标循环模式,实现更干净的循环导出
  • macOS 风格的光标资源

摄像头叠加

  • 启用或禁用摄像头叠加画面
  • 上传、替换或移除摄像头画面
  • 镜像摄像头画面
  • 大小控制
  • 预设位置及自定义 X/Y 坐标
  • 外边距控制
  • 圆角控制
  • 阴影控制
  • 可选跟随缩放调整摄像头大小

边框样式与背景

  • 内置壁纸
  • 从壁纸目录运行时发现壁纸
  • 自定义上传的背景
  • 纯色背景
  • 渐变背景
  • 边框内边距
  • 圆角
  • 背景模糊
  • 投影
  • 最终画面的宽高比预设

导出

  • MP4 导出
  • GIF 导出
  • 导出质量选择
  • GIF 帧率选择
  • GIF 循环开关
  • GIF 尺寸预设
  • 宽高比和输出尺寸控制
  • 在系统文件管理器中显示导出的文件

工作流程与易用性

  • 可自定义的键盘快捷键
  • 应用内快捷键参考
  • 编辑器中提供反馈和问题链接
  • 编辑器偏好设置持久化
  • 导出后更快的预览恢复

截图

(此处为截图占位,原文未提供具体截图内容)


安装

下载已构建版本

预构建版本可在以下地址获取:
https://github.com/webadderallorg/Recordly/releases


Arch Linux / Manjaro (yay)

通过 AUR 安装(recordly-bin (https://aur.archlinux.org/packages/recordly-bin)):

yay -S recordly-bin  

PKGBUILD、desktop entry、版本同步以及可选的本地源码构建打包均在 recordly-aur (https://github.com/firtoz/recordly-aur) 中,因此本仓库不包含 Arch 发行版相关的杂务。
关于维护者联系以及包更新方式,请参阅该仓库或 AUR 包页面。


从源码构建

前置条件

macOS: Xcode 命令行工具(xcode-select --install)。
Linux(Ubuntu/Debian):

sudo apt install build-essential cmake libx11-dev libxtst-dev libxrandr-dev libxt-dev  

Windows: Visual Studio 2022(或 Build Tools),包含 C++ 工作负载和 CMake。

步骤

git clone https://github.com/webadderallorg/Recordly.git recordly  
cd recordly  
npm install  
npm run dev  

如需生成打包版本:

npm run build  

还提供了针对特定平台的构建命令:

  • npm run build:mac
  • npm run build:win
  • npm run build:linux

macOS:“无法打开应用”

本地构建的应用可能被 macOS 隔离。通过以下命令移除隔离标志:

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

系统要求

平台最低版本说明
macOSmacOS 14.0 (Sonoma)需要 ScreenCaptureKit 以支持音频和麦克风捕获。
WindowsWindows 10 20H1 (Build 19041, May 2020)需要原生 Windows 图形捕获(WGC)助手以实现最佳光标隐藏效果。
Linux任意现代发行版通过 Electron 捕获实现录制。系统音频通常需要 PipeWire。

[!重要]
对于 Windows 19041 之前的版本,录制仍可通过回退捕获工作,但真实系统光标可能仍会出现在录制中。


使用

录制

  1. 启动 Recordly。
  2. 选择屏幕或窗口。
  3. 选择麦克风和系统音频选项。
  4. 开始录制。
  5. 停止录制以打开编辑器。

编辑

在编辑器内,你可以:

  • 添加裁剪、缩放、变速区域和标注
  • 调节光标行为和预览音量
  • 使用壁纸、颜色、渐变、模糊、内边距和圆角来设计边框样式
  • 添加或调整摄像头叠加画面
  • 添加额外音频区域
  • 裁剪画面并选择宽高比
    随时保存工作为 .recordly 项目。

导出

导出选项包括:

  • MP4:标准视频输出
  • GIF:轻量分享和循环
    导出前可以调整格式相关的设置,如质量、GIF 帧率、GIF 循环和输出尺寸。

限制

光标捕获

Recordly 在录制上渲染一个精致的光标叠加层。平台隐藏光标的特性仍取决于操作系统支持。
macOS

  • ScreenCaptureKit 可以干净地排除真实光标。
    Windows
  • 需要 Windows 10 Build 19041+ 和原生捕获助手才能获得最佳效果。
  • 旧版本会回退到 Electron 捕获,因此真实光标可能仍然可见。
    Linux
  • Electron 桌面捕获目前不支持隐藏光标。
  • 如果同时启用了渲染的光标叠加层,导出画面可能同时显示真实光标和风格化光标。

系统音频

系统音频支持因平台而异。
Windows

  • 原生 WASAPI 支持
    Linux
  • 通常需要 PipeWire
    macOS
  • 需要 macOS 14.0+ 和基于 ScreenCaptureKit 的工作流程

工作原理

Recordly 结合了平台特定的捕获层、渲染器驱动的编辑器和导出管道。

捕获

  • Electron 协调录制和应用流程
  • macOS 使用原生 ScreenCaptureKit 助手
  • Windows 使用原生 Windows 图形捕获(WGC)助手(如果可用)以及原生音频助手

编辑

  • 时间轴区域定义缩放、裁剪、速度变化、音频叠加和标注
  • 光标和摄像头样式在编辑器状态中应用

渲染

  • 场景合成由 PixiJS 处理

导出

  • 预览中使用的相同场景逻辑被渲染成导出的 MP4 或 GIF 输出

项目

  • .recordly 文件存储源媒体路径及编辑器状态,以便以后重新打开工作

贡献

欢迎贡献。以下领域尤其需要帮助:

  • Linux 捕获和光标行为
  • 导出性能与稳定性
  • UI 和 UX 优化
  • 本地化工作
  • 额外的编辑器工具和工作流程改进

请确保 pull request 专注,测试录制/编辑/导出流程,并避免无关重构。具体指南请参阅 CONTRIBUTING.md


社区

提交错误报告和功能请求:
https://github.com/webadderallorg/Recordly/issues
欢迎提交 Pull Request。


支持者荣誉墙

Ko-Fi (https://ko-fi.com/webadderall)

  • Tom Egan @tomegan on X
  • Robin Ebers @robinebers on X
  • Tadees
  • buildwithfur
  • piccinato
  • Tobias
  • 匿名支持者
  • Tandava Appadoo
  • Digitalfastmind
  • Roberto Marcelino
  • Tony
  • Rajan RK
  • Francesco
  • Erwan
  • 匿名支持者

许可证

Recordly 采用 AGPL 3.0 许可。


鸣谢

致谢

Recordly 最初是 OpenScreen(https://github.com/siddharthvaddem/openscreen)的一个分支。自那以后,超过 80% 的代码已经发生差异。OpenScreen 的许多功能(例如其缩放动画)直接移植自 Recordly 的早期版本。
由 @webadderall (https://x.com/webadderall) 创建。

相似文章