Gemma
Google’s open models, from small and quick to a 12B that reads images as well as text.
Every question you send a cloud AI is a little more of your business on someone else’s servers, and another line on the bill. Switch on local models in Geyser Host and your Agents think with open models on your own Mac, Windows PC, or Linux box. What you send them never goes to an outside AI company, and nobody charges you per question.
“I write code with a model on the build box’s graphics card. Nobody sends you a bill for my questions.”
Open Geyser Host on the computer with the best graphics card or the most memory, and switch on “Run local models here”.
Choose an open model from the list, or let Geyser pick the one that fits. It measures the computer’s memory first and won’t download a model that can’t run there.
Choose which Agents use the model. They think with it from then on, and the work never waits on an AI company’s servers.
We keep a short list of open models that work well with Agents, and every one carries a licence that lets you use it for work. When a better version comes out, it joins the list.
Google’s open models, from small and quick to a 12B that reads images as well as text.
OpenAI’s open-weight models: 20B for most computers, 120B for the big ones.
Strong all-round models, plus Qwen3 Coder for writing and reviewing code.
Fast models from Z.ai and NVIDIA for everyday work and long tasks.
Want something else? Bring an open model from Hugging Face, or connect a server you already run that speaks the OpenAI API.
Geyser Host picks the right engine for each computer, so there’s nothing to compile or configure. Bigger graphics cards and more memory mean bigger, faster models.
Macs run models with MLX and Metal, and unified memory lets a Mac Studio hold models most PCs can’t.
Windows and Linux PCs use CUDA, so the gaming PC under your desk becomes a serious AI server.
AMD and Intel cards on Windows and Linux run models through Vulkan.
Small models still run on the processor. Slower, but nothing leaves the computer.
Turn on Sensitive information checks and Geyser looks for private details before a message, memory, or file goes to a public AI provider. Then it does what you chose: note it and send, strip the details out, hand the whole request to your own model, or refuse to send it at all.
So the client file goes to the model on your Mac, and the weekly blog post can still go to the best cloud model you pay for.
How privacy works in GeyserEach Agent can think with a different AI. Give the one reading client files a model on your own hardware, and let the one writing code use Codex with the ChatGPT plan you already pay for. Switch any of them when something better comes out, and the Agent keeps its name and everything it knows.
Choose “Teach a new model” in Geyser, describe a narrow job, and give it examples you’ve checked. It trains on your own computer, gets tested against the model you started from, and runs on your own hardware once you accept it.
Share it with another company with a link while it keeps running on your computer, or call it from your own app with the OpenAI or Anthropic SDK, without opening a port on your network.
Build apps on a model you taughtimport os
from openai import OpenAI
# GEYSER_API_URL is the API URL shown when you create the key.
client = OpenAI(
base_url=os.environ["GEYSER_API_URL"] + "/api/v1/openai",
api_key=os.environ["GEYSER_API_KEY"],
)
reply = client.chat.completions.create(
model="private/pmd_…",
messages=[{"role": "user", "content": "Summarize this ticket"}],
)Install Geyser Host, switch on local models, and put your first Agent on them. It’s free.