Open Source CLI Tools

Discover 284 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.

284 repositories · updated October 4, 2026

pgcli: Query PostgreSQL from an Interactive Terminal

pgcli: Query PostgreSQL from an Interactive Terminal

pgcli is a Python command-line client for PostgreSQL that adds SQL highlighting and context-aware autocomplete to an interactive REPL. It suits developers and database users who want a more guided terminal workflow than a basic SQL prompt.

PythonDatabasePostgreSQL
Added Mar 20, 2026 View details
mini-swe-agent: Automate Software Engineering Tasks with an AI Agent

mini-swe-agent: Automate Software Engineering Tasks with an AI Agent

mini-swe-agent is a compact Python agent that uses a language model and bash to tackle software engineering tasks, including GitHub issues. Its simple control flow suits developers who want a hackable CLI or a baseline for agent research.

PythonAI AgentsCoding Agent
Added Mar 18, 2026 View details
DiscordChatExporter: Save Discord Chats to Files

DiscordChatExporter: Save Discord Chats to Files

DiscordChatExporter exports message history from Discord direct messages, group chats, and server channels. It suits people who need portable, offline chat archives in formats such as HTML, TXT, CSV, or JSON.

CsharpDesktop AppCLI
Added Mar 13, 2026 View details
certbot: Obtain and Deploy HTTPS Certificates

certbot: Obtain and Deploy HTTPS Certificates

Certbot is a command-line client for obtaining certificates from Let's Encrypt and other ACME-compliant certificate authorities. It can also configure supported web servers to use HTTPS and automate certificate management.

PythonSecurityCLI
Added Mar 11, 2026 View details
svg-term-cli: Share Terminal Sessions as Animated SVG

svg-term-cli: Share Terminal Sessions as Animated SVG

svg-term-cli converts asciinema terminal recordings into animated SVGs that can be shared without a JavaScript player. It is useful for documentation, project pages, and other places where sharp, portable terminal demos are preferred over GIFs.

JavaScriptCLITerminal
Added Mar 11, 2026 View details
malwoverview: Triage Malware and Hunt Threat Intelligence

malwoverview: Triage Malware and Hunt Threat Intelligence

Malwoverview is a Python first-response tool for investigating malware, indicators of compromise, IPs, domains, and vulnerabilities across threat-intelligence services. Use it to consolidate lookups, local file triage, and YARA scanning in CLI, REPL, or TUI workflows.

PythonCybersecuritySecurity Tools
Added Mar 10, 2026 View details
fern: Generate API SDKs and Documentation

fern: Generate API SDKs and Documentation

Fern turns API definitions into SDKs and developer documentation through a command-line workflow. It suits teams that want to publish client libraries and API references from OpenAPI and other supported specifications.

APITypeScriptCLI
Added Mar 10, 2026 View details
tunn: Manage SSH Tunnels from a YAML Config

tunn: Manage SSH Tunnels from a YAML Config

tunn launches and monitors SSH port forwards from a single YAML configuration, using your existing OpenSSH setup. It suits developers who need a simple way to run selected tunnels together or manage them in the background.

GoGolangCLI
Added Mar 7, 2026 View details
huh: Build Interactive Forms and Prompts in Go Terminals

huh: Build Interactive Forms and Prompts in Go Terminals

huh is a Go library for building interactive terminal forms, from simple prompts to multi-page flows. Use it standalone or embed its form model in a Bubble Tea application, with an accessible mode for screen readers.

GoGolangLibrary
Added Mar 6, 2026 View details
inspector: Test and Debug MCP Servers and Apps

inspector: Test and Debug MCP Servers and Apps

MCPJam Inspector helps developers test, inspect, and evaluate MCP servers and apps across clients and models. Use it to debug protocol and OAuth behavior, run repeatable evaluations, and check for regressions in CI.

TypeScriptMCPTesting
Added Mar 5, 2026 View details
reactor-ca: Manage and Deploy Homelab TLS Certificates

reactor-ca: Manage and Deploy Homelab TLS Certificates

ReactorCA is a Go command-line tool for managing a private CA and issuing TLS certificates for homelab and small-office services. It encrypts private keys with age and can export certificates and run deployment scripts.

GoCLISecurity
Added Mar 5, 2026 View details
maestro: Fine-Tune Vision-Language Models

maestro: Fine-Tune Vision-Language Models

Maestro streamlines fine-tuning for multimodal vision-language models with ready-to-use recipes, a CLI, and a Python API. It suits developers adapting supported models to tasks such as JSON extraction and object detection.

PythonMachine LearningComputer Vision
Added Mar 2, 2026 View details

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 ❤️