Decide what
Claude carries.

A small macOS panel for the plugins, skills and MCP servers your coding agents load into every session.

Claude Code’s own switches mostly work one project at a time. Loadout sets a default for every project, lets one project differ, and shows which ones do. It also shows the dev servers you forgot were running.

Loadout
  • :3000tea-house
  • :6006tea-house
  • :5173field-notes
  • :8000kiln
Show
3 of 6 on · plugin skills ~420 tokens
  • Overridden in tea-house
  • Overridden in field-notes
  • Overridden in tea-house
  • Overridden in tea-house
  • Off
Quit ⌘Q
The panel, rebuilt for this page. Try the tabs and switches.

What it does

Your servers, two tabs, and a scope for every switch.

Click the menu bar icon and your running servers are at the top. Below them, choose which tools to show and where changes apply: All projects or one project. The switches in Tools and Skills change that scope. Each change saves straight away, says what it saved, and copies the reload command for you.

Ports

See what’s running. Stop what isn’t needed.

Every dev server listening on your Mac sits at the top of the panel, three to a row, with its port and project. A live probe marks each one as responding or not. It shows every server, whichever project you’ve picked below.

  • Hover a server to restart or kill it. The tooltip has the folder, framework, PID and uptime
  • Stop all appears when you hover over Ports, and asks once first
  • Right-click a server for its project’s tools, or to stop the whole project
Loadout
  • :3000tea-house
  • :6006tea-house
  • :5173field-notes
  • :8000kiln
Show
3 of 6 on · plugin skills ~420 tokens
  • Overridden in tea-house
  • Overridden in field-notes
  • Overridden in tea-house
  • Overridden in tea-house
  • Off
Quit ⌘Q

How it works

Off by default. On where you want it.

Every plugin, skill and MCP server you install is described to the model when a session starts. Claude Code can switch each one off, but mostly per project. Loadout writes the default for every project and the settings files for each project, and touches nothing else. No daemon, no account, no patching Claude Code.

Claude Code’s own switches work. Most of them work on one project at a time.

  • /skills

    Four states and a token count per skill. It saves to this project’s settings.local.json, so every other project keeps the old state.

  • /mcp

    Disable is saved, but for this project only. Open a new folder and the server is back.

  • /plugin disable

    Global and complete: skills, agents and MCP servers all go. It’s also the only switch for a plugin’s skills.

  • deniedMcpServers

    The one block that holds in every project, and no project can undo it. No UI: you type server names and URLs into settings.json.

Install

Install it in a minute.

Download or build it, drop it in Applications, and the backpack appears in your menu bar.

Swift files
9
build script
1
daemons, accounts or patches
0
# clone and build
git clone https://github.com/rahulmax/Loadout.git
cd Loadout
./build.sh

# install and open
cp -R Loadout.app /Applications/
open /Applications/Loadout.app
  • Or download the zip from Releases. It isn’t notarized, so macOS blocks the first open: use Open Anyway in System Settings, Privacy & Security
  • macOS 14 Sonoma or later
  • Swift 5.9 toolchain (Xcode or Command Line Tools), to build from source
  • Claude Code, Codex, Antigravity or Cursor, for the settings it manages