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

Same in both editions

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-only adds

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
Build from source
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.

License — AGPL-3.0

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.

Contribute

Pull requests welcome — bug fixes, new ISF shaders, layer types, effects, mobile companion improvements. Read CONTRIBUTING.md for the workflow + DCO sign-off requirement.