Watch Twitch on your Apple TV, chat and all — a chat-first big-screen viewer with native 7TV, BTTV, and FFZ emotes.
Twozz brings Twitch to the living room the way it should be: the stream and the chat, side by side, on the big screen. It's built for the Apple TV remote and the tvOS focus engine — not a stretched phone app — and it shows chat the way your favorite streamers actually look, with the third-party emotes Twitch itself doesn't render. It's free and open source.
- Chat beside the video. Live streams play with the video on the left and a chat pane on the right, so you never have to choose between watching and reading along.
- Low latency by default. A low-latency mode closes most of the gap to the live edge, so you're not minutes behind the moment.
- Rewind live. Seek back within the live window (DVR) to catch what you missed without leaving the stream.
- Pick your quality. Choose Auto or an explicit resolution, ordered highest-to-lowest, and Twozz remembers your choice.
- Audio-only mode. Drop to audio with a reactive visualizer — handy for music streams, Just Chatting, or background listening.
- Sleep timer. Set a timer or "end of stream," with a gentle "still watching?" check, a starry sleeping screen, and one press to snap back to the live edge.
- VODs and clips. Watch past broadcasts and top clips from channel pages; VODs include synced chat replay and variable speed (0.5×–2×).
- Multi-view. Watch several live channels at once, picked from your follows and recommendations.
- Live captions (beta). Optional on-device captions for streams, with size, position, and styling controls.
- Third-party emotes, built in. 7TV, BTTV, and FFZ emotes (global and channel, including animated ones) render right alongside Twitch's native, sub, and channel emotes.
- Badges and bits. Global and channel badges plus cheermotes are shown just like they are on the web.
- Read anonymously, or chat when signed in. Chat connects anonymously by default and auto-reconnects; sign in to send messages.
- Make chat yours. Adjust text and emote size, font (including OpenDyslexic), spacing, width, and layout — side, overlay, or glass.
- Live moments surfaced. Polls, predictions, hype trains, creator goals, and incoming/outgoing raids appear as calm, display-only overlays.
- Simulcast chat merge (experimental). When a streamer you're watching is also live on YouTube or Kick, their chats can be merged into a single pane.
- Home built around your follows. See the channels you follow that are live now, plus recommendations.
- Recommendations you control. Optional personalized picks built from on-device watch history and your followed categories — or anonymous trending when you're signed out or have it turned off.
- Browse and search. Explore top categories and their live streams, and search channels and categories with live results.
- Channel pages. Top clips, past broadcasts, and similar channels for every channel.
- Top Shelf. Your live follows and recommendations surface on the tvOS home screen above the app icon.
- YouTube, too. Connect a YouTube account to see your subscribed streamers who are live and watch YouTube-only streams; streamers live on both platforms show up as one combined card.
- Themes. System, Dark, OLED, and Light.
- Night Shift. An optional warm screen wash that eases in after sunset on a solar or manual schedule.
- Tune the grid. Adjustable stream-card sizes and a stream-language filter.
Twozz is an early, non-commercial project and isn't on the App Store. To run it
you'll build it yourself from source with Xcode and your own Twitch developer
client_id. See CONTRIBUTING.md for the full setup.
You'll want:
- An Apple TV running tvOS 18 or newer (live playback and Top Shelf need real hardware).
- A Twitch account, if you want to sign in — browsing and anonymous chat work without one.
Found a bug or have an idea? Please open a GitHub issue. Including your Apple TV model, tvOS version, and the stream where something went wrong helps a lot. See CONTRIBUTING.md for details.
Build instructions, the Twitch auth setup, how playback is resolved, versioning,
and release steps all live in CONTRIBUTING.md. Notes on
the low-latency playback work are in
docs/low-latency.md.
Twozz is free and open source, and it always will be. There's no paywall, no ads, and no obligation to give anything.
If the app has been useful to you and you'd like to chip in toward its upkeep — things like the Apple Developer Program fee and time spent maintaining it — donations are welcome and genuinely appreciated. Anything is plenty, and not donating is completely fine too.
Donate via GitHub Sponsors — one-time or recurring, whatever suits you.
Twozz is an unofficial, non-commercial Twitch client. It is not affiliated with, endorsed by, or sponsored by Twitch Interactive, Inc. or Amazon. Twitch is a trademark of its owner.
Third-party emote support is provided through the public 7TV, BetterTTV, and FrankerFaceZ services, and belongs to them.
MIT © 2026 thatcube
More open source