Producer Tag for VSCode
You're the artist. Your code is the beat. Every git push drops your tag.
Every time you push — from the Source Control panel or the terminal — hear your personal audio "producer tag." Think Metro Boomin's "If Young Metro don't trust you…", but for your commits.
This extension wraps the producer-tag CLI, giving you a status-bar indicator and command-palette shortcuts to configure your tag without leaving the editor.
Requirements
You need the producer-tag CLI on your PATH. It handles the actual audio rendering (TTS + sox effects + 808 layer) and installs the global git pre-push hook that plays the tag.
- macOS:
brew install sox && ./install.sh (from the CLI repo)
- Linux:
sudo apt install sox espeak-ng && ./install.sh
- Windows (Git Bash):
scoop install sox && ./install.sh
Commands
| Command |
What it does |
Producer Tag: Play |
Preview your tag |
Producer Tag: Set Phrase |
Enter a new phrase; re-renders the tag |
Producer Tag: Change Style |
Pick metro / chop / khaled |
Producer Tag: Install Git Hook |
Wire up the global pre-push hook |
Producer Tag: Uninstall Git Hook |
Unwire it |
Producer Tag: Show Status |
Dump current config to an output channel |
Click the $(megaphone) metro badge in the status bar to preview your tag.
Settings
| Setting |
Default |
|
producerTag.cliPath |
producer-tag |
Path to the CLI (override if not on PATH) |
producerTag.showStatusBar |
true |
Show the current style in the status bar |
How it works
This extension is a thin UI wrapper — the real work happens in the CLI and the global git hook:
git push ──► git reads core.hooksPath = ~/.producer-tag/hooks
──► runs pre-push
└─ plays ~/.producer-tag/tag.wav (backgrounded)
Because the hook is at the git level, the tag plays whether you push from the Source Control panel, the integrated terminal, or anywhere else.