Tally Arbiter
April 29, 2026 ยท View on GitHub
A camera tally lights system capable of listening to and aggregating tally data from multiple sources and video switchers, then arbitrating Preview and Program states for connected devices.
Tally Arbiter supports a wide range of switchers, protocols, and tally output methods. It is designed for flexibility, reliability, and ease of integration in live production environments.
๐ฆ Installation
Desktop App (Recommended)
Download installers for macOS, Windows, and Linux:
๐ https://josephdadams.github.io/TallyArbiter/docs/installation/desktop-app
CLI / Server
npm install -g tallyarbiter
tallyarbiter
Docker
Use the included docker-compose.yml file or Dockerfile.
Run with:
docker compose up -d
๐ Documentation
Full documentation including setup guides, supported devices, and configuration:
๐ https://josephdadams.github.io/TallyArbiter/docs/intro
๐งโ๐ป Development
Prerequisites
- Node.js >= 18.13
- npm >= 7
Setup
git clone https://github.com/josephdadams/TallyArbiter
cd TallyArbiter
npm install
npm start
๐จ UI Development
The UI is located in the UI folder and built with Angular.
cd UI
npm install
npm start
Then visit:
The backend must be running on port 4455.
Building UI for production
From project root:
npm run build-ui
This automatically builds the UI and outputs to ui-dist/.
๐ฅ Desktop App
Built with Electron.
Run locally:
npm run desktop
Build installers:
npm run build-desktop
๐ Releasing
- Update version in
package.jsonandpackage-lock.json - Create and push tag:
git tag vX.Y.Z
git push --tags
- GitHub Actions will build releases automatically as a draft
- Publish release notes from GitHub Releases page
๐ค Contributing
Contributions are welcome!
- Fork the repo
- Create feature branch
- Submit pull request
Issues and feature requests:
๐ https://github.com/josephdadams/TallyArbiter/issues
๐ License
MIT License
Written and maintained by Joseph Adams.
Not affiliated with any other company or product.
โค๏ธ More Projects
Visit https://techministry.blog to explore more tools and projects.