Coming soon · Apple Silicon Macs first
Browse, search and binge without ever opening a browser. Zero ads. And what's cooler than watching anime from your terminal? NOTHING.
No accounts. No ads. No tracking. Just one email when it's ready.
Real screens from the app — every pixel of cover art is a terminal character.
What's in the box?
Everything runs locally on your machine. Nothing gets between you and the next episode. Run local, browse free, get popcorn. That's the whole idea.
Why terminal?
Streaming sites are heavy by design: tabs, trackers, pop-ups and ads that pay for their servers. LYNN skips all of it. It runs on your machine, fetches what you ask for, and hands the stream to the player you already trust.
01
One command and you're browsing. No browser tab, no cookie banner, no autoplay trailer fighting for your attention.
$ lynn-cli
02
No accounts, no ads, no trackers. Your history, progress and playlists live in one file on your computer.
~/.local/share/lynn-cli/library.json
03
Episodes open in mpv, IINA or VLC, with your shortcuts and your subtitle settings, not a web player's.
→ mpv · iina · vlc
Details
Synopsis, score, studios, characters, staff, related seasons and recommendations. The episode grid remembers what you've watched, so the next one is always one keypress away.
Profile
Every episode counts. Climb from Fresh Spawn to Isekai'd, keep your streak alive on a GitHub-style activity grid, and see what you've binged most.
Playlists
Scroll your list on the left, read about the selected show on the right. Share any playlist as a lynn:playlist: code and your friends can import it in one line.
Schedule
A week-at-a-glance airing schedule in your local time zone, so you never miss the new episode.
Cast to phone
Press C on any show. Scan the code. The episode plays in Safari or Chrome on your phone, and your terminal shows what's playing.
scan with your camera
📱 CASTING TO 172.20.10.1
Frieren: Beyond Journey's End
progress saves automatically · Q QR · ESC stop
Frieren: Beyond Journey's End
Episode 17
“A thousand years from now, I'll still remember.”
LYNN starts a tiny server on your laptop and shows a QR code.
Same Wi-Fi, or your phone's hotspot. No app to install.
Prev, next and auto-advance on the phone. Progress syncs back to the terminal.
Under the hood
01
Requests carry a Chrome TLS and HTTP/2 fingerprint from inside Node, so there are no patched curl builds to install or break on Apple Silicon.
0 curl-impersonate
02
Search, episode list, server list, embed page, a base64 + XOR config, then the HLS playlist. Your player gets the stream, subtitles and referrer.
6 requests · 3 hosts
03
When casting, the laptop rewrites every playlist and pipes each segment, so the phone only ever talks to your own machine.
local HLS proxy
Your player
IINA, mpv or VLC, detected automatically.
Your data
One JSON file in ~/.local/share/lynn-cli. Nothing leaves your machine.
Your metadata
AniList's public API for titles, art and schedules.
Early access
LYNN opens on Apple Silicon Macs first, installed with one Homebrew command. Tell us what you're on and we'll let you know when it's your turn.
FAQ
No. There's nothing to sign up for. Your profile, history and playlists live in a single file on your computer.
IINA, mpv and VLC. LYNN finds whichever you have. With mpv or IINA it also tracks your exact position so you can resume later.
Yes. Join your laptop to your phone's hotspot and scan the code. Safari and Chrome on iPhone are both supported.
Only a private local address like 172.20.10.2. It can't be reached from the internet, and the cast server shuts down when you stop or after 15 idle minutes.
Apple Silicon Macs first, through Homebrew. Intel Macs, Linux and Windows follow. Join the waitlist and pick your platform so we know where to go next.
No. LYNN is free.