Repository navigation
VibeWorld: a shared world that runs in your terminal #1732
Replies: 2 comments
|
This is insane, good job! |
|
Two months later, VibeWorld has grown quite a bit, so here is one real update rather than a second showcase post. Since the original post it gained persistent player-founded corners that grow the city map, a planet-wide chat channel, a shared moon mural visible from orbit, a multiplayer arcade, HELP flares, persistent rituals and complaints, a shared moon plant, and zero-install voice chat. The latest v0.17.3 also adds privacy-preserving world activity in the space view: lifetime visitors are deduplicated by network and stored only as HMAC digests. The Bubble Tea side now drives a fairly large responsive state tree: nested space/globe/region/city/3D scenes, mouse hit-testing, real-time multiplayer events, overlays, animation, and audio state in one terminal app. Feedback on architecture or rendering edge cases is very welcome. Latest release: https://github.com/SorBalda/vibeworld/releases/tag/v0.17.3 One-line install: curl -fsSL https://raw.githubusercontent.com/SorBalda/vibeworld/main/install.sh | sh |
Uh oh!
There was an error while loading. Please reload this page.
VibeWorld is a shared world that runs entirely in your terminal, built with Bubble Tea and shipped as one pure-Go binary with no dependencies. You make a pixel avatar, walk a neon city with other people over voice chat that's baked right into the client, and when your AI agent "fixes" a failing test by deleting it, you take a rocket to the moon and scream about it into a sky the whole server can read. It's the biggest thing I've built with Bubble Tea, and I'd love to hear what this crowd makes of it.
Install:
curl -fsSL https://raw.githubusercontent.com/SorBalda/vibeworld/main/install.sh | shRepo: https://github.com/SorBalda/vibeworld
All reactions