AV Control for Every Space

OpenAVC is a software-based, hardware-agnostic platform for professional AV control. From huddle rooms to auditoriums. Visual programming, flexible control panels, community device drivers, and automation. The software is free. Deploy on your hardware.

Built for AV integrators

OpenAVC gives you everything you need to program, deploy, and manage AV spaces. No processor tax.

Visual Programming

Drag-and-drop touch panel designer with 18 element types, a visual macro builder, and real-time WebSocket preview, all in your browser. No proprietary IDE to install, no dealer software to license.

Flexible Control Surfaces

Browser-based panels on any tablet or touchscreen. Dedicated Raspberry Pi kiosk images for permanent installations. Elgato Stream Deck support for simple button-press control. Use whatever fits the space.

Growing Driver Library

Projectors, displays, DSPs, switchers, cameras, lighting. A community-maintained library you can browse and install with one click. Need a custom driver? Build one in YAML without writing code.

AI-Assisted Programming

An AI assistant that understands AV control. Tell it to add source selection buttons, build a macro, or wire up feedback. It knows your devices, your UI, and how to connect them. Or skip the AI and build everything visually.

Cloud Fleet Management

Monitor and control every space from one dashboard. Remote access, alerts, system health, and firmware updates. Full REST API for third-party integration. Optional and built-in, not bolted on.

Free Software. Your Hardware.

The platform is MIT open source. Free forever, no per-space charges, no dealer certifications. Deploy on hardware you already own. The optional cloud platform has a free tier for smaller deployments.

Program spaces faster with AI

OpenAVC includes an AI assistant built specifically for AV control. It understands your devices, your UI layout, your macros, and how they all connect.

Tell it what you need in plain English. It builds the macros, places the buttons, and wires up the feedback. Every change has one-click undo.

  • “Make a button that turns on the projector and waits for it to warm up”
  • “Add a lighting page with six scene presets”
  • “Shut everything down if no one’s been in the space for 30 minutes”

The AI is optional. OpenAVC works great without it. It’s there when you want to move faster.

auto_shutdown.py generated by AI
# Auto-shutdown after 30 min of no occupancy

@on("sensor.occupancy", value="vacant")
def start_shutdown_timer():
    openavc.schedule_once(
        "auto_shutdown",
        delay=1800,
        macro="system_off"
    )

@on("sensor.occupancy", value="occupied")
def cancel_shutdown():
    openavc.cancel("auto_shutdown")

You know the pain

Crestron, Extron, and AMX built great hardware. But the software model is built on proprietary lock-in and recurring fees.

The old way
With OpenAVC
A $2,500+ Crestron or Extron processor for every space
Deploy on a mini PC, rack server, or hardware you already own
Learn SIMPL, AMX NetLinx, or vendor-specific programming
Visual drag-and-drop builder, or Python when you need it
Buy $1,500+ proprietary touch panels for every wall
Any iPad, Android tablet, kiosk display, or Stream Deck
Wait months for manufacturer to write device drivers
Community-maintained drivers, or build your own in YAML
Closed protocols that IT can't monitor or integrate with
REST API, WebSocket, Python scripting. IT-friendly from day one.
Annual licensing fees and dealer certification requirements
Free open-source software. No certifications. No per-space fees.

Commission a space in three steps

No dealer certifications. No week-long training courses. No proprietary software to install.

1

Install

Download and run on any hardware. A mini PC behind a display, a rack server, Docker, or a VM on your existing infrastructure. Five minutes.

2

Program

Open the Programmer IDE in your browser. Add devices, build your touch panel layout, create macros or write Python scripts. Live preview as you work.

3

Deploy

Open the panel on any tablet, mount a kiosk display, or set up a Stream Deck. Your clients get polished control with no app install needed.

Get up and running

No license keys. No subscriptions. No account required. Pick your platform and go.

Questions? Join the Discord or reach us at info@openavc.com