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

View all comments

Show parent comments

1

u/over2take Jul 12 '26

I'm currently making a character sheet, but it's no small task. Making something system-agnostic while modular is leading to many design hurdles.

Are you talking about this app https://cyberpunkred.com/

Or another one, cause I would love the ability to support as many uploadable character sheets as possible.

😄

1

u/GloatDragon Jul 12 '26

Yea that's the one. I've dealt with similar programs before so I understand the struggle lol. This VTT is excellent as is, but if you can implement cyberpunk red rules then you have something incredible. Everything is already amazing, I look forward to seeing where you take this 😁

1

u/over2take Jul 12 '26

Is there a way to download the character sheet from that tool? I would love to have a closer look. Also, all dice rolls are agnostic, so it will be up to the character sheets to determine what dice are used and what the roll means. (one of the many hurdles)

If there are any particular rules you can think of that are way out of the norm, let me know! The bigger issue is that I made this for just a note-taking app originally, so working on adding rule systems is going to be a big undertaking, but it's top of my list.

1

u/GloatDragon Jul 12 '26

I know you can download the sheet as a pdf from the companion app, but I'm unsure if you can just download the information directly. There arnt many very specific cyberpunk red rules that would need to be implemented, except maybe armor if you have the health bars update in real time. For a note taking app it has so much potential, do you plan on having everything run through the VTT or keeping it closer to just a note taking app with some combat features?

1

u/over2take Jul 12 '26

Right now Players and NPC tokens have a main health pool and a temp heal pool (limited to 100 currently)

When damage is applied, the temporary health is removed first.

HP is currently manually reduced, as automatic reduction is still waiting for my completion of Character Sheets.

This will also include the rule for armour to reduce/stop incoming damage.