AI that answers from your model.
Paste your architecture into a chatbot and it'll tell you something. Fluent, confident, and impossible to check — because you can't tell which bits came from your model and which came from the ten thousand architecture documents it was trained on.
FarkiBot is built the other way round. It answers from your model, or it tells you your model doesn't say. It uses your LLM, not ours — so there's no lock-in, no markup on tokens, and your models never pass through our servers.
Five Things It Does
All of it grounded in the actual model — the structured, metamodel-validated one, not a picture of one.
Bring Your Own LLM
Most tools bundle an AI, mark up the tokens, and quietly decide on your behalf which model you get — forever. We think that's backwards. FarkiBot runs on your provider key. One OpenRouter key gets you 300+ models from every major lab, including free ones, and switching between them is a dropdown.
The honest cost of this decision: setting up FarkiBot takes about five minutes and an account with somebody else. We think that's the right trade for a tool that reads your architecture — but it's a trade, and we'd rather say so than pretend it's free of friction.
Your models never pass through our servers
This isn't a privacy policy. It's an architectural fact, and you can check it in about thirty seconds.
Your API key and your model content go directly from your browser to the provider you chose. Farkitect's servers are never in the path. Open your browser's network inspector and run a question: you'll see requests to your provider, and none to us carrying your content.
We invite that inspection deliberately, because it converts a promise into something checkable — which is the same principle the whole feature is built on.
Underneath, it's enforced by a strict Content-Security-Policy — a browser-level allow-list of which hosts the app may contact at all. Farkitect can reach its own backend and the AI providers, and nothing else. The browser itself refuses the rest. There's a permanent test in our codebase that fails if anyone widens that list, because the likeliest way this guarantee dies is a well-meaning developer “fixing” a network error.
And if you ask FarkiBot to remember your key, it's stored encrypted (AES-256), wrapped by a key your browser holds internally that no website code — including ours — can export. It's never written in the clear. Most BYOK web tools just drop your API key into plaintext browser storage. We think that's a bit rubbish.
The honest limit, because there always is one: no browser or desktop app can protect a secret from malicious code running as the app itself. Nothing can. What still holds in that case is the CSP — a stolen key has nowhere to be sent — and the spend cap you set on the key. That's why we keep recommending the cap.
Nothing gets written until you say so
“Undo” is a worse guarantee than “it never happened”, and a review you perform after the fact is a review most people skip.
If that snapshot doesn't save — you cancel it, or it fails — FarkiBot stops and tells you nothing has been replaced. It doesn't proceed on the assumption you probably meant to. A safety net you believe in but that isn't there is worse than no safety net at all.
What does it actually cost?
Real numbers from our own testing, so you have a sense of scale rather than a marketing adjective.
$0.16
A valid model from Kimi K3, first attempt — roughly a tenth of frontier pricing, and faster
$0.00
A Business Model Canvas from a free model, built from a case study document
300+
Models reachable from one key, swappable per task and per question
Here's the trick worth knowing: generating a metamodel is much harder than generating a model. A metamodel has to invent a whole structure and its notation; a model just fills in a structure that's already there. So build the metamodel once with a strong model, then build models on it for free or nearly free. You pay only where the difficulty actually is.
Give it a go
Farkitect is free while we work out whether we've built something worth paying for. FarkiBot needs a provider key, which is also free to start — a five-minute detour to OpenRouter and you're generating models. Tell us what happens; we genuinely want to know.