Overview

What's running, what it's doing, and what it has saved you.

View only Live
Checking everything…
—
Tools available
—
Memory facts
—
AI models online
—
HomeShed
—
Memory service
Tokens kept out of Claude—Loading…
Output trimmed by RTKmeasured—
Writing done locallyestimate—
Local model workloadmeasured—
Work handled locally
0Solve
0Decompose
0Route checks
0Delegate
0Pipeline
0Ask
Reads all time
Waiting…
0
Writes all time
Waiting…
0
Recent calls
Waiting for activity…
AI models
Loading…
Clients live
Who is using HomeShed
—connected now
—connections
—refused
Connecting…
Tools
Loading…
Memory
Loading…
Loading…
Loading…

Which AI answers first

When a tool asks for AI help, it tries these in order: the model on your PC first, then free cloud models as a backup. New ones appear here automatically.

Why this model?

The most recent choices: which model answered, and why the others were passed over. Prompts and answers are never recorded.

Loading…
Loading…
Loading…

Log a correction

Saved with you as the source. The same rule broken twice escalates to a mechanical guard.

Loading…
—
Clients
—
Used in the last 7 days
—
Suspended or expired
—
Calls by clients
—
Refused
Give each project or person (an app, a coding agent, a friend) its own client: its own token, only the tools you grant, a calls-per-minute limit, and an optional expiry. You (your own Claude Code and this Control Panel) always have full access, so you don't appear in this list.
Add a client
Recent changes who changed what (tokens are never recorded)
Loading…
Loading…
Loading…
Loading…
—
Requests that checked memory first
—
Requests routed (local model or Claude)
—
Requests that used the local model
—
Code changes that were tested
—
Times a guard stepped in

Rule packs

Installed packs apply to every Claude session the guard hooks run in. Pick one to see its rules and choose how strict each check is.

Loading…

Recent activity

Loading…

Rules not in a pack yet

From this project's rules file. They move into packs as the migration goes on.

Loading…
Loading…
Your password the owner's login
Loading…
View-only logins people you share this Control Panel with

Each person gets their own password. They can look at the Overview and Savings, but they can't change anything, and they never see memory text, files, tokens, clients or settings. Giving someone a new password, or removing them, signs them out straight away.

Loading…
Saved runs
Loading…
Pick a tool on the left. Its form appears here; fill in what it needs and press Run.
—
Tools switched on
—
Switched off
—
Calls so far
—
Succeeded
—
Tools ever used
A tool with no calls isn't broken. Claude sessions on this machine do many of these jobs with their own built-in tools (the shell, git, reading files, fetching pages). These tools are for apps, remote agents and other people's setups that have no shell here, and every call through them is checked against that client's permissions and logged.
Switching a tool off makes HomeShed refuse it for everyone: Claude, the agent and this dashboard get a clear "switched off" message until you switch it back on. Scopes (read or write, plus the area) are how access is granted to each app.
Loading…
—
Tokens kept out of Claude
—
Trimmed by RTK (measured)
—
Average RTK reduction
—
Commands filtered
—
Missed in the last 30 days
Daily savings
Less More
Last 14 days tokens RTK trimmed per day
Missed savings RTK scans your Claude Code history for commands that ran without it
Scanning history…
Where the savings come from measured by RTK, estimated for local-model work (sizes only)
Solve Finds values that satisfy a set of rules, or proves there are none. Written in the solver's own language (SMT-LIB): the example asks for whole numbers x and y with x above 0 and x + y = 10.
Decompose Breaks a job into ordered steps, using your own AI model.
Route Suggests whether your own AI model or Claude should take a job. A suggestion only.
Delegate Lets your own AI model answer when it can, and says when Claude is needed.