ClaudeMap

VibeTube

A macOS multicam recorder that hands screen-plus-webcam footage to Claude Code — the agent cuts the video, writes the titles, and publishes it.

Plugins & Agentsvideo-editingrecordermacoselectronpublishing

VibeTube records your screen and your webcam plus microphone as synced clips organized into projects, then hands the folder to an AI coding agent — Claude Code or Codex — which does the whole edit: the bundled video-use skill transcribes, picks shots (full-cam / screen / PiP) and cuts; HyperFrames adds graphics, HeyGen's library supplies sound effects, subtitles are generated, and two renders land (1920x1080 and 1080x1920). Before the agent sees anything, each clip is preprocessed on-device: MatAnyone2 background replacement, NVIDIA Studio Voice cleanup, and frame/size/audio-hash validation. The same agent then reads the final cut's subtitles to write five title options and a chaptered description, and Upload-Post pushes the video to YouTube, TikTok and Reels — no browser involved. An Electron desktop app: you record, the agent edits and publishes.

What it does

  • Two synced tracks per clip: screen.webm carries picture only, webcam.webm carries camera plus all audio — cuts never break the voice
  • On-device preprocessing before the agent sees anything: MatAnyone2 background replacement, NVIDIA Studio Voice cleanup, frame/size/audio-hash validation
  • The agent edits via the bundled video-use skill: transcribe, pick shots, cut — then HyperFrames graphics, subtitles and sound effects
  • Publishing without a browser: five titles and a chaptered description written from the subtitles, Upload-Post pushes to YouTube, TikTok and Reels

When to use it

Creators producing talking-head-plus-screen videos — tutorials, changelogs, demos — who would rather prompt an agent through the mechanical edit than learn a video-editor timeline.

Getting started

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

# Node.js 22+, macOS; grant Screen Recording, Camera and Microphone on first run

Things to know

macOS only (Electron desktopCapturer), and it runs from source — no packaged download. Sound effects and music download at runtime from the HeyGen library with your own key, and publishing requires an Upload-Post account. Some native components (MatAnyone2Kit, EdgeSAM weights) download at build time under their own non-MIT terms. Edit quality is the agent's judgment — expect to review the cut. MIT.

Repository

mutonby/vibetube

Charted

Related on the map

  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

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

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

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

    Plugin / Agent

    A Claude Code plugin that replaces the lossy compaction summary with Jev-scored pruning: stale tool calls are dropped, and everything kept stays verbatim.

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