Self-hosted • Vibecoding • Personal softwareviberun

Build and run in one interface.

Your agent, your container, ready to vibe.

Run viberun and you land inside your favorite agent in a persistent sandbox that’s already wired to run your app. The shell is where you pick or create apps, start servers, and ship. Our skills handle the service setup so you can focus on building. When you need to share, flip on a public URL with built‑in auth that requires login by default.

Codex, Claude Code, GeminiShareable URLs with login
Install the client
Pick your installer.
npx viberun@latest
Docs, roadmap, and technical details live on GitHub.
Go deeper on GitHub →

One command to start

Run viberun to open the shell, then pick an app and start building instantly.

Persistent sandboxes

Each app gets its own long‑lived container so you can pick up where you left off.

Share safely when you want

Turn on a public URL for any app. Public URLs require login by default with built‑in auth, so you control access from day one.

FAQ

Short answers for the obvious questions.

Is this for production?

Not yet. Viberun is for prototyping and personal software. Think “build fast,” then eject when you’re ready to scale.

Where does it run?

On your own hardware or VM. You bring the compute; Viberun keeps everything inside a container per app.

How many apps can I run?

As many as your box can handle. No per‑app pricing, no hosted limits.

Can I use external services?

Yep. Keep everything inside the container or connect to managed services when you want.

Viberun logo