Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
educlopez avatar

Codevator

  • 4 installs
  • 63 repo stars
  • Updated May 31, 2026
  • educlopez/codevator

Control codevator, a CLI that plays background music and sounds for AI coding agents, hooking into agents so audio starts and stops with sessions.

About

Drives the codevator CLI to play, switch, and manage background music while coding agents work, including sound modes, volume, custom imports, and agent hook setup. A developer uses it to set up or control coding-session background audio.

  • Commands for playback (mode, on/off, volume, preview) and sound management (list, add, import)
  • Installs hooks so music auto-starts and stops with agent sessions

Codevator by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #430 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/educlopez/codevator --skill codevator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars63
Last updatedMay 31, 2026
Repositoryeduclopez/codevator

What it does

Control codevator, a CLI that plays background music and sounds for AI coding agents, hooking into agents so audio starts and stops with sessions.

Files

SKILL.mdMarkdownGitHub ↗

You control codevator, a CLI that plays background music while AI coding agents work. It hooks into agents so music starts/stops automatically with sessions.

Quick Reference

All commands: npx codevator <command> (or codevator if globally installed).

Playback

CommandWhat it does
mode <name>Switch to a sound (e.g. mode lofi-relax)
mode --randomPick a random installed sound
mode --random --category <cat>Random within a category
on / offEnable or disable sounds
play / stopStart or stop playback
volume <0-100>Set volume
preview <name>Preview a sound for 5 seconds

Sound Management

CommandWhat it does
listList all sounds grouped by category
list --category <cat>List sounds in a category
add [name]Download sounds from the registry
add --category <cat>Browse and download by category
import <file> --name <n>Import a custom audio file (mp3/wav/ogg/m4a)
remove <name>Remove a custom sound

Setup & Diagnostics

CommandWhat it does
setupInstall hooks for Claude Code (default)
setup --agent <name>Install hooks for a specific agent
statusShow current mode, volume, agent, mini-stats
statsFull stats: plays, time, streaks, milestones
doctorDiagnose issues (hooks, audio, config, sounds)
uninstallRemove all hooks

Profiles

CommandWhat it does
profile create <name>Save current mode + volume as a preset
profile use <name>Switch to a saved profile
profile listList all profiles
profile delete <name>Delete a profile

macOS Menu Bar

CommandWhat it does
install-menubarInstall the macOS menu bar controller
uninstall-menubarRemove menu bar app

Available Sounds

Focus & Ambient: elevator (default), typewriter, minimal, lofi-relax, lofi-chill, lofi-cozy

Nature: ambient, rain, forest, ocean

Music & Retro: retro, classical-piano, ambient-guitar, epic-strings

Integration: spotify (controls Spotify volume on macOS — not a sound file)

Categories for --category flag: focus, nature, music, integration

Supported Agents

claude (default), codex, gemini, copilot, cursor, windsurf, opencode

Example: npx codevator setup --agent gemini

Behavior

  • When the user asks to change sounds/music/modes, run the command and confirm briefly
  • When asked "what sounds are available", run list or describe from the table above
  • For troubleshooting, suggest doctor first
  • Spotify mode requires macOS and an active Spotify session

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.