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 CascadeDesktop — 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.
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/
What you get either way
- Speech, prep and cross-examination clocks on official event times, with auto-advance
- Dropped-argument detection across every speech column
- Answer links between an argument and its response
- Voice-assisted flow capture
- A block library that expands
;perminto a whole shell - Round analytics and a printable post-round report
- An evidence tracker and cite-sheet export
- Import and export for
.ebb, CSV, Markdown, plain text and PDF
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).