The Procurement Workbench
Last reviewed · content updated
BeginnerWhat 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 RFP Machine
Every tool in this module runs from the command line. Before you start generating RFPs, scoring vendors, or tracking submittals, you need three things on your machine:
- A terminal — the app where you type commands
- Node.js — the runtime that powers the tools
- An AI CLI tool — the engine that builds everything
Fifteen minutes from now, you’ll be ready to go. This is equipping your workbench, not sitting through a lecture.
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. It’s just a text interface to your computer — nothing scary, nothing breakable.
Mac:
- Press Cmd + Space to open Spotlight
- Type Terminal and press Enter
- You’ll see a window with a blinking cursor — that’s it, you’re in
Windows:
- Open the Start menu and search for Ubuntu or WSL
- Click the Ubuntu app to open a Linux terminal inside Windows
- If you don’t have WSL installed: open PowerShell as Administrator, run
wsl --install, restart, then open Ubuntu
Linux:
- 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.
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) — it handles everything for you.
Install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bashClose and reopen your terminal, then:
nvm install --ltsVerify it worked:
node --versionnpm --versionYou should see version numbers (e.g., v22.x.x and 10.x.x). If you do, Node.js is ready.
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.
Option A: Claude Code (recommended)
npm install -g @anthropic-ai/claude-codeclaudeFollow 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):
curl -fsSL https://antigravity.google/cli/install.sh | bashagyOn an enterprise Gemini Code Assist license, Gemini CLI still works — see Gemini CLI → Antigravity CLI for both paths.
Option C: Codex CLI
npm install -g @openai/codexcodexClaude Code costs ~$20/month through a Pro subscription. GitHub Copilot has a free tier (Copilot Free). Think of it like any other professional tool subscription — if it saves you two hours on one RFP cycle, it’s paid for itself in the first week.
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:
mkdir test-workbench && cd test-workbenchclaude "Create a file called hello.js that prints 'Workbench ready' to the console"node hello.jsYou should see Workbench ready printed. If you do — you’re set. Delete the test folder and move on to Lesson 1.
cd ..rm -rf test-workbenchIf you’re going browser-first:
- Open claude.ai (or your preferred AI chat)
- Paste:
Write a Node.js file called hello.js that prints "Workbench ready" to the console - 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 RFP Machine — a CLI that turns rough equipment specs into complete, CoreSite-formatted RFP documents in 30 seconds.
Time to stop configuring and start building.