Skip to content

Project · video-messaging

Doom

a decentralized video messaging appIt's a video message app
How you run it
Desktop app
Holochain version
0.0.122
Activity
maintained
Checked
29 October 2026

What is Doom and what is it for?

Doom is a video messaging app for holding calls between two computers, built as a decentralised alternative to the familiar group-call tools it is nicknamed after. It uses Holochain to introduce the two callers to each other and WebRTC to stream the video directly between them, so the conversation itself does not pass through a central service.

Doom was built by the developer who publishes on GitHub as felri, as a proof of concept shared with the Holochain developer community. A post on the Holochain blog describes a working peer-to-peer video chat assembled over a handful of evenings, and the repository presents Doom as a work in progress rather than a finished product.

The app is for two people who want to see and hear each other without a company in the middle brokering the call. Holochain handles the introduction between the two computers — finding the other person and passing along what they need in order to connect — and WebRTC, the video technology already built into browsers, then streams the picture and sound directly between them.

In the flow the repository walks through, one person creates a room with a name such as Daily, a second person joins that room, and the two are introduced and connected. The README explains each step, links a downloadable macOS build, and points to build instructions for running Doom on Windows or Linux from source.

How to get it

Desktop app

  1. Download the macOS build from the releases page linked in the repository README.
  2. On Windows or Linux, run it by building from source, following the build instructions the README links to.

Source: https://github.com/felri/doom

Questions people ask

Why is it called Doom?
The name is a contraction of "decentralised Zoom", with the wink at the video game acknowledged by its author. A Holochain blog post records the nickname when it introduced the project. source
Is Doom a finished app?
The repository labels it work in progress and describes it as a decentralised Zoom proof of concept; it is presented as an experiment rather than a shipped product. source
Where do the video and audio travel during a call?
Between the two callers. The repository describes Holochain carrying the connection details and the peers opening a direct WebRTC channel for the media, and notes that a TURN server is still used. source

From 5 public sources, checked 23 September 2026.

Try Doom

Details & sources

Evidence

Release
github.com/felri/doom/releases/tag/v0.0.1shipped in a release · seen since 20 October 2026 · github.release@1
Last change
api.github.com/repos/felri/doomlisted by a third party · seen since 20 October 2026 · github.repository@1
Activity
api.github.com/repos/felri/doomlisted by a third party · seen since 20 October 2026 · liveness@1
Desktop app
github.com/felri/doom/releases/tag/v0.0.1shipped in a release · seen since 20 October 2026 · desktop.shipped@1

Compatibility

hdi
—
holochain-client
—
web-happ.yaml
absent
Do you maintain Doom?Add your name to this project’s page.
Claim this page