Install from source (Mac / Linux)
Windows users can use the zipped EXE build. On macOS and Linux, run Bridge from source with uv (or another Python 3.12+ environment).
There is no official Mac/Linux binary yet — the Windows release package will not run on these platforms.
Prerequisites
- uv (recommended), or Python 3.12+ with pip
- Git
- A desktop session if you want the system tray icon (optional)
Linux tray extras (optional)
Tray mode uses pystray. On many desktops you need AppIndicator support, for example:
- Debian / Ubuntu:
gir1.2-appindicator3-0.1(or Ayatana AppIndicator packages) - Fedora:
libayatana-appindicator-gtk3
If tray setup is awkward, use --service (API only) — the web UI still works in your browser.
Install
git clone https://github.com/phai-ting/kinkajou-bridge.git
cd kinkajou-bridge
uv syncRun
Preferred on servers / SSH / headless Linux:
uv run kinkajou-bridge --serviceDesktop session (tray when available):
uv run kinkajou-bridgeWith no GUI session (for example SSH without a display), Bridge starts headless automatically. Pass --tray only if you want to force tray mode.
Then open:
- Dashboard:
http://127.0.0.1:29067/ui/ - First-run welcome (if shown):
http://127.0.0.1:29067/ui/welcome
Override host/port if needed:
uv run kinkajou-bridge --service --port 9000
# or
export KINKAJOU_BRIDGE_PORT=9000
uv run kinkajou-bridge --serviceData directory
Config and state live under:
~/.kinkajou-bridge/Custom overlays: ~/.kinkajou-bridge/overlays/custom/.
After Bridge is running
Same as on Windows: connect a service or add a LAN printer, then optionally OBS overlays and Streamer.bot. Continue with Getting started.
Notes
- Only one Bridge instance runs per user data directory. Starting a second copy opens the existing dashboard.
- Streamer.bot is Windows-centric; Mac/Linux users typically use Bridge for overlays and the local API.
- Building a native Mac
.appfrom Windows is not supported; Mac binaries must be built on macOS (or CI).