| ▲ | indigodaddy a day ago | |||||||
vibebin is a self-hosted platform for running persistent, isolated AI coding sandboxes on a single VPS using Incus/LXC containers: https://github.com/jgbrwn/vibebin It automates installing and managing Incus, Caddy, and SSHPiper, provides a TUI for container lifecycle and quick actions, a web admin (built/compiled on the container) for toggling and updating AI coding tools (Shelley, Claude Code, OpenCode, etc.), and a background sync daemon that keeps Caddy routes and container metadata in sync. Each container exposes coding tool web UIs on isolated ports and supports direct SSH/VS Code Remote access, so you can run multiple independent coding agents against real project files without exposing your local machine. The project emphasizes simplicity and recoverability for running agents locally: containers are persistent, optionally routed via reverse proxy with basic auth, and tracked in an SQLite DB so setups auto-heal after restarts. It’s written in Go, includes an install script for one-line deployment, targets modest VPS specs (4–8GB RAM recommended), and bundles helpers for DNS and provider automation. Ideal if you want a lightweight, opinionated way to host multiple isolated AI dev environments on your own server instead of relying on hosted agent platforms. | ||||||||
| ▲ | krat0sprakhar a day ago | parent [-] | |||||||
Looks really interesting but is the entire project ~5K lines of Go in one file? Don't you find that hard to read or are you purely vibecoding this? > This project is 99.9% vibe-coded on the exe.dev platform using their Shelley Web AI Coding Agent and Claude Opus 4.5. Take that as you will. Ah, wait - should've read the README before commenting. /facepalm Thanks for sharing the project - will try it out! | ||||||||
| ||||||||