← All languages

Python

CLI tools written in Python

aider

Python

AI pair programming in your terminal

productivitydevelopment linuxmacoswindows

aido-cli

Python

Execute commands through natural language via GPT models

productivity linuxmacos

Alibaba-CLI-Scraper

Python

Create Alibaba datasets and interact with them in plain English

productivity linuxmacoswindows

alot

Python

Terminal email client using NotMuch backend with MailDir support

network linuxmacos

ancv

Python

Renders your JSON resume/CV for online and terminal display

productivity linuxmacos

Aniweather

Python

Console weather app featuring cute ASCII art of an anime girl

productivity linuxmacos

anonymine

Python

Curses mode minesweeper without guessing and other original features

productivity linuxmacos

Ansible

Python

Automate IT infrastructure provisioning and configuration

cloud-servicessystem linuxmacos

Apparition

Python

Give names to paths for quick directory navigation

file-management linuxmacos

arch-wiki

Python

Search the Arch Wiki from the command line

network linuxmacos

aserial

Python

Serial monitor with error/warning highlighting and scrollable interface

system linuxmacos

ash

Python

A simple and clean terminal text editor with modern key-bindings

development linuxmacos

Aurras

Python

TUI music player with Spotify integration and recommendation engine

media linuxmacos

austin-tui

Python

Top-like TUI for Austin Python profiler

system linuxmacos

auto-cpufreq

Python

Automatic CPU speed and power optimizer for Linux laptops

system linux

autojump

Python

A cd command that learns your most visited directories

file-management linuxmacoswindows

Awesome Finder

Python

Search the awesome lists from the command line

network linuxmacoswindows

baca

Python

Read e-books in the comfort of your terminal

file-management linuxmacos

Azure CLI

Python

Official command-line interface for Microsoft Azure

cloud-services linuxmacoswindows

AWS CLI

Python

Official command-line interface for Amazon Web Services

cloud-services linuxmacoswindows

bashmate

Python

Learn bash commands using natural language queries

documentation linuxmacos

Bazaar

Python

Multiplatform version control system supporting different workflows

version-control linuxmacoswindows

beancount

Python

Double-entry bookkeeping language for plain-text financial records

data linuxmacoswindows

beets

Python

The media library management system for obsessive music geeks

media linuxmacoswindows

BibMan

Python

A TUI bibliography manager for academic references

data linuxmacos

bits

Python

CLI tool and Python library for Bitcoin

data linuxmacoswindows

blackjack

Python

IRC bot to play blackjack

productivity linuxmacos

blueutil-tui

Python

TUI for Mac to interact with Bluetooth devices via blueutil

network macos

boards

Python

Recursive kanban boards based around the filesystem

productivity linuxmacos

bookworm

Python

LLM-powered bookmark search engine

search linuxmacos

borg

Python

Deduplicating encrypted backup tool with FUSE mount support

file-management linuxmacos

bpytop

Python

Resource monitor with a beautiful terminal interface

system linuxmacos

brave-bookmarks

Python

Command-line script to query Brave browser bookmarks

search linuxmacos

browsr

Python

File explorer for local and remote filesystems with keyboard and mouse

file-management linuxmacoswindows

buku

Python

A powerful bookmark manager written in Python3 and SQLite3

productivity linuxmacoswindows

bup

Python

Efficient backup system based on git packfile format

file-management linuxmacos

c0admin

Python

Terminal-based AI assistant for Linux sysadmins using Gemini API

productivity linux

CalcPy

Python

Terminal calculator and advanced math solver using Python, IPython, and SymPy

data linuxmacoswindows

Calcure

Python

Modern TUI calendar and task manager with customizable interface

productivity linuxmacos

Canto Curses

Python

Curses frontend for Canto RSS feed daemon

network linuxmacos

castero

Python

A TUI podcast client for the terminal

media linuxmacos

cations

Python

Lightweight, user-friendly habit tracker and productivity tool for the terminal

productivity linuxmacos

cha

Python

Simple CLI chat tool to interface with OpenAI models

productivity linuxmacoswindows

Chatblade

Python

Versatile CLI tool for interacting with OpenAI's ChatGPT

productivity linuxmacoswindows

ChatDBG

Python

AI-assisted debugging that uses AI to answer 'why'

development linuxmacos

ChatGPTerminator

Python

Interact with OpenAI chat and image generation APIs from the command line

productivity linuxmacoswindows

clai

Python

Command Line AI integration for OpenAI to help learn and construct shell commands

productivity linuxmacos

classifier

Python

Automatically organize files in a directory by type

file-management linuxmacoswindows

classis

Python

CLI to access Open Assistant API from the terminal

productivity linuxmacos

cli-arxiv

Python

CLI tool for browsing and exploring arXiv papers

network linuxmacos

cli-chess

Python

Play chess in the terminal online via Lichess or offline vs Stockfish

productivity linuxmacoswindows

CLI Co-Pilot

Python

Turn natural language commands into Bash/ZShell/PowerShell with GPT4

productivity linuxmacoswindows

cli-tools-info

Python

Overview of your CLI tools, their install status and versions

system linuxmacos

cli-viz

Python

Audio visualizer that runs in the terminal and reacts to the microphone

media linux

Cloud Code Usage Monitor

Python

Real-time Claude Code usage monitor with predictions and warnings

system linuxmacos

cmdCompass

Python

Terminal command manager with collections, tagging, and integrated man pages

documentation linuxmacoswindows

cocommit

Python

LLM-powered tool to enhance git commit quality

version-control linuxmacos

cobib

Python

Simple, command-line based bibliography management tool

data linuxmacos

codemancer

Python

Code with GPT-4 from your command line

productivity linuxmacos

colout

Python

Colorize text streams by matching regular expression patterns

mediatext-processing linuxmacos

conrad

Python

Track conferences and meetups from the command line

data linuxmacoswindows

conway-screensaver

Python

Conway's Game of Life screensaver for the terminal

system linuxmacos

Cookiecutter

Python

Create projects from templates (cookiecutters) across languages

development linuxmacoswindows

cpass

Python

A console TUI for the pass password manager

security linuxmacos

crappybird-py

Python

Flappy Bird clone for the terminal

productivity linuxmacoswindows

Crestic

Python

Configurable Restic wrapper

file-management linuxmacos

crudini

Python

A utility for manipulating .ini files from the command line

data linuxmacos

csv-diff

Python

Python CLI tool and library for diffing CSV and JSON files

development linuxmacoswindows

csvkit

Python

Suite of command-line tools for converting and working with CSV files

data linuxmacoswindows

cursedtodo

Python

Minimalist terminal todo manager storing tasks as .ics files

productivity linuxmacos

dans-dungeon

Python

A dungeon crawler engine written in Python

productivity linuxmacos

datasetGPT

Python

Generate textual datasets using Large Language Models

data linuxmacoswindows

dawson

Python

Track project statistics on Hacker News and GitHub with notifications

network linuxmacos

ddgr

Python

Search DuckDuckGo from the terminal

network linuxmacoswindows

DDQA

Python

Jira TUI to help with software release QA on GitHub

productivity linuxmacos

deadlink

Python

Parse text files for HTTP URLs and check if they are still valid

text-processing linuxmacoswindows

Deluge

Python

Lightweight cross-platform BitTorrent client with terminal interface

network linuxmacoswindows

DEM

Python

Containerized Development Environment Manager for embedded development

development linuxmacoswindows

discodos

Python

CLI tool for DJs and record collectors to organize DJ sets via Discogs

media linuxmacoswindows

dlorg

Python

Automatically organize your cluttered Downloads folder into structured directories

file-management linuxmacos

django-tui

Python

Inspect and run Django commands in a text-based user interface

development linuxmacoswindows

dolphie

Python

Real-time TUI analytics for MySQL/MariaDB and ProxySQL

data linuxmacos

Dooit

Python

Todo manager with interactive and beautiful UI and vim keybindings

productivity linuxmacoswindows

doppelganger

Python

Save and load your shell environment to create doppelganger shells

file-management linuxmacos

dotbins

Python

Keep updated CLI tool binaries in your dotfiles

file-management linuxmacos

dotenvhub

Python

Terminal app to centrally manage .env files, powered by Textual

development linuxmacoswindows

downloader-cli

Python

Simple Python downloader with an awesome customizable progress bar

network linuxmacos

dtrx

Python

Intelligently extract any archive format with one command

file-management linuxmacos

dunk

Python

Prettier git diffs in the terminal

version-control linuxmacos

duplicity

Python

GPG-encrypted incremental backups for untrusted storage

file-management linuxmacos

Durak

Python

Durak card game for two players in a terminal

productivity linuxmacoswindows

durdraw

Python

Versatile ASCII and ANSI art editor for the terminal with animation support

media linuxmacos

eg

Python

Useful examples at the command line

documentation linuxmacos

Elia

Python

Terminal ChatGPT client built with Textual

productivity linuxmacoswindows

epy

Python

CLI ebook reader for epub2, epub3, fb2, and mobi formats

file-management linuxmacos

Euporie

Python

Interact with Jupyter kernels and run notebooks from the terminal

development linuxmacos

extrakto

Python

Quickly select, copy, insert, and complete text in tmux without a mouse

productivity linuxmacos

fasttyper

Python

Minimalistic typing test based on user-provided text

productivity linuxmacos

FAWOC

Python

TUI tool for manually labelling word lists for topic modeling

data linuxmacos

FFMPerative

Python

Compose video edits in natural language powered by LLMs

media linuxmacos

Files-Sort-py

Python

Python file sorter that organizes files by extension, size, and time

file-management linuxmacos

friendly-find

Python

Usable replacement for the find command

search linuxmacos

Frogmouth

Python

Markdown viewer and browser for the terminal

documentation linuxmacoswindows

fubar

Python

TUI for offline payload generation, retrieval, and exfiltration

security linuxmacos

fzs

Python

Fuzzy selector for binaries with plugin-based action grouping

productivity linuxmacos

gallery-dl

Python

Command-line program to download image galleries from hosting sites

network linuxmacoswindows

gcalcli

Python

Access Google Calendars from the command line

productivity linuxmacoswindows

Google Cloud CLI

Python

Official command-line interface for Google Cloud Platform

cloud-services linuxmacoswindows

gcp

Python

Advanced file copier with progress indicator and resume support

file-management linux

gdb-dashboard

Python

Modular visual interface for GDB written in Python

development linuxmacos

gdir

Python

Query Google Directions from the command line

productivity linuxmacoswindows

Geeknote

Python

Command line client for Evernote on Linux, FreeBSD and OS X

productivity linuxmacos

GFetch

Python

Simple fetch script written in Python

system linux

ggl

Python

Search the web, YouTube, GitHub, and prompt ChatGPT from the terminal

productivity linuxmacos

gh-star-timeline

Python

Track historic GitHub stars with machine-usable output

network linuxmacos

ghost-image-cleaner

Python

Strip metadata and fingerprints from images for privacy

media linuxmacos

Girok

Python

Powerful and beautiful CLI scheduler

productivity linuxmacoswindows

git-crecord

Python

Git subcommand to interactively select changes to commit or stage

version-control linuxmacos

git-remote-aws

Python

Management of encrypted git hosting on AWS

version-control linuxmacos

gita

Python

A command-line tool to manage multiple git repositories

version-control linuxmacos

glances

Python

Comprehensive cross-platform system monitoring tool

system linuxmacoswindows

goobook

Python

Access Google Contacts from the command line and MUAs like Mutt

productivity linuxmacos

googler

Python

Google Search, Site Search, and News from the terminal

network linuxmacoswindows

gpt-do

Python

Use GPT-3 to figure out shell commands when you don't know what to do

productivity linuxmacos

GPTparser

Python

Use OpenAI API to scrape and parse files into structured JSON

productivity linuxmacoswindows

gputop

Python

Simple command-line utility for querying and monitoring GPU status

system linux

Grammatical

Python

Correct spelling and grammar of text using ChatGPT

documentation linuxmacoswindows

Graphene

Python

A text-based web browser that aims to be a joy to use

network linuxmacos

Graphtage

Python

Semantically compare and merge tree-like structures (JSON, XML, YAML, etc.)

data linuxmacoswindows

grc

Python

Generic Colourizer for terminal output based on regexp patterns

text-processing linuxmacos

Grip

Python

GitHub Readme Instant Preview - preview Markdown as GitHub renders it

documentation linuxmacoswindows

gwbackupy

Python

Open source Google Workspace backup solution

file-management linuxmacoswindows

habitmap

Python

Track habits and visualize commitment with colorful heatmaps

productivity linuxmacoswindows

hae

Python

Like grep but with natural language queries for semantic text search

search linuxmacos

harlequin

Python

The SQL IDE for your terminal

data linuxmacoswindows

haxor-news

Python

Browse Hacker News like a haxor from the terminal

file-management linuxmacos

hburger

Python

Shorten long strings and paths while preserving readability

text-processing linuxmacos

hecat

Python

Generic automation tool for data stored as plain-text YAML files

data linuxmacos

hns

Python

Privacy-focused on-device speech-to-text with clipboard integration

productivity linuxmacos

Hop!

Python

Fast, simple and user-friendly file explorer for any OS

file-management linuxmacoswindows

howdoi

Python

Instant coding answers via the command line

development linuxmacoswindows

ht

Python

Shell command that answers questions about shell commands using OpenAI GPT

productivity linuxmacos

HTTPie

Python

A user-friendly command-line HTTP client for the API era

networkdevelopment linuxmacoswindows

humble-explorer

Python

Cross-platform, human-friendly Bluetooth Low Energy scanner

network linuxmacoswindows

HyFetch

Python

System information tool with OS logo display, fork of Neofetch

system linuxmacoswindows

iKog

Python

Fully-featured task manager in a single portable Python script

productivity linuxmacoswindows

img2ascii

Python

Convert images to ASCII art

media linuxmacoswindows

imgp

Python

Lightning-fast batch image resizer and rotator for JPEG and PNG

media linuxmacos

Instant Music Downloader

Python

Instantly download any song from the command line

media linuxmacos

Instrukt

Python

Integrated AI environment in the terminal for building and testing agents

productivity linuxmacos

inklayers

Python

Export layers from SVG files for slide shows and presentations

media linuxmacos

inventory

Python

Move files like an old text adventure

file-management linuxmacos

iotop

Python

Top-like UI for monitoring I/O usage by processes

system linux

IRedis

Python

Interactive Redis CLI with autocompletion and syntax highlighting

data linuxmacos

jc

Python

Convert CLI tool output to JSON for easier parsing and processing

data linuxmacoswindows

jellex

Python

TUI to filter JSON and JSON Lines data with Python syntax

data linuxmacos

jello

Python

Filter JSON and JSON Lines data with Python syntax

data linuxmacoswindows

Jmp

Python

Change directory with smart regex-based path searching

file-management linuxmacos

jrnl

Python

Simple journal application for the command line with encryption support

productivity linuxmacoswindows

json-leaves

Python

Extract leaf values from JSON files and show their paths

text-processing linuxmacos

jsonify-resume

Python

CLI that converts resumes into JSON Resume schema

data linuxmacos

jsongrep

Python

Shell tool to search and select bits out of JSON documents

data linuxmacos

jtbl

Python

Print JSON and JSON Lines data as a table in the terminal

data linuxmacoswindows

ka

Python

A calculator language for the command line

data linuxmacos

kanban-python

Python

Kanban board terminal app written in Python

productivity linuxmacoswindows

kaskade

Python

TUI for Kafka to interact with and consume topics in style

system linuxmacos

kb

Python

Minimalist command-line knowledge base manager

productivity linuxmacoswindows

Keep

Python

Simple alerting tool with declarative syntax and builtin providers

productivity linuxmacoswindows

khal

Python

Terminal calendar with CalDAV synchronization support

productivity linuxmacos

khard

Python

vCard address book with CardDAV support, written in Python

productivity linuxmacos

kord

Python

Python framework providing a simple API for music-based applications

media linuxmacoswindows

kupo

Python

A terminal file browser

file-management linuxmacos

kyun

Python

Low productivity text editor focused on user discomfort

productivity linuxmacos

Lakshmi

Python

Investing library and CLI inspired by the Bogleheads philosophy

data linuxmacos

lastversion

Python

Find the latest stable version and download assets from any project

system linuxmacos

Language-games

Python

Dead simple games made with word vectors

productivity linuxmacoswindows

legit

Python

Auto-generate LICENSE files for your projects

development linuxmacos

leettools

Python

AI search tools for the command line

productivity linuxmacos

lfm

Python

Feature-rich Python file manager with dual-pane view and VFS support

file-management linuxmacos

lib-x

Python

Browse your Calibre library from the terminal

file-management linuxmacos

linkchecker

Python

Check links in web documents or full websites

development linuxmacoswindows

Linode CLI

Python

Manage Linode (Akamai) cloud infrastructure from the terminal

cloud-services linuxmacoswindows

litecli

Python

CLI for SQLite databases with autocompletion and syntax highlighting

data linuxmacoswindows

Litter

Python

Minimalistic, terminal-based read-only web browser

network linuxmacos

Llama Terminal Completion

Python

Virtual assistant and Linux command generator powered by llama.cpp

productivity linuxmacos

llm-term

Python

Chat with OpenAI GPT models directly from the command line

productivity linuxmacoswindows

llm-fuse

Python

Aggregate repository files into LLM-ready context bundles

development linuxmacos

llmtop

Python

System monitoring tool powered by LLMs with real-time insights

system linuxmacos

lotc

Python

Video downloader, trimmer, and merger for YouTube, Facebook, and more

media linuxmacoswindows

mac-storage-manager

Python

Cross-platform CLI for reclaiming disk space on macOS and Linux

file-management linuxmacos

mackup

Python

Keep your application settings in sync across machines

system linuxmacos

maestro-cli

Python

Play songs or any audio in the terminal

media linuxmacoswindows

Magic Wormhole

Python

Transfer files between computers using human-readable codes

network linuxmacoswindows

markdrop

Python

Convert PDFs to Markdown with image and table extraction using LLMs

data linuxmacos

Marker

Python

The terminal command palette

productivity linuxmacos

MarkItDown

Python

Python tool for converting files and office documents to Markdown

data linuxmacoswindows

mat2

Python

Metadata removal tool supporting many common file formats

file-management linux

matrix-commander

Python

Simple CLI-based Matrix client for sending and receiving messages

network linuxmacos

matrix-webcam

Python

Take your video conference from within the Matrix

productivity linuxmacos

matrixcli

Python

A minimal command line Matrix client

network linuxmacos

mayhem

Python

A minimal TUI-based task tracker

productivity linuxmacos

Maze of Me

Python

A psychological game powered by AI and real user data

productivity linuxmacos

mcp-manager

Python

CLI tool for managing Model Context Protocol (MCP) servers across clients

productivity linuxmacos

mdformat

Python

Opinionated Markdown formatter for consistent style

documentation linuxmacoswindows

mdt

Python

Markdown viewer for the terminal with themes and interactive link opening

documentation linuxmacos

medium-cli

Python

Read Medium stories in the terminal

file-management linuxmacos

Mercurial

Python

Free, distributed source control management tool

version-control linuxmacoswindows

Minesweeper Game

Python

A small command line Minesweeper game

productivity linuxmacos

minesweeper

Python

Cross-platform terminal-based minesweeper game

productivity linuxmacoswindows

mk

Python

CLI tool to ease contribution to open source projects

development linuxmacos

mitmproxy

Python

An interactive HTTPS proxy for debugging and testing

network linuxmacoswindows

moulti

Python

CLI-driven TUI displaying outputs inside visual, collapsible blocks

file-management linuxmacos

moviemon

Python

Display information about all your movies from the command line

productivity linuxmacos

mps-youtube

Python

Terminal-based YouTube music player and search tool

media linuxmacoswindows

muCLIar

Python

YouTube automator bringing your music right to your CLI

media linuxmacos

musicScraper

Python

Scrape music info from Rateyourmusic and Metal Archives with ASCII art

media linuxmacos

Musort

Python

Rename multiple audio files based on ID3 tags at once

file-management linuxmacoswindows

mycli

Python

MySQL CLI client with autocompletion and syntax highlighting

data linuxmacoswindows

MyTimer

Python

Simple timer for the terminal with timer-mode and alarm

productivity linuxmacoswindows

mzk

Python

Music theory helper for the terminal

media linuxmacos

nala

Python

apt package manager front-end with a cleaner interface

system linux

nbpreview

Python

Terminal viewer for Jupyter notebooks, like cat for ipynb files

file-management linuxmacos

nbterm

Python

Jupyter Notebooks in the terminal

development linuxmacos

neoss

Python

User-friendly and detailed socket statistics with a Terminal UI

network linuxmacos

NestedTextTo

Python

Convert between NestedText and JSON, YAML, or TOML

data linuxmacos

newsboat_video_downloader

Python

Download YouTube content sorted by channel into folders

network linuxmacos

Nextcloud share URL downloader

Python

Download files from NextCloud share URLs directly from the command line

network linuxmacos

NoteSH

Python

Sticky notes app in the terminal built with Textual

productivity linuxmacoswindows

Ntfy

Python

Get desktop and push notifications when long-running commands complete

system linuxmacoswindows

ntfyme

Python

Cross-platform notification tool for when long-running processes end

system linuxmacoswindows

numen

Python

Markdown-compatible AI-powered terminal notepad

productivity linuxmacos

nvitop

Python

Interactive NVIDIA-GPU process viewer and management tool

system linux

Oils

Python

Upgrade path from bash to a better language and runtime

shell linuxmacos

OnionShare

Python

Securely and anonymously share files over the Tor network

network linuxmacoswindows

Open Interpreter

Python

OpenAI's Code Interpreter in your terminal, running locally

productivity linuxmacoswindows

OrChat

Python

Feature-rich CLI for interacting with AI models through OpenRouter

productivity linuxmacos

osh

Python

Translate English to shell commands using local LLMs with Ollama

productivity linuxmacos

paperbackup

Python

Create PDF with barcodes to backup text files on paper

file-management linuxmacos

papis

Python

Extensible document and bibliography manager

data linuxmacos

par_scrape

Python

Versatile web scraping tool with AI-powered data extraction and formatting

network linuxmacos

paragrep

Python

Grep regular expressions and print matching paragraphs

search linuxmacos

parllama

Python

TUI for easy management and use of Ollama-based LLMs

productivity linuxmacos

paste69

Python

Simple CURL-able pastebin service

network linuxmacos

PathPicker

Python

Parse command output to interactively select files and directories

file-management linuxmacos

PCtrl

Python

Robust, featureful, and powerful process manager

system linuxmacos

pdd

Python

Tiny date and time difference calculator

data linuxmacos

pdf-diff

Python

Visualize differences between two PDF files

development linuxmacos

PDFjuicer

Python

CLI tool for converting PDF pages to high-quality images

productivity linuxmacos

percol

Python

Interactive filtering tool that adds selection UI to shell commands

search linuxmacos

periodic-table-cli-py

Python

Interactive Periodic Table of Elements app for the console

data linuxmacoswindows

pgcli

Python

Postgres CLI with autocompletion and syntax highlighting

data linuxmacoswindows

pire

Python

Python Interactive Regular Expressions tool

development linuxmacoswindows

plann

Python

Command-line interface to online calendars

productivity linuxmacos

plzz

Python

Python CLI to automate daily tasks for common and advanced users

productivity linuxmacos

pmenu

Python

Dynamic terminal-based menu inspired by dmenu

search linuxmacos

pmt

Python

Translator of package names between different Linux package managers

system linux

Pocker

Python

TUI tool for viewing and controlling Docker containers, images, and logs

development linuxmacos

pockyt

Python

Read, manage, and automate your Pocket reading list from the CLI

network linuxmacos

Poezio

Python

Free console XMPP client with easy anonymous connections

network linuxmacos

Pokete

Python

A terminal-based Pokemon-like game

productivity linuxmacos

ponysay

Python

Pony rewrite of cowsay

productivity linuxmacos

posce

Python

A note-taking toolkit for the command line

productivity linuxmacos

posting

Python

Modern API client that lives in your terminal, like Postman for the CLI

development linuxmacos

powerline

Python

Statusline plugin for vim, bash, zsh, tmux, and more

shell linuxmacos

procmux

Python

TUI utility for running multiple commands in parallel in switchable terminals

productivity linuxmacos

ps1palette

Python

Streamline Bash PS1 customization with prompt color coding and .bashrc integration

productivityshell linuxmacos

PSSH

Python

Parallelized versions of OpenSSH tools for managing multiple servers

network linuxmacos

ptrstream

Python

High-performance distributed PTR record scanner with streaming output

network linuxmacos

Pubs

Python

Organizes scientific papers with bibliographic data via the command line

data linuxmacos

PuDB

Python

Full-screen console debugger for Python in the terminal

development linuxmacos

pulsemixer

Python

CLI and curses mixer for PulseAudio

media linux

pure-recipe

Python

Get well-formatted, ad-free recipes from URLs in your terminal

network linuxmacos

pvcheck

Python

Automated testing tool for programs that produce textual output

development linuxmacos

py_flashcards

Python

Text-only CLI flashcards parsed from Markdown files

productivity linuxmacoswindows

py-ai-shell

Python

AI-powered shell for command line users

productivity linuxmacos

pyautogit

Python

TUI for working with git written in Python

version-control linuxmacos

PyBonsai

Python

Generate procedural ASCII art trees in the terminal

media linuxmacoswindows

pycp

Python

cp and mv with a progress bar

file-management linuxmacos

pyjokes

Python

One-line jokes for programmers (jokes as a service)

productivity linuxmacoswindows

pykli

Python

Interactive ksqlDB CLI client with autocompletion and syntax highlighting

data linuxmacos

pymailgen

Python

Generate email lists from CSV and template files for SMTP sending

network linuxmacos

pypi-command-line

Python

A powerful, colorful CLI for browsing pypi.org

system linuxmacoswindows

PyRadio

Python

Curses-based internet radio player

media linuxmacoswindows

Python re(gex)? exercises

Python

TUI app for practicing Python regular expressions with 100+ exercises

productivity linuxmacoswindows

pysentation

Python

CLI for displaying Python presentations in the terminal

productivity linuxmacoswindows

pytunes

Python

Self-hosted music streaming service

media linuxmacos

Pyutube

Python

Download YouTube videos, shorts, and playlists in one click

media linuxmacoswindows

q

Python

Run SQL queries directly on CSV/TSV files

data linuxmacoswindows

qr-filetransfer

Python

Transfer files over Wi-Fi between computer and smartphone via QR code

network linuxmacoswindows

quickserve

Python

Simple HTTP server in Python for quickly sharing files

network linuxmacos

radio-active

Python

Internet radio player with 40k+ stations

media linuxmacos

Raijin

Python

Free weather TUI that works without API keys or accounts

productivity linuxmacos

RainbowStream

Python

Twitter client for the terminal with colorful output

network linuxmacos

ranger

Python

A VIM-inspired file manager for the console

file-management linuxmacosbsd

rclip

Python

AI-powered command-line photo search tool

media linuxmacoswindows

rdiff-backup

Python

Reverse differential backup tool over network or locally

file-management linuxmacos

rebound

Python

Fetch Stack Overflow results in your terminal when you get an error

development linuxmacoswindows

RecoverPy

Python

Recover deleted files and overwritten data by scanning partition blocks

file-management linux

remint

Python

A simple terminal UI wrapper for the Remind calendar program

productivity linuxmacos

Reptyl

Python

Cross-platform shell that supports natural language commands

shell linuxmacoswindows

reTermAI

Python

Smart command assistant for your terminal using LLM

productivity linuxmacos

rich_life

Python

Conway's Game of Life and Langton's Ant in the terminal

media linuxmacoswindows

rich

Python

Command line toolbox for fancy output in the terminal

text-processing linuxmacoswindows

rm-trash

Python

Safe rm replacement that moves files to XDG trash instead of deleting

file-management linux

rnr

Python

RNR's Not Ranger - a text-based file manager combining MC and Ranger features

file-management linuxmacos

rooshk

Python

Command-line game where you act as god over a sandbox world

productivity linuxmacos

s-tui

Python

Stress-Terminal UI for monitoring CPU temperature, frequency, and power

system linux

s3cmd

Python

Command line tool for managing Amazon S3 and CloudFront services

development linuxmacoswindows

SAWS

Python

Supercharged AWS command line interface

development linuxmacos

scli

Python

Simple terminal user interface for Signal messenger

network linux

scons

Python

Software construction tool using Python for build configuration

development linuxmacoswindows

seaq

Python

Extract web text data and process it with LLM prompts from the terminal

text-processing linuxmacos

securo

Python

Encrypt and decrypt files and folders using symmetric encryption

security linuxmacoswindows

semantic-grep

Python

Grep for words with similar meaning to the query

search linuxmacos

shallow-backup

Python

Git-integrated backup tool for dotfiles and configs

file-management linuxmacos

shbin

Python

Upload code snippets and files to GitHub as an internal pastebin

network linuxmacos

Shreddit

Python

Remove your Reddit comment history

network linuxmacoswindows

shy-sh

Python

Shell AI copilot

productivity linuxmacos

sidem

Python

TUI app for managing .env configuration files

development linuxmacos

simtex

Python

Convert Markdown or text lectures into LaTeX with one command

data linuxmacos

Skylab

Python

TUI tool displaying upcoming space launches

productivity linuxmacos

slr-kit

Python

CLI tools for Systematic Literature Reviews powered by NLP

data linuxmacos

SMBScan

Python

Tool to enumerate file shares on an internal network

network linuxmacos

Smassh

Python

TUI-based typing test app inspired by MonkeyType

productivity linuxmacoswindows

snallygaster

Python

Scan for secret files on HTTP servers

development linuxmacos

smem

Python

Advanced memory reporting tool with proportional set size (PSS) support

system linux

sncli

Python

Command line interface for Simplenote

productivity linuxmacos

socialscan

Python

Check username and email availability on online platforms

network linuxmacoswindows

socli

Python

Stack Overflow command line client for terminal browsing

network linuxmacoswindows

spotui

Python

TUI Spotify client written in Python

media linuxmacos

Spren

Python

AI-powered terminal assistant converting natural language to shell commands

productivity linuxmacoswindows

sprinkles

Python

Randomly colors input text and outputs it to the terminal

productivity linuxmacos

spytorec

Python

Real-time Spotify recorder with track splitting and metadata tagging

media linux

sqlite-utils

Python

Python CLI utility and library for manipulating SQLite databases

data linuxmacoswindows

ssh-menu

Python

Interactive terminal menu for your SSH profiles

network linuxmacos

sshuttle

Python

Transparent proxy server that works as a poor man's VPN over SSH

network linuxmacos

Stig

Python

A client application to control the Transmission BitTorrent client

network linuxmacos

storycraftr

Python

AI-powered CLI tool for crafting stories, worldbuilding, and book outlines

documentation linuxmacos

Streamlink

Python

CLI utility that pipes video streams from various services into a video player

media linuxmacoswindows

subauto

Python

CLI tool for transcribing, translating, and embedding subtitles using AI

media linuxmacos

suss

Python

AI-powered bug finder that knows your codebase

development linuxmacos

t

Python

A minimal command-line todo list manager for people who finish tasks

productivity linuxmacos

tab-pal

Python

CLI app for adding and editing custom colour palettes in Tableau

productivity linuxmacoswindows

tabview

Python

Python curses command line CSV and tabular data viewer

data linuxmacos

tascli

Python

A simple, fast, local task and record manager in CLI

productivity linuxmacos

td-cli

Python

A command-line todo manager with multi-project organization

productivity linuxmacoswindows

telert

Python

Send alerts via Telegram, Slack, Teams, or Desktop when commands complete

productivity linuxmacoswindows

temci

Python

Advanced benchmarking tool with environment setup and visual reports

development linux

Tempren

Python

Powerful file renaming utility using flexible template expressions

file-management linuxmacos

tempy

Python

Simple, visually pleasing weather report in your terminal

productivity linuxmacos

TermFeed

Python

A simple terminal feed reader

network linuxmacos

terminal-art

Python

Art made in the terminal including a rotating cube animation

media linuxmacos

terminal_board_games

Python

Collection of board games for the terminal

productivity linuxmacoswindows

terminal-command

Python

Generate and execute shell commands from natural language using Python

productivity linuxmacos

Terminal Markdown Viewer

Python

Render Markdown with themes and syntax highlighting in the terminal

documentation linuxmacos

Terminal velocity

Python

A fast, cross-platform note-taking application for the UNIX terminal

productivity linuxmacos

Terminal Roulette

Python

Your own roulette table in the terminal

productivity linuxmacos

terminaltexteffects

Python

Terminal visual effects engine, application, and Python library

media linuxmacos

termsaver

Python

ASCII screensavers for the terminal including matrix and clock

system linuxmacos

termite

Python

Generative UI in your terminal

productivity linuxmacos

termtosvg

Python

Unix terminal recorder that renders sessions as standalone SVG animations

system linuxmacos

texel

Python

Read spreadsheets inside the terminal

file-management linuxmacos

textual-paint

Python

MS Paint in your terminal as a TUI application

media linuxmacos

TFTUI

Python

TUI to view and interact with Terraform state

development linuxmacos

The Fuck

Python

Corrects your previous console command automatically

shell linuxmacoswindows

Timer-CLI

Python

A very simple countdown timer

productivity linuxmacoswindows

tinyfetch

Python

Python and system information command-line fetch tool

system linux

tiptop

Python

Command-line system monitoring tool with graphs, written in Python

system linuxmacoswindows

tmon

Python

A tiny system monitor for Linux

system linux

todoclist

Python

Simple CLI app to check your tasks from Todoist

productivity linuxmacoswindows

Todoman

Python

Simple, standards-based CLI todo manager

productivity linuxmacos

todotxt-machine

Python

Terminal interface for todo.txt

productivity linuxmacos

toolong

Python

Terminal app to view, tail, merge, and search log files

text-processing linuxmacoswindows

toot

Python

Mastodon CLI and TUI client

network linuxmacoswindows

topalias

Python

Linux alias generator from bash/zsh command history with statistics

documentation linuxmacos

topydo

Python

A powerful todo list application using the todo.txt format

productivity linuxmacos

torrentCLI

Python

Get torrents from the terminal

network linuxmacos

ToRRential Card processor

Python

Add cards to Anki using AnkiConnect API from the command line

productivity linuxmacoswindows

TUI Archiver

Python

TUI/CLI application to list and manage archives

file-management linux

TUI apps

Python

One-script programs for training and learning CLI tools like grep and awk

documentation linuxmacos

TUIFI Manager

Python

Cross-platform terminal-based file manager for termux and more

file-management linuxmacoswindows

tuitorial

Python

Create terminal-based code tutorials with syntax highlighting and navigation

productivity linuxmacos

TUIR

Python

Text-based interface to view and interact with Reddit

network linuxmacos

tuifoop

Python

Terminal puzzle game - remove cells from a grid (Swell Foop clone)

productivity linuxmacos

typetype

Python

Minimalistic command line typing game

productivity linuxmacos

Typr

Python

A Python-based TUI typing test using the rich module

productivity linuxmacoswindows

unoserver

Python

LibreOffice-based document conversion server

data linuxmacos

upiano

Python

A piano in your terminal as a TUI application

media linuxmacos

usolitaire

Python

Solitaire in your terminal

productivity linuxmacos

utt

Python

Ultimate Time Tracker - A simple command-line time tracker in Python

productivity linuxmacoswindows

vai

Python

Vim-like text editor written in Python for simplicity and extensibility

development linuxmacos

van-gonography

Python

Hide files of any type inside an image using steganography

security linuxmacoswindows

vdirsyncer

Python

CalDAV and CardDAV synchronization program

productivity linuxmacos

Vertopal-CLI

Python

Convert digital files to various formats using Vertopal API

data linuxmacoswindows

VisiData

Python

Interactive terminal tool for exploring and analyzing tabular data

data linuxmacoswindows

VisioNomicon

Python

Rename image files based on their content using GPT-4V

file-management linuxmacoswindows

vizex

Python

Visualize disk space usage for every partition and media on your machine

file-management linuxmacos

VocabCLI

Python

Look up word definitions, synonyms, and antonyms with NLP processing

documentation linuxmacoswindows

vy

Python

Vim-like text editor written from scratch in Python

development linuxmacos

Watson

Python

Time tracking CLI to know how much time you spend on projects

productivity linuxmacoswindows

Waydroid

Python

Container-based approach to boot a full Android system on Linux

development linux

Weechat-Matrix

Python

Python script for Weechat to communicate over the Matrix protocol

network linuxmacos

Wikipedia-Command-Line-Interface

Python

Access Wikipedia directly from your command prompt

network linuxmacos

wish

Python

A delightful wish list manager to keep track of your dreams and desires

productivity linuxmacos

Woof

Python

One-shot HTTP file server for quick sharing on a local network

network linuxmacos

wordle-curses

Python

A simple TUI Wordle game with curses

productivity linuxmacos

wut

Python

Terminal assistant that explains the output of the last command

productivity linuxmacos

xonsh

Python

Python-powered shell that easily mixes Python and shell commands

shell linuxmacoswindows

xpe

Python

Easy-to-use command-line xpath tool

development linuxmacoswindows

xxh

Python

Bring your favorite shell wherever you go through SSH

network linuxmacos

YAML Paths

Python

YAML/JSON/EYAML get/set/merge/validate/scan/convert/diff processors

data linuxmacoswindows

Yark

Python

YouTube archiving made simple

network linuxmacoswindows

ydiff

Python

View colored, incremental diff in the terminal

development linuxmacos

Yokadi

Python

Project-based todo manager with SQLite storage

productivity linuxmacos

youtube-dl

Python

Download videos from YouTube and hundreds of other sites

network linuxmacoswindows

yt-dlp

Python

A youtube-dl fork with additional features and fixes

network linuxmacoswindows

ytmdl

Python

Download songs from YouTube in MP3 format with metadata

network linuxmacoswindows

zev

Python

Generate terminal commands using AI from natural language

productivity linuxmacos

zm

Python

Improved cd command

file-management linuxmacos