Step 1 of 10

Install Infrastructure & Skill

1of 10~15 min
  • How to orchestrate multiple terminal sessions with ntm (Named Tmux Manager)
  • How to install the /brennerbot-with-ntm skill via jeffreys-skills.md (jsm)
  • The Agent Mail message-passing architecture and brenner CLI
What you'll do
  • Install ntm (Named Tmux Manager) and jsm (/brennerbot-with-ntm skill)
  • Set up and start Agent Mail server
  • Install and verify the brenner CLI

The Multi-Agent Stack

Running AI research agents in parallel requires a high-velocity coordination stack. You'll set up:

  • 1ntm + /brennerbot-with-ntm — Named Tmux Manager (`Dicklesworthstone/ntm`) for multi-agent pane spawning, YAML pipelines, and robot-mode monitoring, paired with the `/brennerbot-with-ntm` skill via jsm
  • 2Agent Mail — Message-passing server for durable thread coordination and inbox/outbox management
  • 3brenner CLI — Corpus search, excerpt building, session compilation, and 7-dimension scoring

1Install ntm & the /brennerbot-with-ntm Skill

ntm (Named Tmux Manager) is a Go-based multi-agent control plane that spawns Claude Code (--cc), Codex CLI (--cod), Gemini CLI (--gmi), and Antigravity (--agy) panes, executes declarative YAML pipelines, and exposes --robot-* telemetry flags.

Install ntm (One-liner or Go toolchain):

Terminal
# Install ntm via official release installer
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/ntm/main/install.sh | bash
# Or build from source with Go:
go install github.com/Dicklesworthstone/ntm/cmd/ntm@latest

Install /brennerbot-with-ntm via jeffreys-skills.md (jsm):

Terminal
# Install the jsm skill manager
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/jeffreys-skills.md/main/install.sh | bash
# Install the /brennerbot-with-ntm skill into Claude Code & Codex CLI
jsm install brennerbot-with-ntm

This equips your orchestrator agent with the 10-phase Brenner Loop, 15+1 cognitive operators, 6 execution modes, and 6 ready-to-run NTM YAML pipelines.

Verify installation:

Terminal
ntm --version
ntm --robot-terse

2Set Up Agent Mail

Agent Mail is the coordination bus. Agents post messages to threads, read their inbox, and acknowledge receipt. This enables asynchronous collaboration.

Terminal
# Clone the Agent Mail repository
git clone https://github.com/Dicklesworthstone/mcp_agent_mail.git
cd mcp_agent_mail
# Start the server with token auth
bash scripts/run_server_with_token.sh

In a new terminal, verify the server is running:

Terminal
curl http://127.0.0.1:8765/health
# Expected: {"status":"ok",...}
Pro Tip
Keep Agent Mail running in its own terminal tab. You can also run it as a background service or use tmux to keep it alive. The server persists messages to disk, so restarting is safe.

3Install the brenner CLI

The brenner CLI manages research sessions, compiles artifacts from agent deltas, and provides utilities for corpus search and excerpt building.

Terminal
# Clone the BrennerBot repository
git clone https://github.com/Dicklesworthstone/brenner_bot.git
cd brenner_bot
# Run the installer (or compile with bun build --compile ./brenner.ts --outfile brenner)
./install.sh

Verify installation:

Terminal
brenner --version
brenner doctor

What brenner doctor checks:

  • ✓ Corpus file exists and is readable
  • ✓ Dependencies are installed
  • ✓ Configuration is valid
  • ✓ Agent Mail is reachable (if configured)

✓Verify Everything

Run these commands to confirm all infrastructure is ready:

Terminal
# Check ntm & skill manager
ntm --version
jsm list
# Check Agent Mail health
curl http://127.0.0.1:8765/health
# Check brenner CLI
brenner --version
brenner doctor

Infrastructure Ready? If all three tools are working, you're ready to configure your AI agent subscriptions in the next step.