Open Source CLI Tools

Discover 286 open source CLI repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. CLI projects here are most often combined with Developer Tools, AI Agents and Python. Last updated October 4, 2026.

286 repositories · updated October 4, 2026

sitefetch: Turn Website Content Into a Text File

sitefetch: Turn Website Content Into a Text File

sitefetch crawls a website and saves readable page content in a text file for use with AI models. It suits developers and researchers who need to collect site documentation or other web content for analysis.

TypeScriptCLIWeb Scraping
Added Oct 12, 2025 View details
maigret: Find a Person’s Accounts by Username

maigret: Find a Person’s Accounts by Username

Maigret searches thousands of websites for accounts matching a username and gathers public profile information into reports. It is an OSINT tool for investigators, researchers, and developers who need to check username reuse across platforms.

PythonCLICybersecurity
Added Oct 11, 2025 View details
repomix: Pack Codebases for AI Analysis

repomix: Pack Codebases for AI Analysis

Repomix combines repository files into a structured, AI-friendly output for code review, exploration, and other LLM workflows. Use it from the CLI, website, or as an MCP server, with controls for file selection and token usage.

TypeScriptDeveloper ToolsAI
Added Oct 11, 2025 View details
duf: Inspect Disk Space Across Filesystems

duf: Inspect Disk Space Across Filesystems

duf is a cross-platform command-line utility for viewing filesystem capacity and usage in a readable, sortable format. It helps system administrators and everyday users quickly compare mounted devices, filter results, and export disk information as JSON.

CLIGoUtility
Added Oct 11, 2025 View details
harbor: Run a Preconfigured Local AI Stack

harbor: Run a Preconfigured Local AI Stack

Harbor is a CLI and companion app for starting connected local LLM services with Docker Compose. It suits people experimenting with models and AI tools who want a shared setup without wiring each service by hand.

PythonAILLM
Added Oct 11, 2025 View details
himalaya: Manage Email from the Command Line

himalaya: Manage Email from the Command Line

Himalaya is a Rust CLI for managing email through commands rather than a persistent terminal interface. It connects to common mail services and local mail stores, making it suited to shell workflows and scripts.

RustCLIEmail
Added Oct 11, 2025 View details
apprise: Send Notifications Across Many Services

apprise: Send Notifications Across Many Services

Apprise is a Python library and CLI for sending alerts through a shared interface to a wide range of notification services. It suits developers and administrators who want one integration for apps, scripts, and infrastructure.

PythonLibraryCLI
Added Oct 11, 2025 View details
node-google-backup: Back Up Gmail, Contacts, and Calendar

node-google-backup: Back Up Gmail, Contacts, and Calendar

A Node.js command-line tool that syncs Google Mail, Contacts, and Calendar data to local files. It suits people who want a scheduled, local copy of their Google data in standard email and contact formats.

JavaScriptNode.jsCLI
Added Oct 11, 2025 View details
pipet: Scrape and Extract Data from the Web

pipet: Scrape and Extract Data from the Web

Pipet is a command-line tool for extracting data from HTML pages, JSON endpoints, and JavaScript-rendered websites. It suits developers and technically minded users who want reusable scraping queries, shell-pipeline processing, or change monitoring.

GoCLIWeb Scraping
Added Oct 11, 2025 View details
cli: Send and Inspect HTTP Requests from the Terminal

cli: Send and Inspect HTTP Requests from the Terminal

HTTPie CLI is a Python command-line client for sending HTTP requests with readable syntax and formatted output. It is useful for testing APIs, debugging services, and making repeatable requests from scripts or a terminal.

PythonCLIAPI
Added Oct 11, 2025 View details
Previous Page 24 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️