Kodi is a free, open source home theater and media center app for playing and organizing local and network media across many platforms.
Arunprakaash/mac-tv
A macOS app that turns a Mac into an Apple TV-style box with a tvOS-like home screen, streaming apps and a phone remote.
Open-source alternative to:Apple TV
- Stars
- 101
- Forks
- 6
- Open issues
- 2
- Last commit
- 3 days ago
What is it?
Mac TV is a macOS app that makes a Mac behave like an Apple TV-style media box. Its home screen mimics tvOS, with a Top Shelf of recent shows, an app dock and a full app grid. Streaming services such as Netflix, YouTube, Prime Video, Apple TV and Spotify run in their official web players, and any website, Mac app or Steam game can be added as a tile.
The Mac is controlled from a phone by scanning a QR code, with no separate app to install. The remote offers a clickpad, touchpad, typing, volume control and haptics, and works away from home over Tailscale. PlayStation, Xbox and Switch Pro controllers are also supported. Local video files, including MKV, and Jellyfin libraries can be played with subtitles and Continue Watching.
The app requires macOS 14 or later on Apple silicon or Intel Macs. It has no accounts or servers of its own, and anonymous usage sharing is opt-in.
Key features
- 01Apple TV-style home screen with Top Shelf, app dock and grid
- 02Streaming services run in their official web players with DRM
- 03Phone remote via QR code with clickpad, typing and volume control
- 04Plays local files including MKV, plus Jellyfin libraries and NAS shares
- 05Supports PlayStation, Xbox and Switch Pro game controllers
Use cases
- Turning a Mac connected to a living-room TV into a streaming box
- Watching a personal video library from a NAS or Jellyfin server on the TV
- Controlling a Mac-connected TV from a phone, including over Tailscale when away from home
Quick start
- 1
Download the MacTV DMG from the Releases page and drag Mac TV to Applications
- 2
Open the app and click Open Anyway in System Settings › Privacy & Security
- 3
Allow incoming network connections when macOS asks, then follow the setup and scan the QR code with your phone
Things to know
- Runs only on macOS 14 or later, on Apple silicon or Intel Macs.
- The app is not notarized by Apple, so macOS shows a warning and you must approve it manually.
In collections
Topics
FAQ
- What is mac-tv?
- A macOS app that turns a Mac into an Apple TV-style box with a tvOS-like home screen, streaming apps and a phone remote. Mac TV is a macOS app that makes a Mac behave like an Apple TV-style media box. Its home screen mimics tvOS, with a Top Shelf of recent shows, an app dock and a full app grid. Streaming services such as Netflix, YouTube, Prime Video, Apple TV and Spotify run in their official web players, and any website, Mac app or Steam game can be added as a tile.
- Is mac-tv free to use? What license does it have?
- mac-tv is open source under the MIT license. Check the license terms before using it in commercial products.
- Is mac-tv still maintained?
- Actively maintained. The last commit to mac-tv was on Nov 4, 2026.
- What can I use mac-tv for?
- Turning a Mac connected to a living-room TV into a streaming box Watching a personal video library from a NAS or Jellyfin server on the TV Controlling a Mac-connected TV from a phone, including over Tailscale when away from home
- How do I install mac-tv?
- Download the MacTV DMG from the Releases page and drag Mac TV to Applications Open the app and click Open Anyway in System Settings › Privacy & Security Allow incoming network connections when macOS asks, then follow the setup and scan the QR code with your phone
- Where can I get mac-tv?
- The source code and installation instructions are on GitHub: https://github.com/Arunprakaash/mac-tv
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native iOS and tvOS video client for the Jellyfin media server, built in Swift and SwiftUI.
Flag icons for apps and websites, shipped as PNG and SVG files plus an Asset Catalog and framework for Apple platforms.
Free, self-hosted media server backend and API that streams your movies, shows and music to devices through apps; an open alternative to Plex and Emby.
Self-hosted app that turns your Plex, Jellyfin, Emby, or local media into custom live TV channels you can watch in a player or TV tuner.
A reverse proxy that combines multiple Jellyfin media servers into one unified library and interface.