← All tools

Tool · CLI

claude-loadout

Start each session with only the tools it needs.

Every agent session loads all of your installed MCP servers, plugins and skills, whether or not today’s task touches them. Two costs stack up before you type a word: context spent on tools you aren’t using, and a more crowded set of candidates the agent weighs when it decides what to auto-invoke.

claude-loadout addresses that per session, with nothing to toggle by hand. It reads signals from your working directory (folder name, marker files like package.json, the README’s opening line), ranks your tools against the goal with a small local model (no network call, no data leaving your machine), applies your keep/drop rules, and launches your coding agent with just the relevant subset. The first time you scope a repo the decision is saved to .loadout/ and reused; you refresh it deliberately with claude-loadout update.

Turn on cld memory enable and the same ranking applies to what you know, not just to what you installed: a session starts with the past decisions, open debt and notes that fit its goal, inside a token budget you set, and nothing else. It reads the stores you already keep, docs/memory/ in the repository, your agent’s own memory directory, an existing decision corpus, and writes back into them in their own file formats. No note ever lands in a folder of ours, so uninstalling leaves every one of them exactly where it was.

That layer takes over the two skillkit skills it overlaps with. cld decision new|list|show|supersede writes the same records debug-decisions writes, in the same directory, and the note store follows memory-org’s convention, so both tools see one corpus and neither has to migrate the other’s files. What those skills leave to you by hand the launcher does per session: ranking notes against the goal, keeping the index in step, surfacing what has gone stale in cld memory audit. cld decision revert is deliberately absent, because running destructive git operations is not a launcher’s job.

Safe by design: nothing about your global setup changes, and if anything fails it falls back to a normal full session. Install with pipx install ccloadout, then type claude-loadout (or the short alias cld) in place of your usual agent command; it forwards every argument through. Apache 2.0.