DEBATE101

Cascade for desktop

Install it, or don’t.

Cascade is the same app either way — same keybindings, same .ebb files, same offline behavior. The desktop build adds native menus, double-click-to-open for .ebb files, and a window that does not sit inside a browser tab you might close mid-round.

No install

Open it in any modern browser and start flowing. Works offline after the first load, and saves straight to your disk through the browser’s file API where it is supported.

Open Cascade

Desktop — macOS, Windows, Linux

Built with Electron from the same source. Installers are produced with electron-builder; until we publish signed releases you can build one yourself in about two minutes.

Check releases

Build it yourself

You need Node.js 18 or newer.

git clone https://github.com/GeoWizard4645/debate101.git
cd debate101/desktop
npm install
npm start          # run it

npm run dist:mac   # or dist:win / dist:linux — writes installers to desktop/dist/
On first launch of an unsigned macOS build, right-click the app and choose Open rather than double-clicking it. We do not yet have an Apple Developer certificate, so Gatekeeper will otherwise refuse to start it. The same source is on GitHub if you would rather read it before running it.

What you get either way

File compatibility

Cascade reads and writes .ebb files that are byte-compatible with ebb file version 3, so a flow moves between the two apps without conversion. Cascade’s own additions live in a namespaced key that ebb preserves and ignores; if you want them stripped entirely, export with .ebb (interop).