User terminal
Every session starts as a shell invocation. The persona flag is read first, and it decides which system prompt gets injected before any model is contacted.
god, the unified zsh harness
Sets up the environment the rest of the stack assumes: proxy configuration written, concurrency locks claimed, persona prompt loaded into position.
god-architect-loop
Work is split in two. Planning never touches the codebase, and execution never re-plans. Separating them keeps a failed build from rewriting the strategy.
Hijacked Claude CLI
The Anthropic Node SDK runs unmodified. Memory hooks bracket the session on both sides so context survives across invocations, and one variable redirects the transport.
God proxy layer
LiteLLM plus a custom handler. Everything the client sent arrives untouched, gets compressed, and is matched to a backend before it leaves the machine.
Hover any condition to trace it through to its backend.
The model layer
Five aliases, four engines. Each one answers on the Anthropic wire format, so the client upstack cannot tell which of them replied.
Nothing ships unverified.
God Mode is not a single script. It is a loop that refuses to hand you broken work.
The tier decides itself
A classifier reads the first turn and picks the lane. Prose and analysis go to the reasoning model, where instructions actually hold. Code goes to the fast one. Images go to the model with eyes. Then the session pins itself and stops second-guessing.
He picks once. He does not agonize.
The compiler answers before you do
Every write triggers mypy and the tests matching that file. Fail and the write is blocked, with the error fed straight back into context, file and line, verbatim. No summary, no paraphrase, no apology. Under 400ms on a clean write, and it fails open so it can never brick the session.
You do not get to see the broken version.
Three strikes and the model gets replaced
Third consecutive failure on the same file and the session rewrites its own tier mid-flight. Fast becomes Pro. The model that could not solve it is swapped for one that can, and the loop continues without a human in it.
Three strikes and he brings in something meaner.
It audits itself and does not flatter
Every request logs tokens, cache hits, latency, and which model actually answered. Rank-based detection screams when a tier serves something weaker than it promised. A daily report reconciles local spend against provider billing and names its own blind spots.
He checks his own numbers and does not like what he finds.
Corrections stop evaporating
Every lesson learned the hard way gets appended to a file that loads into the front of every future session. Correct it once. It stays corrected.
He does not forget. He is a pig with a changelog.
Piggy Benissy
Chief Architect / Omega Threat