Repository navigation
Installation Guide
Language / שפה: English | עברית
This guide explains how to install RightSub as a global command-line tool across macOS, Windows, and Linux, allowing you to invoke rightsub from any terminal or command prompt directory.
| Method | Operating System | Command | Best For | Prerequisites |
|---|---|---|---|---|
| 1. Official Homebrew Tap | macOS / Linux | brew tap omerninyo/tap && brew install rightsub |
Recommended for macOS (1-sec universal bottle) | Homebrew |
| 2. Fast Script Installer | macOS / Linux | ./install.sh |
Local developer setup (Global ~/.local/bin link) |
Python 3 |
| 3. Windows Batch Installer | Windows | install.bat |
Recommended for Windows (Checks Python, installs pip packages) | Python 3 |
4. Isolated Package (pipx) |
Cross-Platform | pipx install . |
Isolated Python virtual environment | pipx |
| 5. Config & Health Diagnostics | Cross-Platform |
rightsub config / rightsub doctor
|
Interactive API key setup & dependency inspector | RightSub installed |
If you are setting up RightSub on a brand new computer lacking common developer tools:
-
Install Homebrew (The standard macOS package manager):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install FFmpeg and Python (1 command):
(Alternative without Homebrew: Download the official Python installer from python.org and a static FFmpeg build from evermeet.cx/ffmpeg/).
brew install ffmpeg python
-
Install Python 3.9+:
- Download the official installer from python.org/downloads/windows.
⚠️ CRITICAL STEP: On the first installer screen, check the box:
☑ "Add python.exe to PATH".
-
Install FFmpeg:
- If Windows Package Manager is available:
winget install Gyan.FFmpeg
- If Winget is not installed: Download the release build archive from gyan.dev/ffmpeg/builds and extract
ffmpeg.exedirectly into your RightSub folder.
- If Windows Package Manager is available:
The install.sh script verifies dependencies (python3, ffmpeg), installs packages from requirements.txt, and creates a global symlink in ~/.local/bin/rightsub.
git clone https://github.com/omerninyo/RightSub.git
cd RightSub
./install.shcurl -fsSL https://raw.githubusercontent.com/omerninyo/RightSub/main/install.sh | bashrightsub --help./install.sh --uninstall-
Clone or Download the Repository:
git clone https://github.com/omerninyo/RightSub.git cd RightSub -
Run the Installer:
Double-click
install.bat(or execute in CMD / PowerShell):install.bat
-
Make
rightsubAvailable from ANY Directory (Add to PATH): Run this single PowerShell command (as current user, no admin required):Open a new CMD or PowerShell window and test:[Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";$((Get-Item .).FullName)", "User")
rightsub auto "C:\Movies\Gladiator.mkv"
For macOS users who prefer Homebrew package management: The formula is pre-built in Formula/rightsub.rb.
brew tap omerninyo/tap
brew trust omerninyo/tap # Required on Homebrew 7.0+ for external taps
brew install rightsubAlternatively, you can install directly in a single command:
brew install omerninyo/tap/rightsubHomebrew automatically manages ffmpeg and python dependencies, creates a virtualenv in /opt/homebrew/Cellar/rightsub/, and symlinks the binary directly to /opt/homebrew/bin/rightsub.
For isolated Python environments without polluting the system Python:
# If pipx is not installed:
# macOS: brew install pipx && pipx ensurepath
# Windows: py -m pip install pipx && py -m pipx ensurepath
# Install from cloned folder:
cd RightSub
pipx install .
# Or install directly from GitHub:
pipx install git+https://github.com/omerninyo/RightSub.gitIf ./install.sh succeeded but running rightsub returns command not found, ensure that ~/.local/bin is in your active shell PATH:
- Add to your shell profile (
~/.zshrcor~/.bashrc):export PATH="$HOME/.local/bin:$PATH"
- Reload your shell:
source ~/.zshrc
If typing rightsub in Command Prompt returns 'rightsub' is not recognized:
- Press
Win + R, typesysdm.cpl, press Enter. - Go to Advanced -> Environment Variables.
- Under User variables, select
Path-> Edit -> New. - Paste the full folder path to your RightSub directory (e.g.
C:\Tools\RightSub). - Click OK and reopen Command Prompt.
For technical details on the planned autonomous onboarding wizard, see RFC 003: Automated Setup & Health-Check Wizard and the Product Roadmap.
RightSub Wiki — Subtitles Done Right. Powered by the SubRefine Algorithmic Engine & SubSwarm Multi-Agent AI.
- Home
- 📦 Global Installation Guide
- 🔰 Quickstart for Beginners
- BiDi & Plex Guide
- Pipeline Workflow
- On-Device STT & Sync (quicksubs)
- TMDb Metadata & Entity Resolution
- AI Assistants & Integration
- ⚖️ RightSub vs. Bazarr Comparison
- 🔄 Home Media & Download Integrations
- 🔮 Interactive CLI Specification
- 🔮 Setup & Health Wizard Specification
- 🔌 MCP Server Specification
- 💎 Semantic AI Polish & QC Specification
- 🐳 Docker Webhook Server Specification
- 🗺️ Product Roadmap
- 🚀 What's New & Release Notes
- Boston Legal Case Study
- CLI Reference
- דף הבית (Home HE)
- 📦 מדריך התקנה גלובלית והפצה
- 🔰 מדריך פשוט למתחילים
- מדריך BiDi ו-Plex
- תהליך עבודה מלא
- תמלול וסנכרון מקומי (quicksubs)
- אינטגרציית TMDb (עלילה ומגדר)
- חיבור לכלי בינה מלאכותית (AI)
- ⚖️ השוואה טכנית מול Bazarr
- 🔄 מדריך אינטגרציות ואוטומציה לשרתי מדיה
- 🔮 מפרט אשף פקודה אינטראקטיבי
- 🔮 מפרט אשף התקנה ואבחון
- 🔌 מפרט שרת MCP
- 💎 מפרט מנוע ליטוש סמנטי ו-QC
- 🐳 מפרט שרת Webhook וקונטיינר
- 🗺️ מפת דרכים ומעקב אבני-דרך
- 🚀 מה חדש ועדכוני גרסאות
- מקרה בוחן - בוסטון ליגל
- מדריך פקודות CLI