No license keys. No account required. Install it, open your browser, and start programming.
Download and run the installer. OpenAVC starts as a Windows service with a system tray app. Open http://localhost:8080 to start programming.
Windows 10 or later, x64. Version v0.10.3.
Pre-built SD card image for Pi 4 and Pi 5. Flash it, plug it in, and access OpenAVC at http://openavc.local:8080. Plug in an HDMI touchscreen for a built-in wall panel.
Flash with Raspberry Pi Imager. Default login: openavc / openavc.
One command installs everything: Python environment, systemd service, firewall rules. Supports Debian, Ubuntu, Fedora, RHEL, and Arch.
Or download the archive manually:
Multi-architecture image (amd64 + arm64). Data persists in a volume mount. Linux Docker hosts only — on Windows or Mac, use the Windows installer instead.
See the compose file for serial passthrough and other options.
Clone the repo, install dependencies, and run directly with Python. Best for developers who want to customize the platform.
Requires Python 3.11+ and Node.js 18+ (for building the UI). See the getting started guide for details.
Open http://localhost:8080/programmer in your browser. Add your devices, build a touch panel, and deploy. No account, no activation, no phone-home. The getting started guide walks through your first space.
Turn any Android or iOS tablet into a dedicated AV touch panel. Auto-discovers your OpenAVC system on the network, scans a QR code to pair, locks the tablet to the panel for unattended use, and relaunches on boot.
Android APK available now on GitHub. Google Play and the App Store are coming.