GitHub topics: python-cli
stabldev/torrra
A Python tool that lets you find and download torrents without leaving your CLI.
Language: Python - Size: 7.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 421 - Forks: 18

remarkablemark/python_cli_template
🐍 Python CLI template
Language: Python - Size: 116 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

boltreskh/Commit-AI
🤖 Assistente CLI que gera mensagens de commit profissionais usando IA. Analisa alterações do código via git diff e cria commits no formato convencional com OpenAI GPT ou Google Gemini.
Language: Python - Size: 166 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Takax62/iPython
This is not the Jupyter IPython. This is a simple console-based Python IDE with content viewer, creating new files, opening files, a shell and a file runner.
Size: 2.93 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Backupchan/cli
CLI to access a Backup-chan server
Language: Python - Size: 42 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

elalfymohamed/ai-event-research-cli
This project utilizes Ollama AI, a local large language model, together with Firecrawl, a powerful web data extraction tool, to intelligently retrieve, summarize, and structure event information starting from a specific date, based on given cities and topics.
Language: Python - Size: 64.5 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

Tetrax-10/batch-preview-generator
Generates preview videos and GIFs from videos using FFmpeg CLI in batch
Language: Python - Size: 18 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 1

iqbalmh18/richui
An interactive command-line UI module built on top of Rich for customizable UI components.
Language: Python - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Khanna-Aman/tesseract-invoice-ocr
Python CLI tool for extracting structured data from scanned invoices using Tesseract OCR. Converts PDF/image invoices to CSV/JSON with vendor details, line items, and totals. Features robust error handling, batch processing, and professional-grade code quality.
Language: Python - Size: 141 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

likianta/argsense-cli
New command line interface based on Python Rich library.
Language: Python - Size: 4.55 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 0

billrajgit/json_prompt_formatter
Convert text prompts into structured JSON formats with json_prompt_formatter. This CLI and Python tool streamlines your AI workflows. 🌐 GitHub.
Language: Python - Size: 43 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

click-contrib/click-option-group
Option groups missing in Click
Language: Python - Size: 143 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 112 - Forks: 17

Tetrax-10/jellyfin-cover-art-generator
Generates cover arts for Jellyfin library in batch
Language: Python - Size: 555 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 3

Rumaisas-islam/trip-budget-planner
A simple CLI tool to help plan trips and budgets.
Language: Python - Size: 2 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

SemTiOne/json_prompt_formatter
A CLI and Python tool for converting text prompts into structured JSON/JSONL formats. Features 7 built-in templates, batch processing, and handles 1000+ prompts efficiently. Perfect for AI/ML workflows and prompt engineering.
Language: Python - Size: 40 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

VritraSecz/LucidX
Minimal, powerful AI image generation tool.
Language: Python - Size: 44.9 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 1

bdmorin/eyelet
Eyelet - Claude Code Hook Orchestration Framework
Language: Python - Size: 588 KB - Last synced at: 8 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

MatthewRalston/kmerdb
Python CLI for alignment-free genomics.
Language: Python - Size: 59.8 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 12 - Forks: 1

SREEHARI-M-S/line-watch
A custom lightweight Python CLI tool built with a custom regex engine, supporting core features like literals, wildcards, anchors, quantifiers, and character classes pattern matching
Language: Python - Size: 50.8 KB - Last synced at: about 21 hours ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

jeremystevens/terminal-music-player
TermTunes is a minimalist Python application for playing your music collection directly from the terminal.
Language: Python - Size: 187 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lhitori/ToastCord 📦
👾 A Terminal UI for Discord (deprecated)
Language: Python - Size: 27.2 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 106 - Forks: 5

tdiprima/ai-file-renamer
AI file renamer
Language: Python - Size: 15.6 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

hengtseChou/pyphotobackups
command line tool to sync photos from your iPhone and organize them into YYYY-MM folders
Language: Python - Size: 541 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

devidw/obsidian-to-hugo
Process Obsidian notes to publish them with Hugo. Supports transformation of Obsidian wiki links into Hugo shortcodes for internal linking.
Language: Python - Size: 1.1 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 390 - Forks: 29

belingud/py-flagsmith-cli
flagsmith-cli Python Implementation
Language: Python - Size: 125 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

Exonymos/codecat
🐾 Codecat: A lightning-fast CLI tool that bundles your entire codebase into a single, clean Markdown file. Perfect for feeding context to LLMs, streamlining code reviews, and creating portable project archives.
Language: Python - Size: 882 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

wanjiru-annastasia/xkcd-cli
Fetch and display xkcd comics directly in your terminal with xkcd-cli. Cross-platform support for Linux and macOS. 🚀🐙
Language: Go - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

threeal/cursers
A minimal threaded wrapper for Python curses
Language: Python - Size: 67.4 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

FelixSiegel/itagger
Commandline tool for generating ComicInfo.xml metadata files for manga using the AniList API. Perfect for Komga, Kavita, and other comic readers.
Language: Python - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

yankeexe/timezones-cli
CLI toolkit for timezones :earth_asia:
Language: Python - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 74 - Forks: 9

hugovk/lastfm-tools
Some Python CLI tools for talking to the Last.fm API
Language: Python - Size: 91.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 11

Moritz344/Twitch-Chat
Get the Twitch chat messages from streamers in your terminal! 🧙♂️
Language: Python - Size: 8.01 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

LMLK-seal/Git-Seer
Git Seer is a powerful CLI tool that provides instant insights into any public GitHub repository.
Language: Python - Size: 35.2 KB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ovidiomanteiga/deolingo
Deontic logic solver in ASP with Clingo
Language: Python - Size: 152 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

yankeexe/good-first-issues
Find good first issues from your commandline! 🚀
Language: Python - Size: 95.7 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 115 - Forks: 36

gerardcl/renfe-cli
Python CLI written in Rust for fast Renfe search website trains timetables retrieval
Language: Rust - Size: 280 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 42 - Forks: 3

JackyLee3362/py-cli-template
python 命令行项目模板
Language: Python - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

NotTheRealWallyx/GitBlend
Python CLI with Git utilities
Language: Python - Size: 1.37 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

yashrathi-git/headspace-cli
A complete command line interface for Headspace, enabling direct access to meditation sessions from the command line.
Language: Python - Size: 274 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 118 - Forks: 16

vidjinnangni/todo-cli-x
A command-line Todo application built in Python, designed as a progressive learning project.
Language: Python - Size: 1.06 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

smartlegionlab/smartcliapp
Cross-platform library of tools for creating console applications, based on the click library.
Language: Python - Size: 13.7 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

smartlegionlab/clipassgen
Console Smart Password Generator.
Language: Python - Size: 173 KB - Last synced at: 30 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 0

smartlegionlab/smart-ip-info
A simple command-line tool to get information about IP addresses.
Language: Python - Size: 18.6 KB - Last synced at: 30 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

arshiakia/NetNinja-Toolkit-
A stealthy, all-in-one network utility to fix, flush, and fight your internet issues like a true ninja.
Language: Python - Size: 13.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Anonymous961/python_package_sample
Just a sample python package
Language: Python - Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

old-ghost/foldora
A CLI tool that manages files and directories.
Language: Python - Size: 35.2 KB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

sadmanca/piazza-cli
A command line tool for Piazza
Language: Python - Size: 300 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Amirreza-Jabbari/PGKeeper-CLI
PostgreSQL backup and restore CLI
Language: Python - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

KloutDevs/DevTooling
🕵️ DevTooling CLI is an advanced command line tool for project analysis and development management.
Language: Python - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

lucusowl/serial-monitor
serial monitor
Language: Dart - Size: 296 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

BrandonAustin01/Chroniq
Chroniq is your intelligent, beginner-friendly versioning and changelog assistant. Built with ❤️ for developers who want clean version control without the headache.
Language: Python - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

flavien-hugs/structured-yaml-from-excel
Génération de Structure de Données à partir de Fichiers Excel
Language: Python - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ktaletsk/ai-cli-template
Copier template for Python Click CLI with OpenAI and RAG
Language: Jinja - Size: 14.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Moritz344/anime-info-cli
A simple CLI application to fetch information such as title, genre, or ranking for any anime.🧙♂️
Language: Python - Size: 24.4 KB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

relastle/glacier
:snowflake: Building Python CLI using docstrings and typehints :snake:
Language: Python - Size: 135 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 95 - Forks: 4

anki-code/xonsh-awesome-cli-app
Example of awesome CLI app template for xonsh.
Language: Python - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

sycoguy8/richui
An interactive command-line UI module built on top of Rich for customizable UI components.
Language: Python - Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

cagan3131/Ultimate-Bank-System-Python
A powerful, secure, and user-friendly Python-based bank account management system. Features include deposits, withdrawals, balance checking, and advanced input validation. Designed for efficiency with enhanced UI and error handling. 🚀
Language: Python - Size: 896 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hpe-container-platform-community/hpecp-python-library
Python library for working with HPE Container Platform (Prototype)
Language: Python - Size: 3.63 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 3

sukitsubaki/screen-time-tracker
A minimalist Python tracker that records the usage time of various applications and provides insights into your computer usage habits.
Language: Python - Size: 13.7 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

IVIURRAY/yt-eve
A CLI utility tool
Language: Python - Size: 156 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 13

MuhammadAdnan1998/Personal_Library_Manager_Using_Python
Personal Library Manager is a Python CLI tool for managing books. It allows users to add, remove, search, and track books, with JSON-based storage and backup handling for data security. Users can also view reading statistics like total books and reading progress.
Language: Python - Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

neptun-software/neptun.cli
The CLI-Tool for the neptun software.
Language: Python - Size: 382 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Wondermongering/Weather-Quill
Weather-Quill transforms meteorological data into rich narrative prose through the alchemy of AI. More than a weather app, it's a literary interpreter that personifies elements, dramatizes conditions, and recasts scientific measurements as theatrical scripts, sonnets, noir monologues, and more.
Language: Python - Size: 131 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

trstringer/pycli
:computer: Basic structure for a simple Python CLI
Language: Python - Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 116 - Forks: 29

dattatele/artgen
Language: Python - Size: 106 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ninabcdefghi/location-history-visualizer
simple python CLI tool to visualize google geolocation history on world map
Language: Python - Size: 4.24 MB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 4

sheriferson/scrobble
A little very unofficial Python CLI tool to scrobble music to Last.fm.
Language: Python - Size: 202 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Burhanali2211/Roshambo
Rock-Paper-Scissors (Roshambo) Game is a simple and interactive Python program that lets you play against the computer. Test your luck and strategy in this classic game with instant results.
Language: Python - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

de-soot/file-sorter
Small Python script for sorting messy files into organised folders.
Language: Python - Size: 79.1 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

de-soot/caesar-cipher-cli
Caesar Cipher in the command line made in Python.
Language: Python - Size: 37.1 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

AlphaBeta1906/pyGinit
A simple github automation cli
Language: Python - Size: 116 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 2

angrybayblade/clea
🧿 Clea - A framework for writing CLI applications quickly
Language: Python - Size: 133 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

forfolias/tax-calculator-gr
Calculate net income from annual gross salary according Greek taxation
Language: Python - Size: 154 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 5 - Forks: 0

P-Nelly/roadmap-expense-tracker
📊 Python CLI Expense Tracker: A lightweight, command-line tool for personal finance management. Features dual interface (interactive/CLI), JSON persistence, and expense analytics. Perfect for developers seeking simple expense tracking. Built with Python, supports monthly summaries and data visualization.
Language: Python - Size: 16.6 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

ammaar0x01/Py_account_manager
A Python-CLI app used to manage any accounts and online bookmarks. Uses sqlite for the database.
Language: Python - Size: 55.7 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

GregSym/aoc2022
Helper lib for Advent of Code input grabbing and submissions - also contains solutions for the first few days and may contain solutions for later days once i give up with other lang stuff for aoc and come back to python
Language: Python - Size: 66.4 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Mr-Destructive/crossposter
Crosspost your articles to dev.to, codenewbie.org, medium.com and hashnode.com with a single shellscript / python package
Language: Python - Size: 96.7 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

anwaraliahmad/droneframe
Command-line tool for extracting frames with metadata from drone footage.
Language: Python - Size: 17.6 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

TAF-Verification/get-metars
Simple command line tool to download METAR's and TAF's for a given station and store them in text files.
Language: Python - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

grplyler/pycli
A Python CLI starter template
Language: Python - Size: 247 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

jamesob/clii
Python 3.7+ function annotations -> CLI
Language: Python - Size: 49.8 KB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 45 - Forks: 3

iTrauco/dead
According to Urban Dictionary, 'a BRO is a homie for life,' thus, Pybro is 'ya boy' in the form of a command-line browser automation tool for task-specific URL window and tab management for Chrome / Firefox...
Language: Python - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jsphpl/python-cli-app
Framework for creating CLI apps using Python
Language: Python - Size: 5.86 KB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 16 - Forks: 3

ruffbuff/cmp-py
A simple command line music player
Language: Python - Size: 3.56 MB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

Kalebu/Duplython
CLI tool that recursively removes all the duplicates files over a given directory
Language: Python - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 2

prdpx7/Pickup-line
:heart_eyes: get pickup-lines on your terminal
Language: Python - Size: 14.6 KB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

Achronus/zentra
An open-source Python SDK for building FastAPI and Next.js apps faster
Language: Python - Size: 2.16 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

seyLu/ghlabel
CLI tool to help setup GitHub Labels from a yaml/json config file.
Language: Python - Size: 566 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

erfanbanaei/ManagerBuy
Application under the console to manage purchases
Language: Python - Size: 17.6 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

deep5050/bingo
A Bing wallpaper downloader utility. Set 4K images as desktop wallpapers.
Language: Python - Size: 336 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

deep5050/plzz
A python CLI to automate daily tasks of both common and advanced users :)
Language: Python - Size: 716 KB - Last synced at: 30 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

SAJAD-net/Ghost-killer
information gathering tool
Language: Python - Size: 107 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

pleiszenburg/abgleich
zfs sync tool
Language: Python - Size: 1.43 MB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 31 - Forks: 2

jesseward/discogs-cli
View and search for artists, labels and releases in the Discogs.com library, from the command line.
Language: Python - Size: 776 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 7

jgujerry/python-cli-applications
Examples of exploring Python command-line interface (CLI) packages
Language: Python - Size: 70.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Unkn0wnN4m3/quicknote-cli
Console application for taking quick notes 📝
Language: Python - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

TechWiz-3/bubblewrap
🧼 A Python library that makes beautiful text bubbles in your terminal using NerdFont icons
Language: Python - Size: 256 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 5

FilipRokita/foldertoiso
Python script that converts a specified folder into an ISO.
Language: Python - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

griffinbaker12/JSONParser
A JSON parser written in Python.
Language: Python - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
