Spend less. Break nothing.
SteinWall runs next to Claude Code and Codex on your machine. It stops runaway costs, blocks dangerous actions before they happen, gets stuck agents unstuck and checks new skills and MCP servers before you install them.
What it does
Cost brake
Daily and monthly budget. A warning at 80 %, a hard stop at the limit. Lift it for today with one command.
Action guard
Asks or blocks before recursive deletes, force pushes, reading .env files or SSH keys, and piping downloads into a shell.
Loop rescue
When the same error comes back three times, the agent is told to change course. Repeating the same command blindly gets blocked.
Extension scanner
Checks skills, plugins and MCP servers for prompt injection, hidden shell commands and data exfiltration before you install them.
Limit handoff
Before the 5-hour or weekly limit runs out, the agent writes a handoff file. The next session continues from there.
Daily report
What it cost, what it saved, what it blocked. Every amount is an estimate at API list prices and is marked ≈.
Install
Claude Code:
claude plugin marketplace add maxxstm/steinwall
claude plugin install steinwall@steinwall
Codex (then approve the hooks once with /hooks):
codex plugin marketplace add maxxstm/steinwall
codex plugin add steinwall@steinwall
Needs Node.js 20 or newer. Everything runs locally: no prompts, code or keys leave your machine.
Pricing
Free
- Cost brake
- Action guard
- Loop rescue
- Extension scanner
- Limit handoff (same tool)
- Daily report
Pro
or $90 / year. 5-day trial included after install.
- Model routing to a cheaper subagent
- Context advisor and output trimming
- Your own rules per project
- Dashboard with history
- Handoff between Claude Code and Codex
- Cost coach (beta)
Founder price
Pro for the first 500 users, at this price for as long as you stay.
Every Pro user you refer gets you one free month of Pro.
Privacy
We ask before we count. Sending your savings to the public counter is a separate opt-in question, and it is off unless you say yes. It sends one number per day and a random install id: no prompts, code, paths or keys. You can switch it off at any time.