Ghost Arcade Community
The free, open-source edition. Same foundation as Pro — projection mapping, layers, MIDI, mobile companion, shader playground. Built on Svelte 5, Three.js, and Electron. AGPL-3.0.
Windows · macOS · Linux · AGPL-3.0 · v1.1.1
The Community edition is a real tool, not a crippled trial. The same code path runs the foundation surfaces — mapping, layers, effects, MIDI, mobile companion, recording, shader playground. Pick it up, run a show with it, ship a build to your venue. The AGPL applies to the source code; the visuals you create with it are yours.
- Projection mapping (quad warp + mesh warp)
- 11 layer types (shader, video, image, 3D, splat, lines, SVG, text, light, Three.js, point cloud)
- 50+ built-in effects (chainable per-layer / per-clip)
- MIDI control + MIDI Learn
- Mobile companion (iPad / phone touch surface)
- Recording (MP4 / WebM at any resolution)
- Cloud Shader Library + ISF v2 playground
- Audio reactivity (FFT + onsets)
- Single-deck VJ clip launcher
Pro adds the live-performance + AI surfaces — dual-deck, the 10×9 crossfader matrix, macros, snapshots, AI generation, Spout/Syphon, and the plugin ecosystem. Same project file format underneath, so you can save in Community and open in Pro (with the Pro-only state cleanly defaulted).
- PRODual-deck VJ (Bank A / Bank B with full per-bank state)
- PROA/B crossfader (10 transitions × 9 output blend modes that combine)
- PROMacro effect-bank (8 wet/dry knobs, expandable per-effect param editor, beat-grid auto-pulse)
- PROSnapshot bank (16-slot scene capture + recall, MIDI-mapped)
- PROQuantized clip launching (1/4 / 1/2 / 1bar / 2bar / 4bar beat-snap)
- PROMIDI clock receive + send (24 PPQN, sync to/from Ableton + drum machines)
- PROSpout (Win) / Syphon (Mac) texture sharing
- PROAI shader generator (Claude API)
- PROAI video generator (Luma API)
- PRODirector AI agent
- PROKeyframe animation timeline
- PROStage mode + slice layers
- PROPlugin tab (FluidGen, Particles3D)
- PROThree.js / p5.js live coding tabs
- PROOnboarding tour + in-app updater
- PROCode signing + auto-updates
- PROPriority support + commercial license
git clone https://github.com/riskcapital/ghost-arcade-community.git cd ghost-arcade-community npm ci npm run build:electron # Windows / macOS / Linux build
Reproducible binaries hosted on the GitHub releases page — same SHA-256 you'd build locally. Installer is unsigned for the OSS edition (right-click → Open on macOS, More info → Run anyway on Windows). Pro binaries are signed + notarized.
The Community edition is licensed under AGPL-3.0-or-later. You can use it commercially — paid shows, client visuals, installations, recordings, streams. The visuals you create are yours. The license affects modifications to the source code, not the artistic output.
If you fork and run a modified version on a network server (e.g. hosted web build), AGPL requires you to make the modified source available to users. For commercial redistribution without AGPL obligations, the Pro edition has a standard commercial license. Read COMMERCIAL_USE.md and TRADEMARKS.md for the full breakdown.
Pull requests welcome — bug fixes, new ISF shaders, layer types, effects, mobile companion improvements. Read CONTRIBUTING.md for the workflow + DCO sign-off requirement.