Skip to content

Download

Get the latest version of Tally Hub for your operating system.

📦 Latest Release

Version 1.0.0 - Professional Tally System

Released: July 5, 2025

  • Windows


    Complete installer with all dependencies

    Requirements: Windows 10 or later, Node.js 16+

    Download for Windows

  • macOS


    Complete installer with all dependencies

    Requirements: macOS 10.14 or later, Node.js 16+

    Download for macOS

  • Linux


    Complete server package with all dependencies

    Requirements: Linux kernel 3.10+, Node.js 16+

    Download for Linux

  • Source Code


    Build from source or contribute to development

    Requirements: Node.js 16+, TypeScript, Git

    Clone Repository

🚀 Quick Installation

The easiest way to get started is with our desktop applications:

  1. Download TallyHub-Setup-1.0.0.exe from the downloads above
  2. Run the installer as Administrator
  3. Follow the installation wizard
  4. Launch TallyHub from the Start Menu or Desktop shortcut
  5. Access the admin panel at http://localhost:3000/admin.html

Alternative Options:

  • Portable: Download TallyHub-Portable-1.0.0.exe - no installation required
  • ZIP Archive: Download TallyHub-1.0.0-win.zip and extract manually
  1. Download the appropriate DMG for your Mac:
    • Intel Macs: TallyHub-1.0.0.dmg
    • Apple Silicon (M1/M2/M3): TallyHub-1.0.0-arm64.dmg
  2. Double-click the DMG file to mount it
  3. Drag TallyHub.app to your Applications folder
  4. Launch TallyHub from Applications or Launchpad
  5. Allow the app to run when prompted by macOS security
  6. Access the admin panel at http://localhost:3000/admin.html

Note: If macOS blocks the app, go to System Preferences → Security & Privacy → General and click "Open Anyway"

# Download the server package
wget https://github.com/tallyhubpro/Tallyhub/releases/latest/download/TallyHub-Server-v1.0.0.tar.gz

# Extract and install
tar -xzf TallyHub-Server-v1.0.0.tar.gz
cd Tallyhub
npm install

# Build and start
npm run build
npm start

Access: Open http://localhost:3000/admin.html in your browser

Server Installation (Advanced Users)

For servers, custom deployments, or developers who prefer manual control:

# Option 1: Download release package (Recommended)
wget https://github.com/tallyhubpro/Tallyhub/releases/latest/download/TallyHub-Server-v1.0.0.tar.gz
tar -xzf TallyHub-Server-v1.0.0.tar.gz
cd Tallyhub

# Install dependencies and start
npm install
npm run build
npm start

# Option 2: Clone from source (For developers)
git clone https://github.com/tallyhubpro/Tallyhub.git
cd Tallyhub
npm install
npm run build
npm start

Requirements: Node.js 16+, npm, Chrome-based browser for firmware flashing

Access: Open http://localhost:3000/admin.html in your browser

📱 Firmware Downloads

Pre-compiled firmware for supported hardware devices:

ESP32-1732S019

M5Stick C Plus

Easy Firmware Flashing

You don't need to download firmware manually! Use the built-in web flasher at http://localhost:3000/flash.html for one-click firmware installation.

🔧 System Requirements

Minimum Requirements

  • CPU: 1 GHz single-core processor
  • RAM: 512 MB available memory
  • Storage: 100 MB free disk space
  • Network: WiFi or Ethernet connection
  • Operating System:
  • Windows 10 or later
  • macOS 10.14 (Mojave) or later
  • Linux with kernel 3.10 or later
  • CPU: 2 GHz dual-core processor or better
  • RAM: 2 GB available memory
  • Storage: 1 GB free disk space
  • Network: Gigabit Ethernet or 802.11n WiFi
  • Operating System: Latest stable version

For Large Deployments (50+ devices)

  • CPU: 4 GHz quad-core processor
  • RAM: 8 GB available memory
  • Storage: 5 GB free disk space
  • Network: Dedicated gigabit network interface

📋 What's Included

Each download package includes:

Core Application

  • Tally Hub Server - Main application with web interface
  • Admin Panel - Complete web-based management interface
  • Device Flasher - Browser-based ESP32/M5Stick firmware installer
  • REST API - Full HTTP API for custom integrations

Documentation

  • Setup Guides - Step-by-step installation instructions
  • User Manual - Complete feature documentation
  • API Documentation - REST API reference
  • Troubleshooting Guide - Common issues and solutions

Firmware & Drivers

  • ESP32 Firmware - Pre-compiled firmware for ESP32 devices
  • M5Stick Firmware - Pre-compiled firmware for M5Stick devices
  • Web Interface - Browser-based tally clients
  • Example Code - Sample integrations and custom device code

Utilities

  • Startup Scripts - Automated startup for Windows/macOS/Linux
  • Configuration Tools - Network and device configuration utilities
  • Backup Tools - Configuration backup and restore utilities
  • Update Checker - Automatic update notifications

🔄 Release Notes

Version 1.0.0 (Latest)

Release Date: July 1, 2025

🆕 New Features

  • Complete rewrite with TypeScript for improved reliability
  • Modern gradient-based admin interface
  • Automatic device wake-up and reconnection system
  • Browser-based firmware flashing for ESP32/M5Stick devices
  • Recording/streaming status indicators
  • Real-time notification system
  • Mobile-responsive admin panel

🐛 Bug Fixes

  • Fixed UDP socket connection issues
  • Resolved device assignment persistence problems
  • Improved error handling and user feedback
  • Fixed browser compatibility issues with firmware flasher

⚡ Performance Improvements

  • Optimized device storage saving frequency
  • Reduced memory usage and CPU overhead
  • Faster device discovery and connection
  • Improved network protocol efficiency

🔧 Technical Changes

  • Updated to Node.js 16+ requirement
  • Enhanced TypeScript type safety
  • Modular architecture for better maintainability
  • Comprehensive API documentation

Previous Versions

  • v0.9.x: Beta releases with core functionality
  • v0.8.x: Initial ESP32 support
  • v0.7.x: Basic web interface

🆘 Support & Updates

Getting Help

  • Documentation: Comprehensive guides included with download
  • GitHub Issues: Report bugs and request features
  • Community Discussions: Get help from other users
  • Email Support: Contact us for enterprise support

Stay Updated

  • Star the Repository: Get notified of new releases
  • Release Notifications: Enable GitHub release notifications
  • Community: Join our Discord for real-time updates

Enterprise Support

For commercial deployments requiring dedicated support:

  • Priority Support: Direct access to development team
  • Custom Features: Tailored development for specific needs
  • Training: On-site or remote training sessions
  • SLA: Service level agreements for mission-critical installations

Ready to Start?

Download the package for your operating system and follow our Getting Started Guide to have your tally system running in minutes!

Get Started → View Features →