ClaudeMap

VibeTube

macOS 多机位录制器,把屏幕加摄像头的素材交给 Claude Code——剪辑、写标题、发布都由 agent 完成。

插件与代理video-editingrecordermacoselectronpublishing

VibeTube 把屏幕与摄像头加麦克风录成同步的 clip、组织成项目,然后把文件夹交给 AI 编码 agent——Claude Code 或 Codex——完成整个剪辑:自带的 video-use skill 先转写、再选镜头(全摄像头/屏幕/画中画)、然后下刀;HyperFrames 加图形,HeyGen 库配音效,自动生成字幕,最终出两版成片(1920x1080 与 1080x1920)。在 agent 看到素材之前,每段 clip 已在本地预处理:MatAnyone2 换背景、NVIDIA Studio Voice 清音,外加帧数/体积/音频哈希校验。随后同一个 agent 读成片字幕,写出五个标题候选与带章节的简介,Upload-Post 直接推到 YouTube、TikTok 和 Reels——全程不开浏览器。Electron 桌面应用:你负责录,agent 负责剪和发。

它做什么

  • 每段 clip 两条同步轨道:screen.webm 只装画面,webcam.webm 装摄像头加全部音频——怎么剪都断不了人声
  • 素材进 agent 眼前先做本地预处理:MatAnyone2 换背景、NVIDIA Studio Voice 清音、帧数/体积/音频哈希校验
  • agent 用自带的 video-use skill 剪辑:转写、选镜头、下刀,再加 HyperFrames 图形、字幕与音效
  • 不开浏览器发布:从字幕写出五个标题与带章节的简介,Upload-Post 推送 YouTube、TikTok 和 Reels

什么时候用

做「人头加屏幕」型影片的创作者——教程、更新日志、演示——比起学视频剪辑时间线,更愿意用提示词指挥 agent 完成机械性剪辑。

如何上手

git clone https://github.com/mutonby/vibetube && cd vibetube
npm install
npm start

# Node.js 22 以上、macOS;首次运行需授权屏幕录制、摄像头与麦克风

注意事项

仅限 macOS(Electron desktopCapturer),且从源码运行——没有打包下载。音效与音乐运行时从 HeyGen 库拉取、需要你自己的密钥,发布需要 Upload-Post 账号。部分原生组件(MatAnyone2Kit、EdgeSAM 权重)在构建时按各自的非 MIT 条款下载。剪辑好坏取决于 agent 的判断——成片记得自己过一遍。MIT。

代码仓库

mutonby/vibetube

收录日期

地图上的相关资源

  • CometixCode

    插件 / 代理

    非官方的 Claude Code 终端 UI 复刻:用 Rust 按 1:1 逐文件移植到 iocraft 这套 React 风格 TUI 框架上。

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    插件 / 代理

    把 AGENTS.md、CLAUDE.md 里的自然语言规则变成钩子级强制:每次编辑都被评审,违规当场修复。

    • hooks
    • code-review
    • rules
    • agents-md
  • fast-jev-compaction

    插件 / 代理

    用 Jev 评分式修剪取代有损压缩摘要的 Claude Code 插件:过期的工具调用被丢弃,保留下来的内容原样不动。

    • plugin
    • context-management
    • compaction
    • function-hooks