Install on macOS
Homebrew (recommended)
Section titled “Homebrew (recommended)”brew tap kinostack-app/kinobrew install kinoHomebrew installs the binary, drops it on PATH, and configures the
launchd service. Start it with:
brew services start kinoOpen http://localhost:8080 and run through the setup wizard.
.pkg installer
Section titled “.pkg installer”Download kino-<version>-{aarch64,x86_64}-apple-darwin.pkg from the
latest GitHub release
and double-click to launch the installer.
The .pkg installs the binary to /usr/local/bin/kino, drops the
tv.kino.daemon LaunchDaemon plist into /Library/LaunchDaemons/,
and starts the service. Stop / restart via:
sudo launchctl unload /Library/LaunchDaemons/tv.kino.daemon.plistsudo launchctl load -w /Library/LaunchDaemons/tv.kino.daemon.plistLogs:
tail -f /var/log/kino/stderr.logTarball (no installer)
Section titled “Tarball (no installer)”curl -fsSL https://github.com/kinostack-app/kino/releases/latest/download/kino-aarch64-apple-darwin.tar.gz | tar xz./kino serveTo register as a system service from the tarball install:
sudo ./kino install-serviceYou’ll see the standard macOS admin prompt — kino uses osascript
to elevate, the same way other native apps do.
Gatekeeper
Section titled “Gatekeeper”Direct-download builds aren’t signed with an Apple Developer certificate (paid program — deferred to v1+). On first run macOS will refuse to launch with “kino can’t be opened because Apple cannot check it for malicious software.”
Workaround:
- Right-click the
.pkg(or the binary) → Open - Click Open in the dialog that appears
- macOS remembers the choice — subsequent launches just work
The brew install kino route avoids this; Homebrew packages don’t
trigger Gatekeeper.
FFmpeg
Section titled “FFmpeg”brew install ffmpegkino expects FFmpeg on PATH. The Homebrew formula declares it as
a dependency so this is automatic. If you installed via .pkg or
tarball, install FFmpeg separately.
Configuring the data directory
Section titled “Configuring the data directory”| Mode | Path |
|---|---|
| LaunchDaemon (system service) | /var/lib/kino/ |
| User-mode | ~/Library/Application Support/Kino/data/ |
Override via --data-path /path/to/dir or KINO_DATA_PATH=/path/to/dir.