$ termaxa
$ termaxa — execution gate for AI coding agents
termaxa
Preview what will happen. · Protect what matters. · Roll back when you're wrong.
> claude code wants to run:
DROP TABLE users;
> termaxa says:
│ ESTIMATED IMPACT
rows affected50,000
dependent tables3
force push1 commit lost
terraform destroy2 add, 1 destroy
INSURANCE (automatic)
pg_dump
git backup
file snapshot
audit record
> approve? [y/N]
works with
git
previews & backups
postgres
blast radius & rollback
terraform
plan preview
shell
policy & injection guard
more coming_
live demo
1. predict
$ termaxa check "rm -rf /" ✗ denied: dangerous command segment 2/2 → rm -rf / rule: filesystem.delete
10ms
2. protect
$ termaxa preview "DROP TABLE users" → 50,000 rows3 dependent tables → backup ready (pg_dump)rollback available
82ms
3. recover
$ termaxa rollback → restoring… → commit a1b2c3d restored → 50,000 rows restored ✓ done (17.3s)
17.3s
see it live

A real agent hits the gate.

Claude Code attempting a command — intercepted by Termaxa, live, inside the agent's own prompt. Nothing staged.

Claude Code intercepted by Termaxa
by the numbers
10
releases
~3,500
lines of Rust
21
regression tests
3
bugs found in the wild
>1
live agent (Claude Code)
hardened by real use
⚠ git force-push blind spot
The preview said "nothing to push" while a force push destroyed a commit. Now it shows what the remote will lose. (v0.6.1)
⚠ shell segmentation bypass
A live agent rode a destructive command in behind a harmless prefix. Compound commands are now split and judged per-segment. (v0.7)
⚠ repo-owned audit logs
Logs lived in the repo, so git reset --hard could erase them. State moved to ~/.termaxa, out of git's reach. (v0.8)
what's next
[ ] plugin registry & more agents
[ ] cursor / openhands / others
[ ] termaxa cloud (shared policies & approvals)
v0.9 today · built in the open · honest about what's not done
this tool is free forever.

open source under MIT / Apache-2.0
no feature gates. no license keys. ever.
cloud sits on top of the free core, never in front of it.

from the maker
M
Manoj
solo maker · builds developer infrastructure

I build with Claude Code every day, and I kept getting nervous handing it commands that touch git history and production databases. The built-in "allow this command?" prompt tells you what it wants to run — not what will actually happen.

So I built the thing I wanted: a gate that shows the real consequence, takes a backup before you approve, and lets you roll back. The first time I pointed a live agent at it, the agent chained a destructive command behind a harmless one and slipped past a naive rule. Watching that happen is why Termaxa now splits compound commands and judges each part — that exact bypass is a regression test today.

Manoj · also the maker of ZeroDrop, email-verification infrastructure for developers
install
$ cargo install termaxa --locked
or grab a binary:
$ termaxa --version
termaxa 0.9.0