Skip to content

A Mac app for your assistant config

See everything Claude Code loads and what you actually use

Loadout is a Claude Code skills manager for Mac. It reads your ~/.claude folder and puts every skill, subagent, slash command, plugin and MCP server in one list, with how often each one actually fires. Then it lets you edit, disable or delete them without opening a text editor.

  • Free · MIT
  • Requires macOS 15
  • Signed and notarised
  • No account, no network
Reads every assistant on the machine

A skills manager for Claude Code, Codex and OpenCode

Claude Code

~/.claude/skills

Codex

~/.codex/skills

OpenCode

~/.opencode/skills

Anything else

~/.<assistant>/skills

Skills are an open format now. Loadout finds an assistant by the folder it keeps its skills in, so one installed tomorrow shows up without a new version of this app.

The inventory

Manage every Claude Code skill you have installed, in one list

You added them one at a time over six months. A few of your own, forty from plugins, some you cloned and forgot. Here they all are: name, what each one is for, where it came from, and whether it is on. Searchable, sortable, and scoped to a project when you need to ask what an assistant sees if you open that folder.

  • Personal, project and plugin

    Everything under ~/.claude, everything a plugin brought with it, and everything in the repository you are standing in.

  • Disabled without deleting

    Turning a skill off moves its folder to ~/.claude/skills-off. It stops loading; nothing is lost.

  • The raw file, right there

    Frontmatter, body, token budget and the limits it is measured against, not hidden behind a form.

The part nothing else does

Usage counts, mined from your own sessions

Loadout reads the session logs your assistants already write and counts real activations, so you can see which Claude Code skills are actually used. The one you installed in January and never once triggered is at the bottom of the list, with a zero next to it. Sort by that column and the decision makes itself.

kinds counted
5kinds countedskills, commands, subagents, MCP servers, plugins
days by default
90days by defaultor index the whole history in one go
facts per item
4facts per itemtotal uses, last use, projects, per assistant
guessed numbers
0guessed numbersa format that cannot prove a use says so

When a history format cannot prove an activation, Loadout marks it unsupported rather than printing a zero that reads like disuse.

MCP servers

Turn an MCP server off without deleting it

Loadout is an MCP server manager for Mac. Six servers loaded, two of them used. The others are still spending context on every session. It lists what you have configured, how many times each one was actually called, and turns the dead weight off: your configuration stays on disk, it just stops loading.

  • Global servers from ~/.claude.json, and the per-project ones
  • Call counts per server, so "do I still need this" has an answer
  • Off is a switch, not a hand-edit of a JSON file at midnight
The whole loadout

Subagents, slash commands and plugins too

A skill is not the only thing an assistant loads. Everything below is inventoried the same way, counted the same way, and editable in the same window.

  • Skills

    Personal, project and plugin skills

    Create one from a template, edit the frontmatter with live validation against the documented limits, or move it out of the way.

  • Subagents

    The agents you wrote and forgot

    Manage Claude Code subagents the way you manage skills: every one across every assistant, with how many times it was dispatched and from which projects.

  • Commands

    Slash commands, counted

    The ones you type daily and the ones you wrote once. Both are in the list; only one has a number.

  • Plugins

    Plugin manager: what a marketplace installed

    What is enabled, where it came from, and the skills and commands it brought with it.

  • Editor

    An editor, not a viewer

    Syntax highlighting, a token budget as you type, and validation that refuses to write a file it knows is broken.

  • Ask

    A conversation beside the document

    Ask claude, codex or opencode to improve a skill. It works in a copy; you accept or reject each change, one at a time.

How it works

Four things, in order

Every assistant folder that exists on the machine, plus the repository you point it at. Nothing is registered, nothing is imported: the files on disk are the state, and a change made outside the app shows up without a reload.

No magic

Where it reads from, and what it writes

The whole app is a careful reader of files you already have. This is the entire surface.

What Loadout reads, where it lives, and whether Loadout writes to it
DataWhere it livesWritten by Loadout?
Skills, commands, subagents, MCP servers~/.claude/, ~/.codex/, ~/.<assistant>/Only when you save, create, delete or share
Session logs, for the usage counts~/.claude/projects/, ~/.codex/sessions/Never, read only
Backups, taken before every write~/Library/Application Support/Loadout/backups/Yes
Usage index, rebuildable at any time~/Library/Application Support/Loadout/usage.sqliteYes
Working copies for the Ask conversation~/Library/Application Support/Loadout/ask-workspaces/Yes

Loadout keeps its own files out of ~/.claude. That directory belongs to Claude, and an app that stores its database in someone else’s folder is a surprise waiting for whoever wipes .claude to fix something.

A real Mac app, not a browser tab

Loadout is a Claude Code manager Mac app written in SwiftUI. It opens instantly, uses the keyboard, and does not ship a browser to draw a list. If you came here looking for a Claude Code GUI on Mac, be clear about what this is: it manages what your assistants load, and leaves running them to the terminal you already have open.

Nothing leaves your machine

The app makes no network calls. There is no account, no telemetry and no sync. When you press Ask, it runs the assistant CLI already installed on your Mac, with the credentials already on your Mac. Loadout never sees them.

Free and open source

Loadout is a free, open source Claude Code skills manager under the MIT licence. No paid tier, no trial, no account. The whole thing is on GitHub: read it, fork it, file an issue when it gets something wrong.

Questions

Frequently asked questions

Get it

Find out what you have been carrying

Download the latest release, drag it to Applications, and open it. It reads your setup and tells you what is in it.

Version 0.1.0 · 2.5 MB

macOS 15 or later. Free, MIT, and the source is on GitHub.