Run your entire conference on one open‑source platform.
Call for speakers, reviews, decisions, a conflict-free schedule, and the published program — all on one board.
One click as organizer, reviewer, or speaker — no signup. Or create your own event.

Decision · SUB-6
Evals Are Your Only Moat: Building Test Suites for LLM Products
Email + calendar invite queued
Scorecard · Round 1
Multi-Agent Systems Are Just Distributed Systems
Recommend: Accept
Live embed
Not a screenshot — the schedule itself
The demo conference’s published programme, rendering inside this page right now. Real rooms, real talks, real times. Switch the day; click a block. The organizer builds this by dragging accepted talks onto a room-by-time grid, and a clash goes red the moment it lands.
Loading the published schedule…
Every block here is a row in the demo database, served by the same public page an attendee would open — no export step, no copy of the schedule to keep in sync.
$$$/yr
What the incumbents cost
Quote-only enterprise pricing, renewed every season.
$0
What vibeboard costs
MIT licensed. No seats, no per-submission fee.
wrangler deploy
What running your own takes
One repo, into your own Cloudflare account.
- MIT licensed
- Cloudflare Workers + D1 + R2
- Public demo, no signup
- 700+ tests
From open call to published schedule, on one board
Live numbers from the demo event — right now.
51
Proposals in
through the open call
134
Reviews submitted
scorecards across rounds
45
Decisions made
accept · maybe · decline
273
Speaker tasks
tracked to done
33
Talks scheduled
on the published agenda
Straight to the proof
Everything worth seeing, one click each
Each card opens the running demo on the screen where that thing actually happens — signed in as whoever is allowed to see it. No signup, nothing to set up.
Some are public URLs that need no account at all. The rest sign you into the demo event as the organizer or the speaker — the same logins the sign-in page offers, picked for you so you land on the right screen.
One platform
Everything running an event actually takes
Proposals, reviewers, decisions, speakers, the schedule and the public program — one board.
A schedule that catches its own conflicts
Drag accepted talks onto a day-by-room grid. Double-booked speakers and rooms flag themselves the moment you drop.

A call for speakers people finish
Your questions, your deadlines, saved drafts.
Scorecards, not spreadsheets
Rating, recommendation, comments — the criteria you set, round by round.
Fair by default
Blind rounds, even auto-distribution, conflicts recused.
Speakers you can actually manage
Import the roster, invite people into their own portal, track every upload.
AI speaker research
One click runs a real web search and writes a brief before you decide.
Decisions that send themselves
Accept a talk and the speaker gets the email — and the calendar invite.
Publish the program everywhere
Session, speaker and agenda pages, plus embeds for your own site.
Also: JSON feed · ICS calendar · attendee itinerary builder
A REST API over all of it
Per-event keys. Read sessions, speakers and the schedule. Writes go through MCP, where every mutation asks first.
Open source
Yours to run, fork, and self-host
MIT licensed. Read every line, deploy it on infrastructure you control, change what your event needs changed. No per-submission pricing, no seat counts.
- Self-host it. One repo, one deploy — Cloudflare Workers, D1, R2. Your data stays in your own account.
- Bend it to your event. Forms, review criteria, email templates and public pages are configuration — the rest is code you can fork.
- Sized for big programs. The load-test seed in the repo (
scripts/seed-stress.ts) fills an event with 400 proposals, 150 speakers and 1,200 review assignments. The demo you can click is kept small on purpose — small enough to read.
For organizers
Run the whole event from one desk
- Set it up once. Dates, tracks, formats, rooms, the call and its deadline.
- See the whole pipeline. Every proposal, with filters that actually filter.
- Decide in one click. Emails, onboarding tasks and calendar invites follow on their own.

For reviewers
A review queue that respects your evening
- A queue, not a maze. A "next unreviewed" button that never loses your place.
- Score on real criteria. Ratings, recommendations, comments — weighted per round.
- Blind when it matters. Identities hidden, conflicts of interest recused.

For speakers
Speakers always know where they stand
- One link, the whole story. Status, tasks, profile — no email archaeology.
- Never a black hole. Submitted → In review → Decision → Scheduled.
- Uploads where they belong. Slides and headshots land on the talk, not in a thread.

Product tour
See a conference get run
Open the call, score what comes in, decide, and build the grid — in one take.
Product tour · 1 minFor attendees
A public program people actually use
Session, speaker and agenda pages, plus a personal itinerary builder. No login, no app install.


Try it now
Poke around a real conference
A whole conference, seeded end to end — proposals mid-review, decisions half made, and one deliberate schedule conflict left in.
Decide on proposals, drag the schedule around.
One-click sign-inReviewerScore a talk on the round's criteria.
One-click sign-inSpeakerThe portal, the journey strip, the task checklist.
One-click sign-inOr create your own event — or submit a talk to the open call.