Give Claude a persistent computer on your own hardware.
Podbay runs Claude Code in a persistent workspace with your project, tools, databases, services, and recurring work. Sign in once, then continue the same pod from the official Claude apps on desktop or mobile, using the Claude Pro or Max subscription you already have.
Self-host it in one command, or use the managed service at podbay.cloud.
The official Claude apps already provide the interface. Podbay gives Claude the persistent computer behind it.
- Use Claude where you already do. Continue your pod from the official Claude desktop or mobile app, with the same interface and Claude subscription you already know.
- Keep your working environment intact. Your repository, dependencies, tools, and files remain available between sessions.
- Run the whole project. Claude can work with development servers, databases, background workers, scheduled jobs, monitors, and project-specific skills—not just edit files.
- Open what Claude builds. Apps running in a pod receive a preview you can open or share.
- See when you are needed. The dashboard shows which agents are working, idle, or waiting for your reply.
- Keep control of the machine. Self-hosted pods run as Docker containers on your own computer or server.
You need Docker (Desktop or Engine + Compose v2), ~8 GB RAM, ~6 GB disk, and a Claude Pro or Max subscription. Works on macOS, Linux, and WSL2.
curl -fsSL podbay.cloud/install.sh | shThe installer checks your machine, writes a Docker Compose setup into ./podbay, pulls the prebuilt
images, and prints the real URL for your setup — it auto-detects where it runs:
- Laptop / private box →
http://localhost:8080 - Public server, no domain → automatic HTTPS at
https://<your-ip>.sslip.io(each pod gets its ownhttps://<pod>.<your-ip>.sslip.iopreview) - Your domain →
https://podbay.<your-domain>(two DNS records)
When installation finishes:
- Open the URL printed by the installer.
- Create your owner account and your first pod.
- Sign in with your Claude account.
- Continue the pod from the official Claude desktop or mobile app.
From then on, Claude is the main interface. Return to the Podbay dashboard to create or manage pods, add secrets, inspect health, and open app previews. A browser terminal remains available as an advanced recovery tool.
No repository clone or local build is required—the installer pulls prebuilt images. Prefer to build them yourself? See Build from source.
| Claude apps | continue pod sessions from the official Claude desktop and mobile apps |
| Persistent pods | keep each project's files, dependencies, tools, and services together |
| Development environment | run databases, dev servers, workers, and other project services |
| Ongoing work | schedule recurring agent jobs and monitor the work that matters to you |
| App previews | open or share the application running on port :3000 |
| Dashboard | create, observe, update, and suspend pods; add secrets and inspect health |
Podbay also supports Codex for people who want to use both agents.
The prebuilt images are the default. To build your own (air-gapped, customized, or latest main):
git clone https://github.com/podbay-cloud/podbay.git && cd podbay
# build the pod-base image (the pod runtime) and the app image, then run the compose stack
./selfhost/build-images.sh # multi-arch build → your registry
# ...then point the compose at your images (see selfhost/)See selfhost/ for the compose file, environment variables, and the deployment guide.
A pnpm monorepo:
packages/pod-agent— the in-pod runtime: terminal bridge, supervisor/watchdog, the in-podpodbayCLI, dev-server management.packages/provider— the pod backend behind one interface (local= Docker for self-host);packages/provider/pod-baseis the image (Dockerfile, init, CLI, skills).packages/control-plane— the pod lifecycle service (single-tenant for self-host).packages/gateway— the terminal/preview link.packages/db,packages/auth,packages/shared,packages/selfhost— schema (Postgres/PGlite), single-owner auth, shared schemas, the self-host serve daemon.apps/web— the dashboard (one edition-aware app).environments/,skills/— workspace templates and the agent skill/rule layer.
Don't want to run infrastructure? podbay.cloud is the hosted version — the same runtime, plus a managed fleet, team features, and a residential-egress relay network.
podbay is Business Source License 1.1: free to self-host for yourself or your
organization, and it converts to Apache-2.0 three years after each release. The one restriction is
offering podbay as a competing hosted service. Plain-English summary: LICENSING.md.
- Contributions welcome — see
CONTRIBUTING.md(PRs are validated upstream; a DCO sign-off is required). - Found a vulnerability? Please report it privately — see
SECURITY.md.