BRUT DOCS getbrut.app ↗

What Brut is

Brut is a local-first, bring-your-own-key node canvas for orchestrating generative-AI providers — Google Gemini, OpenAI, Anthropic, Kling, Veo, Seedance for generation; Magnific and Topaz for upscaling; OpenRouter, fal, Higgsfield and Replicate as aggregator routes when you'd rather hold one key than six — built for architectural visualization production work.

Your keys. Your machine. Zero markup. Brut never sits between you and the provider — every generation call goes straight from your computer to the provider, billed to your own account at their price.

The idea in one breath

Most AI tools are a website that holds your key, runs the model on their servers, and marks up the price. Brut inverts that:

If you work under NDA, this matters: your renders never leave your machine.

How it works

Two processes, one machine:

Brut app  ──HTTP──▶  Brut engine  ──HTTPS, your keys──▶  the providers
the node canvas      adapters + job queue (local)        Gemini · OpenAI · …

The app is the node canvas you work in. The engine is a small local server that holds your keys, talks to each provider, and writes outputs to your disk. When you launch Brut, the engine serves the app to your browser at http://127.0.0.1:8723/app/ — there is no hosted version, by design.

What you can make

Next steps