Python CLI

Open-source Python projects categorized as CLI

Top 23 Python CLI Projects

  1. yt-dlp

    A feature-rich command-line audio/video downloader

    Project mention: Interesting links - May 2026 | dev.to | 2026-05-29

    Pro-tip: yt-dlp works great with TikTok, so you don’t have to actually open the page if you still wanna view the video.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. sherlock

    Hunt down social media accounts by username across social networks

    Project mention: Free software scares normal people | news.ycombinator.com | 2025-10-30

    Wow, it's actually real.

    https://old.reddit.com/r/github/comments/1at9br4/i_am_new_to...

    https://github.com/sherlock-project/sherlock/issues/2011

  4. OpenHands

    🙌 OpenHands: AI-Driven Development

    Project mention: Agent-Ready Engineering Infrastructure | dev.to | 2026-05-05

    OpenHands AGENTS.md

  5. ultralytics

    Ultralytics YOLO 🚀

    Project mention: Transforming Unstructured Retail Catalogs into Structured Data using AI | dev.to | 2026-04-10

    Before reading any text, we run the raw catalog pages through a custom object detection model (based on YOLO architecture). This model is trained to identify the bounding boxes of individual product regions, allowing us to crop the giant page into smaller, isolated product images.

  6. aider

    aider is AI pair programming in your terminal

    Project mention: Microsoft pulled internal Claude Code licenses — what their engineers' preference tells you about picking AI tools | dev.to | 2026-06-06

    Aider with a bring-your-own API key has no subscription floor. Pay per token. For 2-3 focused hours per week, costs less than $20/mo. For full-time use, costs more than Max. Best for terminal natives who already live in tmux and do not want a separate IDE.

  7. cheat.sh

    the only cheat sheet you need

    Project mention: Cheat.sh: the only cheat sheet you need | news.ycombinator.com | 2025-09-23
  8. httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying | dev.to | 2026-05-07

    httpie is easier to read than curl when testing APIs manually.

  9. textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

    Project mention: I scoped a multi-agent TUI system in January. It sat dead for 4 months. Here is the comeback. | dev.to | 2026-06-08

    python tui_master.py https://github.com/Textualize/textual # Cloning https://github.com/Textualize/textual # Framework detected -> textual (signatures=3212, files=918) # Generating with claude-opus-4-7 ... # Wrote 1 file(s) to output/textual - "Pixel Pond" # Verifying the generated TUI runs ... # run_test headless -> exit 0 # OK - python main.py from output/textual

  10. maigret

    🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites

    Project mention: Should you leave red herrings about yourself online? | news.ycombinator.com | 2026-05-11

    This article reminded me of seeing this in GH trending repositories last month: https://github.com/soxoj/maigret

    "For educational and lawful purposes only"

  11. tqdm

    :zap: A Fast, Extensible Progress Bar for Python and CLI

  12. MoneyPrinterV2

    Automate the process of making money online.

  13. Python Fire

    Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

  14. Agent-Reach

    Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.

    Project mention: Local LLM Benchmarking & Agent Tools for Self-Hosted AI | dev.to | 2026-06-08

    Source: https://github.com/Panniantong/Agent-Reach

  15. typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

    Project mention: Building a Self Hostable Installer, Lessons from Nixopus | dev.to | 2025-12-28

    With that in mind, we chose Python Typer https://typer.tiangolo.com/

  16. click

    Python composable command line interface toolkit

    Project mention: CLI-Anything: The Universal Bridge for AI Agents to Control Any Software | dev.to | 2026-04-21

    Step 3: Implement. Build the actual CLI with Click, including REPL mode, --json output, and undo/redo support. Each command connects to the real backend API found in Step 1 — no stubs.

  17. beets

    music library manager and MusicBrainz tagger

    Project mention: I rewrote mp3gain in Rust — 'compatible' turned out to be three different things | dev.to | 2026-05-02

    beets parses this with regex. So do an unknown number of personal scripts that have run unmodified for a decade. Change the column order, the header text, or the separator, and you break all of them silently.

  18. pipx

    Install and Run Python Applications in Isolated Environments

    Project mention: The ancient monuments saluting the winter solstice | news.ycombinator.com | 2025-12-22

    Love it, bookmarked.

    I first saw this idea at https://jmw.name/projects/linear-clock/ and then later I wrote a TUI version for myself

    I had tickmarks for stuff (when to go to bed to sleep for 7.5h and wake up near sunrise, things like that). I was working on adding a config file format.

    Then I lost the project due to a mishap with a pipx flag... https://github.com/pypa/pipx/issues/1324#issuecomment-211885... ;_; o7

    One day maybe I'll come back and do it in Rust.

  19. shell_gpt

    A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks faster and more efficiently.

    Project mention: Supercharge Your Terminal: ShellGPT + ChromaDB + LangChain for Context-Aware Automation | dev.to | 2025-09-01

    🗃 To explore ShellGPT in depth, including installation instructions, usage examples, and advanced configuration options, head over to the official ShellGPT GitHub repository.

  20. posting

    The modern API client that lives in your terminal.

    Project mention: Slumber a TUI HTTP Client | news.ycombinator.com | 2026-05-21
  21. q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

  22. bbot

    The recursive internet scanner for hackers. 🧡

    Project mention: Bee·bot is a multipurpose scanner | news.ycombinator.com | 2025-11-29
  23. conan

    Conan - The open-source C and C++ package manager

    Project mention: No way to parse integers in C | news.ycombinator.com | 2026-05-20

    Although vcpkg is probably the most popular, I’m a fan of https://conan.io/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python CLI discussion

Log in or Post with

Python CLI related posts

  • Ask HN: What are tools you have made for yourself since the advent of AI

    234 projects | news.ycombinator.com | 8 Jun 2026
  • your AI coding agent keeps re-making the bug you already fixed. here's the fix.

    1 project | dev.to | 8 Jun 2026
  • Local LLM Benchmarking & Agent Tools for Self-Hosted AI

    3 projects | dev.to | 8 Jun 2026
  • I scoped a multi-agent TUI system in January. It sat dead for 4 months. Here is the comeback.

    3 projects | dev.to | 8 Jun 2026
  • Visidata: A terminal spreadsheet multitool for discovering and arranging data

    1 project | news.ycombinator.com | 8 Jun 2026
  • Show HN

    1 project | news.ycombinator.com | 6 Jun 2026
  • Setting Up Continuous Terraform Drift Monitoring With GitHub Actions and Slack

    1 project | dev.to | 6 Jun 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source CLI projects in Python? This list will help you:

# Project Stars
1 yt-dlp 168,490
2 sherlock 84,944
3 OpenHands 76,575
4 ultralytics 58,307
5 aider 45,826
6 cheat.sh 41,447
7 httpie 38,198
8 textual 36,254
9 maigret 31,804
10 tqdm 31,186
11 MoneyPrinterV2 30,874
12 Python Fire 28,203
13 Agent-Reach 24,017
14 typer 19,563
15 click 17,533
16 beets 15,258
17 pipx 12,827
18 shell_gpt 12,122
19 posting 12,007
20 streamlink 11,543
21 q 10,353
22 bbot 9,874
23 conan 9,403

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?