$ vibeworld

VIBEWORLD

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 on the moon: typing a scream about an LLM, the RAGE meter filling, then the scream launching into orbit

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

What's down there

A planet you walk

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.

The globe turning as you scroll through regions

Scream at the moon

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.

The last scream heard from space, visible in the sky next to the moon

An arcade at the crossroads

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.

Two players in the same match: Glitch Collector, then THE GRID

The HELP flare

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.

A HELP beacon over a junction, seen by another player

Voice, zero installs

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.

Voice chat ON AIR at the Stargazer's Ledge

Monuments keep rites

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 Tablet of the Ten Commandments of Science, a monument in the Agora

Not a video — a real terminal recording

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.

Questions you were about to ask

Is it open source?

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.

Is it safe to run?

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.

Does it cost anything?

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.

Windows / macOS / Linux?

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.