LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

tewi

Text-based interface for BitTorrent clients

TLDR

Connect to the default Transmission daemon
$ tewi
copy
Connect to a qBittorrent instance
$ tewi --client-type qbittorrent --port [8080]
copy
Connect to a Deluge instance via Web API
$ tewi --client-type deluge --port [8112]
copy
Connect to a remote host
$ tewi --host [192.168.1.10] --port [9091]
copy
Use a specific configuration profile
$ tewi --profile [myprofile]
copy

SYNOPSIS

tewi [--host host] [--port port] [--client-type type] [--profile name] [--help]

DESCRIPTION

tewi is a terminal UI for managing BitTorrent daemons including Transmission, qBittorrent, and Deluge from a single interface. It supports multiple view modes (card, compact, oneline), torrent management operations, category and tag management, alternative speed limit switching, and search integration with Jackett, Prowlarr, and bitmagnet. Configuration profiles allow managing multiple daemon connections.

PARAMETERS

--host host

Daemon host address (default: localhost)
--port port
Daemon port (default: 9091 for Transmission)
--client-type type
Client type: transmission, qbittorrent, or deluge
--profile name
Load a named configuration profile
--profiles
List available configuration profiles
--badge-max-count N
Maximum badge count displayed in torrent cards
--badge-max-length N
Maximum badge length in torrent cards
--search-providers providers
Specify enabled search providers/indexers
--list-search-providers
Display available search providers
--help
Display all available options

HISTORY

tewi was created by Anton Larionov (anlar) and is written in Python (requires Python 3.10+). Install via `pipx install tewi-torrent`. Version 2.0 added Deluge support, configuration profiles, and search provider integration.

SEE ALSO

Copied to clipboard
Kai