Experimental and built in the open

Keep the hangout. Own the home.

Resenha brings voice, video, and screen sharing to Discourse—so people can talk live, then turn what matters into knowledge others can find later.

  • Searchable knowledge
  • Live rooms that scale
  • Your data

Interactive community preview

guild.example
128 online
Voice room Watercooler Direct WebRTC
Mira’s screen Mira’s camera Screen share Camera
Mira is explaining the route Camera preview
N Nox
I Ivo
Connected
Resenha combines forums, chat, voice, video, screen sharing, search, ownership, and open-source software.

The missing memory layer

Fast conversation should not have a short memory.

Discord excels at live conversation. But the answer someone needs next month is too often buried in last night’s scroll. An open community needs a lobby and a library.

  1. 21:04 Meet in voiceThe squad jumps into Watercooler. Live
  2. 22:02 Publish the answerNox writes a guide with the final config. Topic
dodge timing patch 1.8 Enter
Top result

Frame-perfect dodge timing after patch 1.8

Tested on every difficulty. Includes the north-gate route, frame chart, and controller settings from the community call.

Solved Updated 3 months ago
N Shared by Nox for everyone

Every pace, one place

Move at the speed the moment needs.

A healthy community changes gears. Think deeply in topics. Trade quick ideas in chat. Pull up a chair when voice says more than text ever could.

01

Forums for what lasts

Guides, support, announcements, build logs, and debates with real structure.

  • Public-topic discovery
  • Categories and tags
  • Thoughtful, async replies
02

Chat for what is happening

Fast answers, reactions, links, and side conversations without leaving home.

  • Channels and threads
  • Direct messages
  • Forum-native identity
03

Rooms for right now

Drop-in voice, video, and screen sharing woven into the community sidebar.

  • Join in one click
  • Keep browsing in-call
  • Room-linked chat
  • Optional LiveKit scaling

The live layer

Familiar enough to join. Open enough to stay.

Resenha adds the live-community tools gamers and builders expect, built on browser standards and your existing Discourse identities, groups, and room permissions. Run small rooms peer-to-peer or opt into LiveKit when calls need to scale.

Sidebar first

Voice that follows the conversation

Join from the sidebar, then keep reading topics while a resizable call widget follows along.

Face to face

Camera and screen sharing

Switch between tiled and presentation layouts, share a tab or display, and go fullscreen.

Runs on your device

Noise suppression

Optional DTLN filtering uses WebAssembly in the browser to tame fans, keyboards, and background noise.

Processed on-device

On-device background blur

MediaPipe segmentation keeps the effect on the publisher’s device before frames are shared.

Your setup, remembered

Controls that feel native

Mute, deafen, push-to-talk, per-person volume, device pickers, mic test, and input sensitivity.

Community native

One identity and permission model

Public or private rooms, stage speakers and listeners, group access, participant kicks, and an admin “End call” action.

Why Resenha exists

The forum was ready. The live layer was missing.

A review of community platforms praised Discourse for openness, searchable discussions, and strong moderation—but questioned whether it could replace the real-time communication people expect. Resenha is an experiment to close that gap without closing the platform.

Read the article that sparked it

Media can take the direct route

Small rooms can go browser to browser.

Discourse handles room discovery, permissions, signaling, and presence. In direct peer-to-peer rooms, encrypted WebRTC media travels between participants—not through your forum server.

  • Choose peer-to-peer mesh or LiveKit per room
  • Resenha does not record call audio or video
  • Noise filtering and blur happen on-device
  • Source available under the MIT license
Optional LiveKit SFU

Scale up without giving up control.

Route large voice and video rooms through LiveKit. Each participant publishes once, so many more people can join while your community chooses the media infrastructure.

Inspect every layer
Direct peer-to-peer room
M Mira’s browserCamera + microphone
Encrypted WebRTC media
N Nox’s browserSpeakers + display
Signaling
Presence
Your DiscourseCoordinates the room · does not carry direct media

Move the rituals, not just the users

Give people a reason to cross the bridge.

Ideals matter. Familiarity gets the first click. Start with the live moments your community already loves, then let durable knowledge prove why the move was worth it.

  1. 01

    Seed the home

    Bring over the guides, FAQs, patch notes, and culture that help a newcomer belong.

    A useful place on day one
  2. 02

    Move one ritual

    Host the next game night, office hour, modding session, or live code review in Resenha.

    A familiar reason to show up
  3. 03

    Let memory compound

    Turn the best live discoveries into topics that new members can search and improve.

    A better reason to stay
Full live stack

Install Discourse + Resenha

Install Discourse on your own cloud server, then add Resenha for the complete open community stack.

Install Discourse Official cloud install guide · Resenha is early alpha.
Hosted for you

Start with Resenha for $0

Launch on Discourse’s managed Free plan with forums, unlimited chat, and Resenha live rooms—no server to maintain.

Start free with Discourse Unlimited members, with voice and video through Resenha.
Build it with us

Shape the open alternative

Review the code, test with your crew, discuss the open pull requests, or help land the next feature.

Follow the work Resenha is MIT licensed and developed in public.

Straight answers

Good infrastructure starts with honest boundaries.

Resenha is promising, experimental software. Here is what it does today, where it fits, and what still needs work.

Is Resenha ready for my whole community?

Not yet. Resenha is early alpha software. Test it with a small group, keep your expectations experimental, and report rough edges before relying on it for your whole community.

Are calls end-to-end encrypted?

Default mesh rooms encrypt media directly between participants’ browsers with WebRTC; Discourse does not carry it. Optional LiveKit rooms encrypt each connection to the media server, but Resenha does not provide application-level E2EE through the SFU. The answer therefore depends on the room topology.

What call data does Resenha store?

Resenha does not record audio or video. Discourse stores room configuration and live presence/session metadata and, when analytics are enabled, session and co-presence statistics.

Do small rooms need a separate media server?

No. The default mesh topology is designed for smaller rooms and uses browser-to-browser connections. Network conditions may still require a TURN relay. For larger voice and video rooms, enable the optional LiveKit SFU so every participant publishes each track once.

Can I use Resenha on Discourse’s Free hosting plan?

Yes. Start a managed Discourse community for $0 with forums, unlimited chat, and Resenha live rooms included. Discourse handles the server, updates, and backups for you.

Who owns the forum and chat data?

On self-hosted Discourse, you operate the database and infrastructure. Whether self-hosted or managed, Discourse supports full exports and portable backups, so your community is not trapped on one host.

The web can still be a place we own

Your guild deserves a home, not a scrollback.

Keep the live energy. Build the collective memory. Make the next community yours.