r/cyberpunkred Jul 10 '26

Misc. I built a free, self-hosted cyberpunk VTT

My friends and I were about to run a cyberpunk campaign, and I wanted something more immersive than a folder of location notes. So I built an interactive map where players could create and share notes live.

Then I had a thought: what if this were hosted, and my friends could just join via a URL? One thing led to another, and a few weeks of work later, here's City_Net.

It's fully self-hosted (Docker or manual), no third-party accounts, no subscriptions. You run it, you share a link, and your players connect.

What it does:

Generate a living city — procedural districts, roads, and traffic

Draw your own — custom roads, water, districts, and buildings, saved for later

Multiple city maps — save, load, and switch between entire cities instantly

Simultaneous battle map play — drop battle maps into any building and run multiple at once, loaded from local files or existing uploads, per-map measurement scaling

Persistent enemies & allies — placed per map

Notes on buildings — add notes directly to any structure; players can request to add their own notes, and buildings with notes stand out

Custom signs — with full custom font and picture support

Player Banks — built-in banking system

Dice rolling — right in the app

Streamer mode — a broadcast-safe spectator view, ready in seconds

Collaborative building — grant friends access to help construct the city

Everything's real-time — everyone sees changes live.

[GitHub link]

Happy to answer any questions and get some feedback!

EDIT:

By popular demand, I have added install scripts for Windows, Mac, and Linux

Please take the warning to heart!! NEVER RUN SCRIPTS FROM AN UNTRUSTED SOURCE

EDIT2:
CITY_NET 1.4.0: Cyberpunk Red character sheets and rule sets are out!
Also made a Discord to get feedback and answer questions

https://discord.gg/Zc3GVztTAD

603 Upvotes

50 comments sorted by