Zeltro › Claude Code in Zeltro: build apps with your Claude plan, on your own computer
Claude Code in Zeltro
How Zeltro runs Claude Code: sign in with your Claude Pro or Max plan, or use an API key or OpenRouter, even an Ollama model. Zeltro installs it and hands it a project that's ready to run.
Claude Code is Anthropic's coding agent. It reads your project, edits the files and runs commands, and it's the agent Zeltro suggests first. In Zeltro it works inside a project that's already set up, on your own computer, with the Claude plan you already pay for.
Connect it with
- Runtime and database ready
- AGENTS.md to read
- Live preview
- Tells the app when it’s done
What Zeltro does for Claude Code#
Installs it
Choose Claude Code when Zeltro first opens, or later in Settings → AI Profiles. Zeltro installs it on Linux, macOS or Windows (inside WSL), so there's nothing to set up by hand.
Connects it
Sign in with your Claude Pro or Max plan, or give it an API key. Zeltro does the sign-in for you the first time you start a project.
Hands it a ready project
Every project already has its runtime, its database and a working
.env, plus anAGENTS.mdthat tells the agent the project's address, database and commands.Runs it beside your app
Claude Code works in a real terminal next to the live preview. Write long requests in the message box, and the app tells you when a turn is done or Claude needs an answer.
Your plan, a key, or OpenRouter#
Your Claude plan. Choose "Sign in with my Claude Pro / Max plan" and Claude Code uses the subscription you already pay for. Zeltro adds no credits and no markup.
An API key. Pay as you go with an Anthropic key, or with OpenRouter: choose OpenRouter as the place the key is from, and Sign in with OpenRouter fills the key in for you, billed to your own OpenRouter account. Any other server works too, as long as it speaks Anthropic's API.
Trying Zeltro out? The first time you open Zeltro it offers to set up Claude Code on our key, so you can build a first project with no account and no card, one per computer while it lasts. It's a try-out, not a free plan: after that, connect your own.
How do you want to connect Claude Code?
Claude Code with an API key
Where the key is from
- Anthropic
- OpenRouter
- Ollama
- Another server (enter its address)
API key
On a model on your own computer#
Claude Code speaks Anthropic's API, and so does Ollama from version 0.14 on, so Claude Code can run an Ollama model directly. In the app, choose Ollama as the place the key is from (it needs no key, just a model name), or from a terminal:
ollama pull qwen3-coder:30b
zeltro ai-set --agent claude --model qwen3-coder:30b --api-base http://localhost:11434
If Claude Code asks you to log in, run export ANTHROPIC_AUTH_TOKEN=ollama in your
shell first. A server that only speaks OpenAI's API needs a translating proxy such as
LiteLLM in front of it.
Worth it if you specifically want Claude Code's interface over a local model. For local models in general, Qwen Code or Aider is less machinery, and a small model on a laptop is much weaker than Claude at building a whole app. See cheap and local models.
From the terminal#
The app's Settings → AI Profiles does all of this, and the same settings are one command away:
zeltro ai-set --agent claude # sign in with your plan
zeltro ai-set --agent claude --model claude-opus-5-5 # pick a model
zeltro ai-set --agent claude --api-base none --api-key "" # back to your plan's default
Asking before each change. By default, the AI in each project works without stopping
to ask first: the Works without asking switch in the project's panel is on. Switch it
off and you approve each step in Claude Code's terminal. Zeltro passes the choice to Claude Code for each
run (--dangerously-skip-permissions), so Claude Code's own settings stay as they are. The one thing Zeltro writes for it is Claude Code's one-time consent, so Claude doesn't show a warning first. To change Claude Code's own setting for
every run, outside Zeltro too, run zeltro ai-unattended, which writes "defaultMode": "bypassPermissions" into ~/.claude/settings.json.
Questions
Can I use my Claude Pro or Max subscription in Zeltro?
Yes. Choose "Sign in with my Claude Pro / Max plan" and Claude Code uses the plan you already pay for. Zeltro sells no AI and adds nothing on top.
Do I need to install Claude Code first?
No. Choose it in Zeltro and Zeltro installs it, on Linux, macOS or Windows.
Can Claude Code run on a local model?
Yes, through Ollama 0.14 or later, which speaks Anthropic's API: point Claude Code at
http://localhost:11434. A model small enough for a laptop is much weaker than Claude,
though.
Does Zeltro see my code or my prompts?
No. Claude Code talks straight to Anthropic, or to the server you chose. Zeltro never sees your key, your prompts or your code, except on the try-out key, where requests pass through Zeltro's server and aren't kept. See the privacy page.
Build with Claude Code on your own computer
Install Zeltro, choose Claude Code, and sign in with the Claude plan you already have. Free for personal use, with no account.
Install Zeltro Why bring your own key
Rather not set it up yourself? I’ll do it for you.
Checked 2026-11-09. Other products change often — if something here is out of date, tell us and it gets fixed.