I built a terminal torrent client because Linux GUI clients kept breaking on me
说明与用途
Tornedo 是一个轻量级终端种子客户端,解决了 Linux 上 GUI 客户端的问题,提供崩溃安全下载并支持脚本化。
问题
GUI torrent clients on Linux were either difficult to package outside Ubuntu/Debian or too heavy for an old laptop, causing frequent crashes.
结果
Tornedo provides a lightweight, scriptable torrent client that runs on older Linux hardware, eliminates packaging issues, and offers crash‑safe downloads with structured metadata parsing.
工作流
- Install Node (>=22) and Tornedo via npm or GitHub
- Launch Tornedo from the terminal
- Use the TUI or pipe output to jq for scripting
- Search multiple torrent indexers concurrently
- Merge and rank results to avoid duplicate listings
- Parse release titles into structured metadata (quality, codec, HDR, season/episode)
- Manually select files before download
- Start download; Tornedo reconciles state on restart
- Use tornedo doctor for diagnostics if issues arise
证据
TUI built with Ink + React, but the whole thing is scriptable - skip the interactive UI and pipe output straight into jq if you want
Crash-safe - reconciles download state on restart instead of leaving things half-verified
- 记录日期: 2026-09-07T18:14:44.559Z