Lead triage
Filter leads before they page you.
Local Gate
I read one token's log-probabilities from a local Ollama model to give you a typed decision. No API key. Your data never leaves the machine.
19 USD one time. Lifetime updates. 7-day technical refund.
Measured, on my machine
A raw 7B gate is overconfident. Temperature calibration fixes that on my measured decisions.

What you point it at
Filter leads before they page you.
Decide if an alert deserves a human.
Gate a release as ship, review or block.
How it works
Download it after checkout, then pip install localgate-0.1.0.tar.gz.
localgate doctor
localgate serve
Use localgate ask or POST /ask.
POST /ask
POST /outcome
GET /dashboard
A real exchange from the author's machine. Choice questions return the winning option and the probability of every option. Number questions return a value from 0 to 1.
POST http://127.0.0.1:8890/ask
{"state": "Deploy failed twice tonight with a database timeout. Rollback is one command. No customers affected yet.",
"role": "an on-call lead",
"questions": {"act": {"instructions": "Roll back now or keep debugging?",
"options": {"rollback": "roll back now", "debug": "keep debugging"}},
"urgency": {"type": "noul", "instructions": "How urgent is this?",
"low": "can wait until morning", "high": "wake the team up now"}}}{"answers": {"act": {"id": "5536eb450c066d62", "choice": "rollback", "confidence": 0.95,
"probabilities": {"rollback": 0.95, "debug": 0.05}, "calibrated": true, "ms": 41.2},
"urgency": {"id": "108b14059d360d4e", "noul": 0.71, "confidence": 0.67,
"probabilities": {"7": 0.67, "6": 0.21, "8": 0.12}, "ms": 30.1}},
"model": "qwen2.5:7b-instruct"}What ships
POST /ask, POST /outcome and GET /dashboard.
localgate ask, serve, doctor, log, calibrate, judge and activate.
An append-only log of decisions.
Fitted on labeled decisions.
Labels pending decisions with the claude and codex CLIs when both agree.
The reliability chart and hand grading.
Requirements
About 100 ms warm on a laptop GPU. A few hundred ms on CPU.
Pricing
Local Gate
19 USD, one time
Single-purchaser license.
Payment through Stripe Checkout. License and refund terms.
FAQ
Your situations, questions and decisions never leave the machine. They go to your local Ollama model and to a log file on your disk. Two things do go out: the purchase, which Stripe handles, and a license check. Activation sends your key and a machine hash to my license service, and a licensed copy repeats that check once a week. If the check cannot reach the service it keeps working for 14 days. An unlicensed copy runs for 7 days, then asks for a key. Details are in my privacy page.
You need one 7B model in Ollama, about 5 GB. My measurements use qwen2.5:7b-instruct. I have not supplied a broader model compatibility list here.
The decision runs locally, with no API key. I read one token's log-probabilities to return a typed yes/no/score decision. You can use the CLI or the local HTTP server.
It comes from the model's log-probabilities, but the raw gate is overconfident. On my 337 labeled decisions, temperature scaling reduced expected calibration error from 0.120 to 0.033; cross-fitted error was 0.040. Those are measurements from my machine, not a promise about every decision.
Yes. Call the local server with POST /ask, record outcomes with POST /outcome, or use localgate ask. The license is for a single purchaser and does not allow redistribution.
7-day technical refund: if Local Gate does not run on your machine and I cannot get it running within 7 days of purchase, I refund the full price and revoke the key. Refunds are not offered for a change of mind, because the product is source code you have already received. Ask through the contact form on noumenon-ai.com.