Hacker News new | ask | show | jobs
Show HN: WhookTown – Visualize your infrastructure as a 3D cyberpunk city (whook.town)
3 points by fralix 140 days ago
Hi HN!

  I'm excited to share WhookTown, a visualization tool that transforms your IT infrastructure into a living 3D city. 
  Instead of staring at dashboards full of charts and numbers, you watch over a neon-lit cyberpunk metropolis where each building represents a server or
  service.

  How it works:

  - Your servers become buildings in a Tron-inspired cityscape
  - Health status is shown visually: green neon = healthy, orange = warning, red = critical, grey = offline
  - A spinning windmill's propeller speed reflects CPU load
  - Data centers display real-time FFT visualizations
  - Fire effects indicate critical failures you need to address

  What makes it different:

  Beyond the visual layer, there's a workflow engine that lets you create custom logic (e.g., "if database latency > 500ms AND cache miss
  rate > 20%, set the building on fire"). 
  You're not just watching pretty graphics – you're encoding domain knowledge into visual states.

  The scene includes 23 building types with unique behaviors, Tron-style traffic (light cycles and data packets) and an adaptive audio system that shifts    the soundtrack based on your infrastructure's mood.

  Built with Go microservices, Redis Streams for messaging, PostgreSQL, and Three.js for the 3D rendering. WebSocket pushes real-time
  updates to connected clients.

  Pricing:

  Free tier available (1 layout, 4 buildings). Paid plans start at $4/month for more capacity.

  The idea came from spending too many hours staring at Grafana during on-call rotations. 
  I wanted something that would make observing infrastructure less soul-crushing and more... fun?

  Would love to hear your thoughts and feedback!
https://whook.town
1 comments

The idea is really good, and I would be the first to use it for all my IT infrastructures, BUT, judging by the site and the documentation, this is just one half of the equation. The other part that's sorely missing, in my humble opinion, is an AUTOMATED import & sync engine. If I need to build the whole infrastructure in your editor, then, it is just a game, like milion other games on Steam. To make this thing really useful, I would need to feed it raw data (a router export, an SNMP walk, a terraform/AWS config...) and it would need to build the city on it's own, and then allow me to monitor/sync by hooking up to metrics. In other words, the source of truth needs to remain in one place, while your engine needs to be able to digest/hook into that source of truth.