FREE FOR PERSONAL USE · USE THE AI YOU ALREADY HAVE · YOUR APP STAYS YOURS

Build real apps with AI, on your own computer.
And keep them.

Outgrew Lovable, Bolt or Replit? The credits run out, your app only lives on their platform, and PHP or Python isn’t on the menu. Zeltro does the same job on your own computer: describe what you want, and the Claude, ChatGPT or Google AI plan you already have builds it. The code is a normal folder that’s yours to keep.

Free for personal use · No account · No credits to buy · Linux, Mac & Windows (beta) · What you need

Meet Zeltro, in 80 seconds. Turn the sound on: the robot has opinions about credits.

Zeltro is one of the most mechanically honest and friction‑reducing dev tools to emerge in the “vibe coding” era.

Gemini, Google’s AIAn AI’s review, not an endorsement by Google.Read the full review →

What makes it interesting isn’t necessarily the AI itself. It’s the infrastructure underneath AI development.

ChatGPT, OpenAI’s AIAn AI’s review, not an endorsement by OpenAI.Read the full review →

As a developer and self‑hosting tool, it’s strong and differentiated.

Claude, Anthropic’s AIAn AI’s review, not an endorsement by Anthropic.Read the full review →

Zeltro.ai looks like a smart, practical response to the limits of browser‑based AI app builders.

Grok, xAI’s AIAn AI’s review, not an endorsement by xAI.Read the full review →

WHERE ARE YOU STARTING FROM?

Pick your way in.

New to building?

Describe your idea. Your AI builds it.

You don’t need to know what a framework is. Say what you want in plain English, Zeltro suggests a sensible way to build it, and the AI you already pay for writes the app on your computer while you watch it come together.

Coming from Lovable, Bolt or Replit?

Bring your project. Own it. No credits.

Your app comes over in a few minutes and runs on your own computer. Zeltro offers a one-click GitHub connect when you first open it, and you can try the move on our key. The code and the data are yours, and you keep building it with your own AI instead of buying credits.

Step by step: Lovable · Bolt · Replit · Emergent · v0 · Base44

Developer?

All your projects, one window.

21 frameworks from Laravel and Django to Next.js and FastAPI. One shared set of databases for every project, as many projects as your machine can hold, and projects on other machines over SSH. Plus a command line for all of it.

Zeltro for the terminal · Compare the tools

OUTGREW LOVABLE OR BOLT?

Built your first app in a browser? This is the next step.

Most people find the browser builders brilliant for the first weekend, then hit one of two walls. Zeltro is built for getting past both.

The credit wall

Every message costs a credit, failed fixes included, and unused credits expire. Here the AI is a flat plan you already pay for, or a key at the provider’s own price.

The setup wall

Tried Claude Code on its own and lost an hour to Node versions, databases and ports? Zeltro has all of that ready, so your AI starts on the app, not the setup.

Your app comes too

Bring a Lovable, Bolt, Replit, v0 or Base44 project with you. It runs on your own computer, and the code is yours to keep. Switch to Zeltro.

NO AI NEEDED

Run Nextcloud, n8n or Snipe-IT in one click.

Not everything needs building. Zeltro’s app library has 214 ready-made, open-source apps: file sync, automations, wikis, CRMs, inventory, photo libraries, analytics. Pick one, give it a name, and a couple of minutes later it’s running on your computer, database and all.

No AI, no tokens and no setup. Your own Dropbox, your own Zapier, your own asset tracker, without a monthly bill for any of them.

Nextcloudn8nSnipe-ITImmichVaultwardenGhostPlausibleMattermost

See all 214 apps

Zeltro's Install an app dialog: a search for wiki listing DokuWiki, MediaWiki and Wiki.js, with an optional project name and an Install button

Your AI, your account

Use the Claude Code, Codex, Antigravity, Qwen Code, Aider, OpenCode or Hermes Agent you already have, or any API key, including OpenRouter or a local model. Give each project its own.

Your code stays with you

Projects are plain folders and git repos on your own machines. There is no platform in the middle, and your code, prompts and keys are never sent to us.

No account. Free for personal use.

There is nothing to sign up for. Businesses buy a lifetime license, once. The command line tool is open source.

Many projects, one window

Start, stop, edit and hand projects to your AI from one sidebar, on this computer or on any machine you can reach over SSH.

TOUR

See it in action.

Real screenshots of the Zeltro app, with made-up projects. Click any one to see it full size.

CREATE WITH AI

Not sure which framework? Just say what you want.

Describe your idea in plain English. Zeltro reads it and suggests how to build it: a ready-made app if one already does the job, or a framework and a database if it needs building from scratch, each with a one-line reason. Pick one and your AI takes it from there.

New to all this? You don’t need to know Laravel from Django. Already have a favourite? Choose it and move on.

Create with AI: an idea typed in plain English, a booking site for a small yoga studio with a class schedule, sign-up limits and reminder emails
1. Describe it.
Zeltro's suggestions for that idea: the ready-made Cal.com app, or a custom Laravel build with Postgres, recommended, each with its reason
2. Pick how to build it.

THE MESSAGE BOX

Write prompts in a real text box.

Every AI session gets a proper text box underneath it. Draft a long, multi-line request, rearrange it, attach files or dictate, then send it with Ctrl+Enter. No more fighting a terminal’s line editor to fix a typo in paragraph three.

Each project keeps its own session running in the background. Click another project to switch, and come back to find your agent exactly where you left it.

The message box under an AI session, holding a multi-line prompt: add a search box above the recipe cards, filter as you type, show how many recipes match, and say so when nothing matches

PROJECTS THAT TALK

Your projects can work together.

Every project sits on one private network, so your storefront can call your inventory API directly, with no ports or addresses to juggle.

The AI agents can talk to each other too. When one project changes its API, its agent can tell the agents that depend on it, and they update their own code. One project or all of them, and you see every message in the app.

A message from the recipe-box project's AI agent arriving in the team-wiki project's session, saying its API moved to /api/v2

AI PROFILES

The right AI, on the right account.

Set up as many profiles as you like: Claude Code, Codex, Antigravity, Qwen Code, Aider, OpenCode or Hermes Agent, each with its own model and, if you want, its own API key. Projects use your default, or the profile you pick for them in their Edit window.

Working on a client’s project? Give it a profile with the client’s API key, so the tokens land on their bill instead of yours. Use a low-cost model through OpenRouter for small jobs, or a local model that never leaves your machine.

The Edit Project window for recipe-box, with its AI profile set to Qwen Coder via OpenRouter instead of the default

DICTATION

Talk instead of typing.

Press the microphone and say what you want changed. Your words land in the message box, where you can tidy them up before sending. It is the fastest way to give an AI a long, detailed request.

Speech recognition runs on your own computer. No audio is uploaded, there is no extra service to pay for, and once its model has downloaded it works offline. Pick the accuracy you want, and English or any of dozens of other languages.

▾ Message the agent Add a contact form to the about page. It should ask for a name, an email and a message, and email me whenever someone sends one.▌

YOUR AI CAN ASK

When your AI needs you, it asks in the app.

When the agent reaches a real decision, like which payment provider to use, it puts the question in the Zeltro window with the choices as buttons. Click one and it carries on. No scrolling back through a wall of terminal text to find what it asked.

Need an API key? It asks for it in a private box, and Zeltro saves the key straight into the project’s settings file. The agent is only told that it was saved, so the key never goes through the chat.

And you don’t have to sit and watch it work. When a session finishes, its project gets a dot in the sidebar. When one needs you, it gets a pop-up too, so you can get on with something else. What the AI tells you along the way, like a login it set up, is kept in its Notices tab, beside the terminal. None of it costs any AI tokens.

An AI agent working on the recipe-box project asks, in a Zeltro dialog, which payment provider checkout should use: Stripe, PayPal or Square

And the rest of the window.

Most of these are a separate product or a weekend of wiring. In Zeltro they are one app, on your own machine.

All your projects, one list

Every project with a running light and its addresses. Start, stop, edit, hand to your AI, hide or trash it in one click, and filter or sort the list however you like.

214 ready-made apps

Wikis, CRMs, analytics, status pages, file sync and plenty more, each set up and connected to a database for you. Search, name it, install.

Shared services

One MariaDB, Postgres, MongoDB, Redis and Memcached serve every project instead of a copy each, plus phpMyAdmin, MinIO and Meilisearch when you want them.

Five themes

Zeltro, Retro, Matrix, Dark and Light, each with its own animated background, and all of them go still if you prefer reduced motion. Scale the interface and the terminal text to taste.

Seven languages

English, Spanish, Portuguese, French, German, Simplified Chinese and Japanese. Your AI agents are told to reply in your language too.

A command line underneath

Everything the app does, its command line tool can do too, if you ever want to script it. The command line is open source under MIT.

REMOTE MACHINES

Your projects don’t have to live on your laptop.

Add a cloud server, such as an AWS EC2 instance or a DigitalOcean droplet, a machine in the office, or a Raspberry Pi. Zeltro connects to it over SSH, and its projects show up in your list next to your own, with a badge saying where each one lives.

Start and stop them, run AI sessions on them and manage their services, all from the same window. The other machine just needs Zeltro installed; then add it under Settings → Remotes.

Zeltro recipe-boxthis PC client-shopEC2 team-wikioffice home-sensorsPi Your computer SSH AWS EC2 cloud server Any VPS DigitalOcean, Linode… Office server a box on your network Raspberry Pi small and always on

BRING YOUR OWN KEY

Your AI, at the provider’s own price.

Zeltro doesn’t sell AI. Plug in the API key or AI plan you already have and pay the provider directly, with nothing added on top, or run models for free with Ollama. No markup, no credits, no subscription to us. That’s where the savings come from.

Wholesale API keys

OpenAI, Anthropic, Google, OpenRouter, DeepSeek: billed by the provider, per token, at its own price.

Plans you already pay for

Claude Pro or Max, ChatGPT Plus, Google AI Pro. Zeltro runs the coding agents those plans include.

Free local models

Ollama or LM Studio on your own machine. No key, no account and no bill, just electricity.

WHAT YOU SAVE

Same AI. No middle-man.

Most AI app builders run on Claude, GPT and Gemini, and resell them to you as credits. Zeltro connects your agent straight to the model, on the plan or key you already pay for.

  • You're probably paying for the AI already. A ChatGPT Plus or Claude Pro plan does the building. No second AI bill on top.
  • No credits that expire, run out halfway through a fix, or get spent on the AI's own bug loops.
  • No fee per app, site or seat. One small server hosts every project you put online.
  • Cheaper models whenever you want them. A few cents a request through an API, or free on your own computer.

A freelancer with three live client apps

About 600 AI requests a month, hosting and domains included. Zeltro itself is $0. “Your own AI” is a $20 AI plan plus hosting, which you’d pay with any tool.

  • Your own AIZeltro: $0$28–$30/mo
  • Replit Agent$66–$246/mo
  • Emergent$150–$312/mo
  • Lovable$200/mo
  • Bolt.new$200–$250/mo
  • Base44$200/mo
  • Hercules$259–$379/mo

We measured it. An AI agent took four minutes and $0.22 to install Plausible Analytics from scratch. From Zeltro's app library it takes one click and no AI at all.

What you need.

The whole list, so nothing surprises you halfway through setup.

  • A computer

    Linux, or a Mac with macOS 12 or later (Apple Silicon or Intel). Windows works too, and is still in beta.

  • An AI to do the building

    A Claude, ChatGPT or Google AI plan you already have, or an API key from any provider, or a free model running on your own computer with Ollama. Haven’t got one yet? You can try Zeltro on our key first: no account, no card, enough for a first project, one per computer, while it lasts.

  • On Windows, a one-time setup

    Your projects run in WSL, the Linux that comes built into Windows. The installer asks for administrator permission once to turn it on, the computer may need one restart, and then Zeltro sets up the rest itself. Some PCs also need virtualization switched on in the BIOS first. Read the Windows notes.

  • Nothing else

    No account, no credit card and no subscription. The app installs Docker and everything else it needs by itself.

Install it.

Install the Zeltro app and it sets up everything else it needs, Docker included, so there is nothing to learn first. Pick your platform.

Download .deb Beta · 64-bit (x86_64)

Install it with sudo apt install ./zeltro-gui_amd64.deb, then open Zeltro. It sets up the rest itself: Docker and the command line tool, asking for your password once. It also adds Zeltro’s signed package repository, so updates arrive with your normal system updates.

Download .rpm Beta · 64-bit (x86_64)

Install it with sudo dnf install ./zeltro-gui.x86_64.rpm, then open Zeltro. It sets up the rest itself: Docker and the command line tool, asking for your password once. It also adds Zeltro’s signed package repository, so updates arrive with your normal system updates.

Download package Beta · 64-bit (x86_64)

Install it with sudo pacman -U zeltro-gui-x86_64.pkg.tar.zst, then open Zeltro and it sets up the rest itself. On Arch the package doesn’t add an update source, so to get updates with pacman -Syu, install with this command instead, which adds Zeltro’s signed repository:

curl -fsSL https://dist.canebaycomputers.com/zeltro/arch | bash

After setup, other terminal windows need one log out and back in before docker works without sudo. The Zeltro app works straight away.

Prefer one command? curl -fsSL https://dist.canebaycomputers.com/zeltro/ubuntu | bash does it all from a terminal.

curl -fsSL https://dist.canebaycomputers.com/zeltro/mac | bash

Paste it into Terminal. It sets up everything Zeltro needs (Homebrew and Docker Desktop, if you don’t have them), then installs the app for Apple Silicon or Intel, macOS 12 or later. Already use Homebrew? brew install --cask canebaycomputers/zeltro/zeltro does the same. Updates come from Updates in the app, or brew upgrade --cask zeltro.

Download for Windows Beta · Windows 10 (version 2004 or later) or 11

Windows may say it “protected your PC” because the installer isn’t code-signed yet: choose More info → Run anyway. The installer asks for administrator permission once, to turn on WSL (the Linux that comes with Windows), and the computer may need one restart. Then open Zeltro and it sets up the rest itself: Ubuntu in WSL and Zeltro’s engine, with the progress on screen.

Would rather run your projects on another machine? Add a Linux computer, a Mac or a server under Settings → Remotes instead.

Prefer the terminal? The command line tool installs on its own too — see Zeltro for the terminal.

THE FIRST TIME YOU OPEN IT

How to get started.

Every screen you’ll see on the way to your first project, in order. Nothing here needs a terminal.

  1. Install and open Zeltro

    Pick your platform above and open the app. On Windows, the installer asks for administrator permission once, to turn on WSL (the Linux that comes with Windows), and the computer may need one restart.

  2. Pick your language

    It starts on your computer’s language. Change it if you like.

  3. Accept the terms

    Read the license terms and accept them.

  4. Your license

    Free for personal use. A business enters its commercial key or buys one, and that can wait until later.

  5. Use our key to try it out

    Your first project is on us. One click sets up Claude through Zeltro’s key, with no account, no card and no key of your own. It’s a try‑out, not a free plan: enough for a first project, one per computer, while it lasts.

    Or choose “No thanks, I’ll use my own subscription or key”

    You’ll see these two screens instead (and also if the try‑out isn’t available):

    • Pick your AI. Claude (recommended), Codex, OpenCode, Qwen Code, Google Antigravity, Hermes or Aider.
    • Connect it. Sign in with a subscription you already have (Claude Pro or Max, ChatGPT, Google AI and so on): the AI’s own sign-in opens in your browser. Or use an API key: pick the provider from the list, from Anthropic and OpenAI to OpenRouter (with one-click Sign in with OpenRouter), Ollama, LM Studio or your own server’s address. More about your own AI
  6. Connect GitHub Recommended

    One button. GitHub opens in your browser and Zeltro copies a one-time code for you: paste it and click Authorize. GitHub calls it “GitHub CLI”, the tool Zeltro uses for your repositories. It’s the easy way to bring in a project from Lovable, Bolt, v0 or anywhere else. You can skip it.

  7. Zeltro finishes setting up Windows only

    It sets up WSL, Ubuntu and Zeltro’s engine, with the progress on screen. If GitHub couldn’t be connected before this, it’s offered again right after.

  8. Make your first project

    Click Add Project and pick one of six cards: Describe what you want (Create with AI), Import from GitHub, Start from a framework, Install a ready-made app, Just a folder, or Add an existing folder. Bringing an app over

Or I’ll set it up for you.

Running it yourself is the point — but if you would rather not, I will do it for you.

Tell me what you want to build, or what you have already built, and I will take it the rest of the way: set the project up properly, put it on a server with your own domain and a certificate, and keep it running and backed up. You get a working site and someone to call when something breaks — no dashboards to learn, no platform to sign up for.

Every project is different, so there is no price list. Tell me what you have in mind and I will tell you what it costs. If it is a bad fit I will say so.

Email me 843-964-7849

Cane Bay Computers & Mobile · Summerville, South Carolina · Mon–Fri 10–6, Sat 10–5

FOR DEVELOPERS

What’s under the hood.

Zeltro does four things, and they reinforce each other.

Shares resources across every project

One Postgres, one Redis, one MariaDB, used by every project on the machine. Run ten projects, you've still got one of each. Every project sits on the same private network, so a Laravel app and a FastAPI service can share a database without wiring any networks by hand.

Installs frameworks & 200+ OSS apps in a couple of clicks

Pick Grafana from the app library and it's fully configured, running, and reachable at its own address in under two minutes. Or start a fresh Laravel, FastAPI, Django or Express project from Add Project. No env-var spelunking. No "why isn't db:5432 resolving" debugging. No copy-pasting docker-compose files from someone's gist.

Built for AI agents

Zeltro's command surface is shaped around AI-driven development. Your agent gets a stable platform — shared services, one network, three known runtime images — so it focuses on the actual app instead of reinventing the runtime. Works with Claude Code, Codex, Antigravity, Qwen Code, Aider, OpenCode and Hermes Agent.

Front end and back end, equally at home

React, Vue, Next.js, Nuxt, Vite, SvelteKit and Astro run as natively as Laravel, Django, FastAPI and the databases behind them. Zeltro is the infrastructure layer underneath: it runs the Docker containers, gives every project its own address, and keeps an AGENTS.md in each one so your agent starts every session knowing the project.

WHY ZELTRO

“Couldn't I just ask my AI agent to do all this?”

You can. It'll just do it slowly, expensively, and a little differently every time. Zeltro is the ready-made workshop underneath, with or without an agent driving it.

Without Zeltro

AI agent alone

  • Re-derives nginx + framework wiring every session.
  • Spends minutes and tokens setting up every app, and sometimes gets stuck in a crash loop on the way.
  • Each project bundles its own Postgres / Redis. Ports collide, RAM melts as you add projects.
  • No shared network. "How does my Express app talk to my Django app?" becomes a debugging session.
  • Different result on every machine. "Worked on my laptop" returns.
  • When upstream drifts, your AI rediscovers the breakage inside your codebase.
With Zeltro

AI agent + Zeltro

  • Three tested runtime images. Agent skips the plumbing entirely.
  • Installs any of 214 apps from the library with a click and no AI at all, so your tokens go on your own app.
  • One shared Postgres, Redis, MariaDB and Mongo for every project. Five projects: about 670 MB of RAM with their own databases, 170 MB shared (we measured it).
  • Every project on one private network, so your Express app can call your Django app directly. No ports or networks to wire up.
  • Every project gets its own address, shown right in the app, with the same setup and credentials on every machine.
  • Installers are refreshed and retested when an upstream app changes, so your AI isn't the one discovering the breakage.

Zeltro isn't competing with your AI agent. It's the workshop your agent works in — tested tools, shared resources, predictable setup — so the agent (and you) skip rebuilding the workshop every time.

Prefer the terminal?

Everything the app does is also a zeltro command, which suits scripts, servers and AI agents. You never need it to use the app.

Zeltro for the terminal →

Free for you. Once for your business.

The app is free for personal use, and every feature works for everyone. If your business uses it, it needs a lifetime commercial license, paid once. It covers everyone in the business and every future version, and turns off the app’s license reminder.

How licensing works

214 apps. One command each.

Every one of these installs from the app library in a couple of clicks, wired to the shared databases. Click one to see its terminal command too.

Select an app below to see its install command.