Self-hosted · Offline-first · Privacy by design

Keep the room
in the room.

Conclave runs your entire in-person event from one laptop: live schedule, ranked-choice votes, real-time results, chat and Q&A, all with zero internet. Attendees scan a QR code and they're in. Nothing leaves the venue.

Your first event is free, up to 100 attendees. No card, no obligation.

  • No cloud
  • No tracking
  • Encrypted at rest
  • Runs on a laptop
✦ What's in the box

Everything a room full of people needs

One host, one database file, no moving parts to leak. The whole conference, served from hardware you can point at.

Live schedule

Tracks, rooms and speakers, always showing what's on now and next. Drag a session to reschedule and every phone updates instantly.

Ranked-choice voting

Instant-runoff and single-transferable-vote elections with append-only ballots. Every round is deterministic and reproducible.

Results in real time

Ballots stream in over WebSockets. Organisers watch the count live; the room sees it the moment you hit reveal.

Chat, Q&A & surveys

Session chat, upvotable audience questions, and quick pulse surveys, all pushed live, all staying on your host.

Documents & exports

Share agendas and handouts in-app, then export results, minutes or the whole event as DOCX, XLSX, PDF or CSV.

Dashboard & nudges

Attendance, active polls and an on-time indicator at a glance, plus one-tap "return to plenary" nudges to wrangle breakouts.

✦ Try it right here

Cast a ballot. Watch the count.

A motion of the kind that turns up at every AGM, counted by Conclave's instant-runoff tally running in your browser. Rank your preferences and watch the room decide.

AGM motion 4: how should we spend this year's $20,000 surplus?

Tap the options in order of preference. Your first tap is your first choice. Rank as many or as few as you like, then count the room.

Your ballot joins 99 already cast in the room. The count uses the same instant-runoff rules as Conclave itself, and at a real event every round exports for an independent auditor to check.

✦ The actual software

See it in action

Live recordings from a real Conclave event: the organiser console on the venue laptop, and what every attendee sees on their phone.

Animation: an organiser drags a session to a new time slot on Conclave's agenda board and a confirmation toast appears

drag a session and every phone updates instantly

Animation: an attendee taps ballot options in order of preference and casts their ballot on a phone

ranking & casting a ballot

Animation: scrolling through Conclave's live dashboard, showing attendance now, peak, open polls, live sessions, the attendance trend and the planned-vs-actual timeline

the live dashboard, made for the projector

Animation: instant-runoff results appear on an attendee's phone the moment the organiser reveals them

results land the moment you hit reveal

✦ Tested, not asserted

A thousand people. One laptop.

We ran a seven-minute event with 1,000 attendees connected at once, all of them voting, chatting and asking questions. Here's what came back.

1,000attendees connected at the same time
0failed requests, across the whole run
1,700/seclive updates pushed out, sustained
124/124automated tests passing
✦ Setup

Up and running in three steps

From a fresh laptop to a live event, offline the whole way.

  1. 1

    Double-click Start

    The one-click launcher boots the whole stack and joins the venue Wi-Fi, or spins up its own hotspot when there isn't any. (Prefer a server? docker compose up works too.)

  2. 2

    Attendees scan

    Put the join QR on the projector. Everyone joins from their own phone in the browser. No app store, no accounts, no signal bars required.

  3. 3

    Run the room

    Manage the agenda, open polls, reveal results, answer questions, and nudge breakouts back, all from the organiser console.

✦ Our principles

No cloud. Ever.

Your ballots are yours.

It works when the Wi-Fi doesn't.

See pricing
  • Offline-first. A dropped connection never loses an in-progress ballot. It queues on the device and syncs on reconnect.
  • No phone-home. No external CDNs, fonts, analytics or telemetry. Every byte is served from your host.
  • Encrypted at rest. Sensitive fields are encrypted in the database, and secrets never appear in logs or exports.
  • Auditable by design. Ballots are append-only, tie-breaks are deterministic, and every elimination and transfer exports for independent replay.

Own your next event, end to end.

Self-host Conclave on hardware you control. No accounts, no per-attendee fees, no data leaving the room. Your first event, up to 100 attendees, is on us.