Python Terminal Tools
- toolong - A terminal application to view, tail, merge, and search log files (plus JSONL).
- youtube-dl - Download videos from YouTube and other video sites.
- s-tui - terminal-based CPU stress and monitoring utility.
- aider - AI pair programming in your terminal
- para-cada - Executes your command for each file selected using glob expression(s).
- mitmproxy - A TLS/SSL-capable interception HTTP proxy.
- pysentation - TUI for displaying Python presentations
- sshclick - Terminal based assisted management of your SSH config files.
- calcure - Modern, customizable TUI calendar and task manager.
- posting - A powerful HTTP client that lives in your terminal.
- khal - A standards based CLI and terminal calendar program.
- buku - Personal mini-web in text
- ranger - A vim-inspired file manager for the console.
- tewi - Text-based interface for the Transmission BitTorrent daemon.
- tuptime - Like uptime(1), but preserves shutdown / restart stats.
- harlequin - The SQL IDE for Your Terminal.
- rexi - A terminal UI for regex testing.
- gri - manage git/gerrit change requests in the terminal.
- scli - simple terminal user interface (TUI) for Signal.
- nvitop - An interactive NVIDIA-GPU process viewer and beyond.
- toot - Interact with Mastodon directly in the terminal.
- elia - A TUI ChatGPT client built with Textual
- sherlock - Hunt down social media accounts by username across social networks.
- dotenvhub - A TUI to manage your .env files in the terminal.
- bkp - Utility that makes backups of your files/directories.
- bbcli - A TUI for accessing BBC News in the terminal.
- asciinema - A terminal session recorder.
- ddgr - DuckDuckGo from the terminal.
- recoverpy - A TUI to interactively recover overwritten or deleted data.
- terminaltexteffects - Inline Visual Effects in the Terminal.
- vignore - A powerful tool to visualize ignored files.
- pocker - A TUI tool for Docker.
- typeinc - A cool ncurses based typing speed test tool.
- visidata - A terminal spreadsheet multitool for discovering and arranging data.
- pgtree - Unix process hierarchy tree for specific processes.
- spiel - Display richly-styled presentations using your terminal.
- tempy - A simple TUI for displaying the current weather in the terminal
- dunk - Prettier git diffs in the terminal 🎨
- kupo - A terminal file manager / browser, kupo!
- textual-astview - A Textual-based Python AST viewing widget library and application
- humble-explorer - cross-platform, command-line Bluetooth Low Energy scanner.
- frogmouth - A Markdown browser for your terminal
- tinboard - A terminal-based client for pinboard.in
- jc - A tool convert CLI output, files & strings to JSON/YAML.
- hexabyte - A modern, modular, and robust TUI hex editor.
- moneyterm - TUI expense and budget tracker.
- sen - Terminal User Interface for containers.
- logmerger - A utility to view multiple log files with merged timeline.
- flameshow - A flamegraph viewer in the terminal.
- kaskade - A text user interface (TUI) for Apache Kafka.
- papis - A powerful and highly extensible CLI document and bibliography manager.
- kb - A minimalist knowledge base manager.
- gpterminator - A TUI for OpenAI's ChatGPT
- tiptop - Command-line system monitoring
- gallery-dl - Download image galleries and collections from image hosting sites.
- rsyncy - A status/progress bar for rsync.
- procmux - A terminal multiplexer for processes.
- kanban-tui - A customizable task manager in the terminal.
- hdf5_ui - A TUI for inspection of HDF5 files.
- dooit - A TUI todo manager for the terminal
- jellex - A TUI to filter JSON and JSON Lines data with Python syntax.
- browsr - A pleasant file explorer in your terminal supporting all filesystems.
- terraform-tui - A powerful terraform textual TUI.
- dolphie - Realtime MySQL health monitoring in the terminal.
- fnug - Run all your lints, tests and commands at once, in the terminal.
- glances - A cross platform top/htop alternative in python.
- oterm - A text-based terminal client for ollama.
- yt-dlp - A youtube-dl fork with additional features and fixes.
Know a Python based terminal tool that would be good for this list?
Post a Tool here!