Up to now I've built the Void mostly for myself — the crash-test pilot of my own digital life, hacking at the experiences that cause me the most pain and rebuilding my environment one piece at a time. It started as a solitary mission to reclaim my own human–computer interaction.
But the natural extension of this architecture — the thing that makes it genuinely transformative — is putting collaboration at the absolute core. Which brings us back to Engelbart's real goal: boosting our collective IQ, building a shared intellectual space.
Because Void rests on an event bus and continuous, image-based state rather than static files, “multiplayer” isn't an awkward bolt-on or a glorified screen-share — it's a consequence of the design. Collaboration is native:
- For code: using CRDTs (conflict-free replicated data types), the codebase itself becomes a shared, living state. Multiple developers inhabit one workspace; changes propagate instantly, with no files and no merge conflicts.
- For knowledge: the Knowledge Web becomes a multi-user world. Zoom out and watch where collaborators are exploring in real time — connections lighting up across the globe as they're forged.
- Radical individuality, still: want to test a wild idea? Opt out of the shared master state, branch into your own private runtime, experiment safely — then selectively pull others' changes in, or push your invention back to the collective.
I started this journey to fix my own computers. But the destination is a fluid, moldable environment where communities can weave ideas, interfaces, and knowledge together — and augment human intellect in real time. The same thing Engelbart was pointing at, from behind that headset, in 1968.