VibeHunt
Back to browse

webtorrent-cli

Streaming torrent client.

WebTorrent CLI brings the WebTorrent protocol to the command line, allowing users to download, seed, and stream torrents directly from a Node.js environment. It communicates with other peers using TCP, UDP, and WebRTC, supporting magnet URIs, .torrent files, and info hashes, and it can discover peers via DHT, trackers, and peer exchange.

The tool focuses on streaming, offering on‑demand piece fetching so users can seek within a file before the whole torrent finishes. It can pipe video output to a variety of players and devices such as VLC, MPV, IINA, AirPlay, Chromecast, and DLNA, or write to standard output for further processing. Users can also download files, create new torrents, or retrieve metadata through simple commands.

Advanced options let users adjust network parameters, set download limits, specify blocklists, and choose between sequential or rarest‑first piece selection. The package is stable, installable via npm, and provides a lightweight, scriptable interface for torrent handling without a graphical UI.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps