demo coming soon
Claude Code fires hooks on lifecycle events. claude-play listens to those hooks and controls mpv, playing your videos when Claude is working and pausing instantly when you need to respond.
Claude working โ video plays Claude done โ video keeps playing Permission needed โ video pauses + hides You respond โ video resumes
Works across multiple sessions. Saves your playback position between pauses and restarts. Streams from URLs. No downloads needed.
git clone https://github.com/mlekhi/claude-play.git && cd claude-play && bash install.sh~/.claude-play/config.json with your video URLs or local file path.~/.claude/settings.json..venv/bin/python claude_play.py