Tally Arbiter

April 29, 2026 ยท View on GitHub

GitHub release (latest by date) License Desktop Build Listener Clients Build Publish to NPM Docker Pulls

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

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:

http://localhost:4200

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

  1. Update version in package.json and package-lock.json
  2. Create and push tag:
git tag vX.Y.Z
git push --tags
  1. GitHub Actions will build releases automatically as a draft
  2. 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.