Applied AI-Powered Music Production Workflows

The Producer Workbench

Last reviewed · content updated

Beginner

What you'll learn

~15 min
  • Open a terminal on your operating system
  • Install Node.js using nvm
  • Install and authenticate an AI CLI tool (or use browser chat as an alternative)
  • Verify everything works with a test command

Before you build the Release Asset Engine

Every tool in this module runs from the command line. Before you start generating platform-sized artwork, building campaign calendars, or setting up your YouTube pipeline, you need three things on your machine:

  1. A terminal — the app where you type commands
  2. Node.js — the runtime that powers the tools
  3. An AI CLI tool — the engine that builds everything

Fifteen minutes from now, you’ll be ready to go. This is setting up your studio, not watching a tutorial.

💡Don't want to install anything?

You can use Claude.ai, Gemini, or ChatGPT in your browser instead. Paste the same prompts from the lessons, get the same tools generated, then download the files and run them locally later. The browser path works fine — you just won’t get the “type a command and watch it build” experience until you set up the CLI. Skip to Verify it works if you’re going browser-first.


Step 1: Open a terminal (2 minutes)

The terminal is where you’ll run every tool in this module. If you’ve ever used the command line in a DAW’s plugin manager or run a script in Ableton, this is the same idea — just for building tools instead of making music.

Mac:

  1. Press Cmd + Space to open Spotlight
  2. Type Terminal and press Enter
  3. You’ll see a window with a blinking cursor — that’s it, you’re in

Windows:

  1. Open the Start menu and search for Ubuntu or WSL
  2. Click the Ubuntu app to open a Linux terminal inside Windows
  3. If you don’t have WSL installed: open PowerShell as Administrator, run wsl --install, restart, then open Ubuntu

Linux:

  1. Press Ctrl + Alt + T to open a terminal

You should see a prompt that looks something like user@machine:~$ — that’s your command line, ready for input.

Want the full version?

The shared curriculum covers terminals in depth: What Is a Terminal?, Opening Your Terminal, and Navigating the Filesystem. Come back to those if you want a deeper understanding later.


Step 2: Install Node.js via nvm (5 minutes)

Node.js is the runtime that powers the CLI tools you’ll build. The easiest way to install it is through nvm (Node Version Manager).

Install nvm:

Terminal window
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

Close and reopen your terminal, then:

Terminal window
nvm install --lts

Verify it worked:

Terminal window
node --version
npm --version

You should see version numbers (e.g., v22.x.x and 10.x.x). If you do, Node.js is ready.

Want the full version?

The shared curriculum covers Node.js setup in detail: Overview & Prerequisites. It includes proxy/certificate troubleshooting for corporate networks and alternative install methods.


Step 3: Install an AI CLI tool (5 minutes)

You need one of these. Pick whichever fits your situation — they all work with the prompts in this module.

Terminal window
npm install -g @anthropic-ai/claude-code
claude

Follow the authentication prompts. Once you see the Claude Code interface, you’re ready.

Option B: Antigravity CLI (Google)

Google retired the consumer Gemini CLI on 2026-06-18. Individuals now install Antigravity CLI (agy):

Terminal window
curl -fsSL https://antigravity.google/cli/install.sh | bash
agy

On an enterprise Gemini Code Assist license, Gemini CLI still works — see Gemini CLI → Antigravity CLI for both paths.

Option C: Codex CLI

Terminal window
npm install -g @openai/codex
codex
💡Investment framing

Claude Code costs ~$20/month through a Pro subscription. GitHub Copilot has a free tier (Copilot Free). Think of it like a plugin subscription — if it saves you two hours on release prep, it’s paid for itself before the first drop.

Want the full version?

The shared curriculum covers each tool’s setup in detail: Claude Code, Antigravity, Codex CLI. Those lessons include SSH authentication, API key setup, and troubleshooting for restricted networks.


Verify it works

Run this quick test to confirm everything is connected:

If you installed a CLI tool:

Terminal window
mkdir test-workbench && cd test-workbench
claude "Create a file called hello.js that prints 'Workbench ready' to the console"
node hello.js

You should see Workbench ready printed. If you do — you’re set. Delete the test folder and move on to Lesson 1.

Terminal window
cd ..
rm -rf test-workbench

If you’re going browser-first:

  1. Open claude.ai (or your preferred AI chat)
  2. Paste: Write a Node.js file called hello.js that prints "Workbench ready" to the console
  3. You’ll see the generated code — that’s the same thing the CLI produces, just in a browser window

Either path works. The CLI is faster and more powerful for file-heavy work, but browser chat gets you started with zero installation.


You’re ready

Your workbench is equipped. In the next lesson, you’ll use these tools to build The Release Asset Engine — a CLI that takes your cover art and generates platform-sized versions for Spotify, Instagram, YouTube, and SoundCloud in one command.

Time to stop configuring and start creating.

Search lessons