tremc – terminal interface for Transmission

tremc is a terminal-based interface for managing the Transmission BitTorrent client. It connects to a running Transmission daemon and provides keyboard-driven access to torrents, transfer statistics and configuration settings. The application can manage Transmission instances running on the local computer or a remote server, making it useful for headless systems and seedboxes.

tremc is a continuation of transmission-remote-cli, providing a curses-based interface with separate torrent list and detail views. The detail view exposes information about files, peers, trackers and downloaded pieces, while the main interface supports sorting, filtering and selecting multiple torrents. Most operations can be performed through keyboard shortcuts, avoiding the need for a graphical desktop or web interface.

This is free and open source software.

Key Features

  • Keyboard-driven interface for managing Transmission torrents.
  • Connect to local or remote Transmission daemons.
  • Support for authenticated connections and encrypted connections using SSL.
  • Torrent list with configurable sorting and filtering.
  • Detailed torrent information organised into overview, files, peers, trackers and chunks tabs.
  • Start, pause, resume, verify and remove individual or multiple torrents.
  • Add torrents using torrent files or magnet links.
  • Adjust individual torrent and global upload and download limits.
  • Modify torrent priorities, queue positions and seed ratio limits.
  • Select individual files and configure their download priorities.
  • Search torrent and file lists using text patterns or regular expressions.
  • Manage torrent labels and trackers.
  • Move downloaded content to different directories.
  • Multiple connection profiles for managing different Transmission instances.
  • Customisable keyboard mappings and display settings.
  • Optional reverse DNS lookups and geographical information for connected peers.

Website: github.com/tremc/tremc
Support:
Developer: Matan Z and contributors
License: GNU General Public License v3.0

tremc is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Console BitTorrent Clients
aria2Multi-protocol and multi-source command-line download utility
TransmissionFast and easy to use client
rTorrentProvides a terminal-based user interface via the ncurses programming library
peerflixStreaming torrent client
DelugeLightweight, cross-platform BitTorrent client
SuperseedrModern Rust BitTorrent client
rqbitBitTorrent client written in Rust
ExTrackerElixir-powered BitTorrent Tracker
TewiText-based interface for managing BitTorrent clients
RustmissionTerminal user interface for managing a Transmission daemon
TorrentTUIBuilt with Rust, ratatui, and librqbit

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted