AI4AV publishes AI-friendly control specifications for AV, lighting, camera, mechanical, and installation systems.
The open parts are the catalog in specs/ and the public skill/tooling shape; the private maintenance pipeline keeps the catalog fresh from published manufacturer documentation. The scraper, maintenance infrastructure, source cache, and host details are not part of this repository.
specs/contains ODbL-licensed structured Markdown control specs.docs/spec-format-v1.mddefines the public Markdown contract..github/ISSUE_TEMPLATE/contains issue queues for device suggestions and spec corrections.
AI4AV is sponsorware: open data, free to query, funded by sponsors whose work depends on broad and current AV device coverage. Sponsorship pays for ingestion, schema, and verification. There is no enterprise license and no paywall on the data.
AI4AV is funded by individuals and companies who rely on the dataset. Sponsorship pays for spec ingestion, schema work, and verification, and keeps the data open.
Become a sponsor on GitHub Sponsors.
- Catalog data under
specs/is licensed under the Open Data Commons Open Database License 1.0. SeeLICENSES/ODbL-1.0.txt. - Public tooling, examples, and docs outside
specs/are licensed under MIT. SeeLICENSES/MIT.txt.
Every exported spec repeats license: ODbL-1.0 in front matter so copied single files keep their catalog license clear.
ai4av.net is the product surface for browsing and searching the catalog. This repository is the cloneable source-of-truth for the catalog and the issue queue.
Use GitHub issues to suggest a device or report a spec error. Public issues only queue maintainer review; they do not trigger scraper runs.
This repository does not accept pull requests — the catalog is generated from a private maintenance pipeline. Any PR is closed automatically. See CONTRIBUTING.md.
We do not accept copied driver databases, raw command dumps, private manuals, or user-scraped catalogs. Link to published manufacturer documentation instead.
The spec-error issue form asks for a Spec ID. It looks like admin/<slug> (e.g. admin/magewell-pro-convert-series). You can find it in:
- The first line of any spec's YAML frontmatter (
spec_id: admin/...). - The spec's URL on the published catalog.
- The
specId=line printed by theai4av-lookupskill when it returns a candidate match in Claude Code, Codex, or another compatible AI agent.