git404hub

what is burstyrouter fr?

lore-hex/burstyrouter — explained in plain English

Analysis updated 2026-05-18

6GoAudience · developerComplexity · 4/5Setup · moderate

tl;dr

A local-first proxy that routes AI requests to your own computer by default, and only forwards overflow requests to a privacy-focused paid cloud gateway when local is busy or missing.

vibe map

mindmap
  root((BurstyRouter))
    What it does
      Local first routing
      Cloud burst overflow
      OpenAI and Anthropic compatible
    Tech stack
      Go
      Ollama
      Docker
    Use cases
      Keep prompts local
      Model name aliasing
      Spending limits
    Cloud option
      TrustedRouter gateway
      Encrypted overflow
      Verifiable source code

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Keep AI prompts on your own machine while still having a fallback when your local model is overloaded.

VIBE 2

Point Claude Code or an OpenAI-compatible tool at a local model without changing that tool's configuration.

VIBE 3

Rename cloud model names to local model names so existing scripts keep working against a local server.

VIBE 4

Set a spending limit on how much cloud overflow traffic is allowed to cost.

what's the stack?

GoOllamaDocker

how it stacks up fr

lore-hex/burstyrouterbeastmastergrinder/turbopuffer-engine-opensourceca-x/nowledge-mem-snap
Stars666
LanguageGoGoGo
Setup difficultymoderatemoderatemoderate
Complexity4/55/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a local AI server like Ollama, and optionally a TrustedRouter API key for cloud overflow.

The README does not state a license, so terms of use are unclear.

in plain english

BurstyRouter sits between your AI tools and the AI models they talk to, deciding where each request should actually go. Its main idea is local first: if you are running an AI model on your own computer, it sends requests there by default, keeping your prompts on your own machine. Only when your local setup is busy, failing, or missing the requested model does it forward, or burst, the request out to a cloud service. That cloud service is TrustedRouter, a paid gateway the project's creators built specifically to keep overflow traffic private. Rather than trusting a typical intermediary to simply promise it will not store your data, TrustedRouter runs inside a verifiable secure environment, publishes the exact code it is running so anyone can check it, and offers an option where your prompt stays encrypted all the way to the AI model itself, not just during transit. BurstyRouter speaks the same request formats used by OpenAI and Anthropic's Claude, so existing tools built for those services can point at it without changes. It automatically looks for common local AI servers like Ollama, LM Studio, llama.cpp, and vLLM running on your machine, and you can also rename models, so a tool that expects a specific cloud model name can be quietly redirected to a different local model instead. There is a detailed set of rules controlling exactly when a request stays local, when it is forced to stay local, and when it is allowed to burst to the cloud, including behavior for connection errors, timeouts, and a local queue that is completely full. Installing it is done through Homebrew, downloading a prebuilt binary, using the Go install command, or building a Docker image from the source code yourself. Settings are controlled through command line flags or matching environment variables, covering things like which port it listens on, how many local requests can run at once, and an optional spending limit for cloud usage.

prompts (copy fr)

prompt 1
Show me the command to install BurstyRouter with Homebrew and point it at my local Ollama server.
prompt 2
Explain when BurstyRouter decides to burst a request to the cloud instead of using my local model.
prompt 3
Help me set up an alias so requests for gpt-4o get routed to a local model name instead.
prompt 4
Walk me through configuring Claude Code to send its requests through BurstyRouter.

Frequently asked questions

what is burstyrouter fr?

A local-first proxy that routes AI requests to your own computer by default, and only forwards overflow requests to a privacy-focused paid cloud gateway when local is busy or missing.

What language is burstyrouter written in?

Mainly Go. The stack also includes Go, Ollama, Docker.

What license does burstyrouter use?

The README does not state a license, so terms of use are unclear.

How hard is burstyrouter to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is burstyrouter for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.