nickvanw/qbittorrent-tui — reverse-engineered prompt

Reverse engineered prompt

Build me a terminal app for managing qBittorrent through its Web UI. I want it to connect to a server URL on localhost by default, with either username and password or an API key, and let me pass settings by command line, environment variables, or a TOML config file.

The main screen should refresh live and show my torrents in a table I can sort, search, and filter by state, category, tracker, tags, or text. I want simple keyboard driven navigation, ideally vim style, plus actions to add, pause, resume, delete, refresh, open a detailed view, and toggle help. The detail screen should show general info, trackers, peers, and files.

Please support hiding and showing columns, custom refresh timing, and an optional terminal title template that can show speeds and torrent counts. Make it feel responsive and polished, and include sensible defaults plus a help screen so it is easy to use right away. Look up current qBittorrent Web UI docs online if you need to.

Want more depth? Deep Reverse