CineCLI is a cross-platform command-line movie browser built with Python.
See the code
Status is automatically monitored every 15 minutes.
🟢 Green = Operational •
🔴 Red = Outage / API Down
Browse, inspect, and launch movie torrents directly from your terminal.
Fast. Cross-platform. Minimal. Beautiful.

.torrent files if preferredrich)
pip install cinecli
Requires Python 3.11+
CineCLI includes first-class Nix flake support, so you can run it without installing Python or pip.
nix run github:eyeblech/cinecli
nix profile add github:eyeblech/cinecli
Then run:
cinecli
git clone https://github.com/eyeblech/cinecli.git
cd cinecli
pip install -e .
cinecli search matrix
Displays matching movies with IDs:
ID Title Year Rating
3525 The Matrix 1999 8.7
3526 The Matrix Reloaded 2003 7.2
cinecli watch 3525
What happens:
Shows movie details
Lists available torrents
Auto-selects the best option (you can override)
Launches magnet or downloads .torrent
cinecli interactive
Search → select movie → choose torrent
Manual selection by design (safe & explicit)
CineCLI delegates magnet handling to your OS.
That means:
Whatever torrent client is registered (qBittorrent, Transmission, etc.)
CineCLI will launch it directly
Example (Linux):
xdg-mime query default x-scheme-handler/magnet
Full terminal walkthrough:
https://github.com/user-attachments/assets/3e3df97f-d1e2-428f-a5a1-54cba121a2f8
Python
Typer — CLI framework
Rich — terminal UI
Requests — API communication
YTS API — movie data source
MIT—see LICENSE.
Use it. Fork it. Improve it.
Built by eyeblech
📧 [email protected]
STAR the repo if you like it! ⭐
12,950 followers · starred Dec 2025
247 followers · starred Dec 2025
626 followers · starred Dec 2025
161 followers · starred Jan 2026
CineCLI is a cross-platform command-line movie browser built with Python.
See the code
Status is automatically monitored every 15 minutes.
🟢 Green = Operational •
🔴 Red = Outage / API Down
Browse, inspect, and launch movie torrents directly from your terminal.
Fast. Cross-platform. Minimal. Beautiful.

.torrent files if preferredrich)
pip install cinecli
Requires Python 3.11+
CineCLI includes first-class Nix flake support, so you can run it without installing Python or pip.
nix run github:eyeblech/cinecli
nix profile add github:eyeblech/cinecli
Then run:
cinecli
git clone https://github.com/eyeblech/cinecli.git
cd cinecli
pip install -e .
cinecli search matrix
Displays matching movies with IDs:
ID Title Year Rating
3525 The Matrix 1999 8.7
3526 The Matrix Reloaded 2003 7.2
cinecli watch 3525
What happens:
Shows movie details
Lists available torrents
Auto-selects the best option (you can override)
Launches magnet or downloads .torrent
cinecli interactive
Search → select movie → choose torrent
Manual selection by design (safe & explicit)
CineCLI delegates magnet handling to your OS.
That means:
Whatever torrent client is registered (qBittorrent, Transmission, etc.)
CineCLI will launch it directly
Example (Linux):
xdg-mime query default x-scheme-handler/magnet
Full terminal walkthrough:
https://github.com/user-attachments/assets/3e3df97f-d1e2-428f-a5a1-54cba121a2f8
Python
Typer — CLI framework
Rich — terminal UI
Requests — API communication
YTS API — movie data source
MIT—see LICENSE.
Use it. Fork it. Improve it.
Built by eyeblech
📧 [email protected]
STAR the repo if you like it! ⭐
12,950 followers · starred Dec 2025
247 followers · starred Dec 2025
626 followers · starred Dec 2025
161 followers · starred Jan 2026