BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
Host live trivia nights from a portable desktop app — control panel for you, the big screen for the crowd.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A portable live quiz host for events.
TriviaCON is a self-contained desktop app for running trivia quiz nights. The host drives the game from a control panel while contestants follow along on a separate game screen — a projector, TV, or second monitor. One machine, two displays, no networking.
Write your quiz once, save it as a single shareable file, and host the whole night from one window. Scoring stays in your hands — the app never guesses who was right.README 전문 보기 ↗A portable live quiz host for events.
TriviaCON is a self-contained desktop app for running trivia quiz nights. The host drives the game from a control panel while contestants follow along on a separate game screen — a projector, TV, or second monitor. One machine, two displays, no networking.
Write your quiz once, save it as a single shareable file, and host the whole night from one window. Scoring stays in your hands — the app never guesses who was right.
audio-only flag hides the video and shows a visualizer instead — so a clip never gives the answer away..tcq file that's easy to back up and share.Every phase has two views: what the host sees on the control panel, and what the audience sees on the game screen.
Categories, rich-text questions, answer options, and optional media (image, audio, or video) per question.
The host picks the next question; the audience sees a live board of what's been played.
| Control panel | Game screen |
|---|---|
Media plays on the game screen. The audio-only flag hides the video and shows a visualizer instead — so a clip never gives the answer away.
| Control panel | Game screen |
|---|---|
Manual scoring throughout, then a staged reveal of the standings.
| Control panel | Game screen |
|---|---|
Grab the latest build for your platform from the Releases page:
| Platform | File |
|---|---|
| Windows | triviacon-x.x.x-win.zip — extract and run triviacon.exe |
| Linux | triviacon-x.x.x.AppImage — chmod +x, then run |
| macOS | triviacon-x.x.x-mac-x64.zip or -arm64 — extract and run TriviaCON.app |
No installation required. TriviaCON is fully portable — run it from a USB drive, a shared folder, or anywhere you like, and it leaves no trace on the host machine.
Want to see a finished quiz before writing your own? Grab the demo quiz — 41 MB — and open it from the toolbar.
It's a whole quiz night in one file: 15 questions across four categories, seven teams with scores already set for a staged ranking reveal, host-only notes, a splash screen, and every kind of media the app supports — images, audio, video, and video played audio-only so the footage never gives the answer away. All media is AI-generated and free to redistribute.
.tcq) from the toolbar.Quizzes are saved as .tcq files — a ZIP archive holding the quiz data and all attached media, so they're self-contained and easy to share.
The interface is available in Polish and English; switch languages in the Settings tab.
Found a bug or have an idea? Open an issue and include what you were trying to do, what happened instead, and your OS and TriviaCON version.
TriviaCON has a deliberately narrow, fixed scope — it's a single-machine, host-driven, manually-scored quiz tool, and it stays that way on purpose. Some things are permanent non-goals: networking and player devices, automatic scoring, automated game flow, AI-authored quiz content, and cloud/accounts/telemetry. The host is always in command, and the app leaves zero trace on the machine it runs on.
Bug fixes, translations, docs, and polish are very welcome. Before proposing a feature, please read CONTRIBUTING.md — it lays out the design principles and non-goals so a good idea doesn't turn into a rejected PR.
Read CONTRIBUTING.md before you start coding. TriviaCON has a deliberately narrow, fixed scope — the design principles and permanent non-goals there will save you from building something that can't be merged.
Prerequisites: Node.js v24 recommended (see .nvmrc — it's what CI builds on, and what Electron bundles). v22.22.2+ and v26+ also work; Node 20 is no longer supported. Plus pnpm v10+ (npm i -g pnpm or via Corepack). This project uses pnpm exclusively — npm install is blocked by a preinstall guard to avoid lockfile drift.
git clone https://github.com/TriviaCon/triviacon.git
cd triviacon
pnpm install
pnpm dev # dev mode with hot reload (both windows)
The first
pnpm devafter a fresh clone downloads ~100 MB. Since Electron 42 the npm package no longer fetches its binary duringpnpm install, sopnpm devandpnpm startruninstall-electronfirst to fetch it on demand. Later runs are instant. If you invokeelectron-vitedirectly and hitError: Electron uninstall, runpnpm exec install-electrononce.To pick up the Node version in
.nvmrc, use nvm:nvm install # installs the version from .nvmrc nvm useOn Windows, nvm-windows doesn't read
.nvmrc— runnvm install 24 && nvm use 24instead.
Other scripts:
pnpm build:win # Windows (zip)
pnpm build:mac # macOS (zip, x64 + arm64)
pnpm build:linux # Linux (AppImage)
pnpm typecheck # TypeScript (node + web configs)
pnpm test # Vitest
pnpm lint # ESLint with autofix
pnpm format # Prettier
Tech stack: Electron · React 19 + TypeScript · Tailwind CSS v4 + Radix UI · TipTap rich-text · dnd-kit drag-and-drop · TanStack Query · i18next · Lucide icons · yazl / adm-zip for .tcq packaging.
Architecture notes live in CLAUDE.md; the quiz content model is documented in CONTEXT.md.
TriviaCON's code is released under the MIT License — © 2026 Marcin "Aluś" Jędrecki. Use it, fork it, build on it.
The idea of a trivia-night host isn't anyone's to own — others surely exist; this is just my take on it. If TriviaCON inspired your own build, a nod back is appreciated, never required.
Third-party assets. The bundled ranking fanfares — "Victory" (Final Fantasy V) © Square Enix, Pokémon Gen 1 © Nintendo / Game Freak, and the NFL on Fox theme © Fox — remain the property of their respective owners and are not covered by the MIT license.