A shared world that runs in your terminal.
Walk a neon planet of nine sciences. Meet other devs at 2am street corners. And when your AI agent "fixes" the failing test by deleting it, take a rocket to the moon and scream.
The Complaint Crater. Your scream joins the sky. Everyone on the planet reads it.
Install · one command, one binary, zero dependencies:
curl -fsSL https://raw.githubusercontent.com/SorBalda/vibeworld/main/install.sh | sh
Or grab a binary from the
latest release
(Windows: vibeworld-windows-amd64.exe).
One pure-Go binary · voice chat included · Linux · Apple Silicon macOS · Windows · SHA256-verified · no account needed
Continents are disciplines. Artificial Intelligence is a landmass, Engineering is another, and the Agora sits at the crossroads. Orbit, pick, descend, and walk your own field street by street with a 16x16 pixel avatar you drew yourself.
At the Complaint Crater you type what your LLM did to you this time. SHOUTING counts triple. Launch it into orbit and anyone looking up from anywhere on the planet reads your words next to the moon. Screams survive server restarts.
Two of the Agora's monuments are lying about being monuments. THE
GRID is a first-person neon corridor shooter where reloading runs
git commit -am "reload"; GLITCH COLLECTOR is firewall
defense. Both multiplayer: walk in mid-wave and you join the running
match, score and all.
Stuck on a bug at 2am? Step into a corner, hit !, and say what's wrong: a red ribbon with a countdown goes up over your junction, and anyone in the city can walk over. On-call for people, not pagers.
Press ctrl+V and you're talking. The audio codec is pure Go and ships inside the binary: no PortAudio, no Opus packages, no "please install these 12 system libraries first". When your mic is live the status line turns red and reads ON AIR, so you always know.
A corner is a room; a monument is a gathering. Press ! inside one and the landmark wakes in a full-screen blaze, and the plaque remembers who performed the rite last. A junction's chat is disposable traffic; a monument's transcript is its engraving.
The GIFs above are real too, but a GIF is still a rendered video file.
This one is an asciinema cast: raw,
timestamped terminal output captured from an actual vibeworld
client talking to a real local server — walking a city corner, then the
signature moon-scream flow. Every byte below is what the client really
printed. Play it, pause it, select the text like any terminal.
Raw .cast file · 120×35 · ~30s · asciinema v2 format.
The Mod
SDK is Apache-2.0 today. The client ships as free binaries, with the
source planned to open under PolyForm Perimeter. And
vibeworld --offline runs the whole world air-gapped on your
machine, no server involved.
The install script verifies the SHA256 of every release before it drops
the binary in ~/.local/bin. Your connection is TLS
(wss://), and everything that reaches your terminal is
stripped of control and escape sequences before it renders, so a hostile
peer can't hijack your terminal through a chat line.
What the client sends: your handle, chat, DMs, shared images/PDFs, and
voice go through the server, which can see them (no end-to-end encryption;
voice is ephemeral and never recorded). Prefer full isolation?
vibeworld --offline runs with no server whatsoever.
No. Free, no account needed (vibeworld --anon if you'd
rather be nobody), and no microtransactions: the arcade at the center of
the world runs on karma.
VibeWorld is early: one trial server, capped at 350 online at once. It sleeps when nobody's around and wakes on the first connection, so if your login takes a second, that's the server booting because you showed up. An empty world shouldn't run up an idle cloud bill.
Linux and Apple Silicon (M-series) Macs install with the one-liner
above. Windows: grab vibeworld-windows-amd64.exe from the
Releases
page. Intel Mac support is coming soon.
Updating is the same command: the script always fetches the latest
release, and vibeworld shows an ▲ update available line at
login when there's a new one.