Open Source CLI Tools

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

285 repositories · updated October 4, 2026

podcastfy: Turn Multimodal Sources Into AI Podcasts

podcastfy: Turn Multimodal Sources Into AI Podcasts

Podcastfy is a Python package and CLI for turning websites, PDFs, images, YouTube videos, and topics into multilingual conversational audio. It suits developers and creators who want to customize or automate podcast generation with hosted or local language models.

PythonGenerative AIText To Speech
Added Nov 9, 2025 View details
marker: Convert Documents into Structured Text

marker: Convert Documents into Structured Text

Marker converts PDFs and other documents into Markdown, JSON, HTML, or chunks, preserving structure such as tables, equations, and images. It suits developers building document-processing workflows who can run its local models and inference backend.

PythonAIPDF
Added Nov 9, 2025 View details
handit.ai: Monitor and Automatically Fix AI Applications

handit.ai: Monitor and Automatically Fix AI Applications

Handit.ai monitors AI applications for quality and reliability issues, evaluates interactions, and can generate tested fixes as GitHub pull requests. It is aimed at teams operating production AI agents that want ongoing monitoring and a reviewable path from detection to code changes.

AIAI AgentsMonitoring
Added Nov 7, 2025 View details
Argus: Gather Information for Security Reconnaissance

Argus: Gather Information for Security Reconnaissance

Argus is a Python toolkit that combines network, web application, and threat-intelligence reconnaissance modules in an interactive CLI. It suits analysts who want to run and manage varied checks from one tool, with explicit authorization for every target.

PythonCLICybersecurity
Added Nov 4, 2025 View details
opengrep: Find Security Issues with Static Code Analysis

opengrep: Find Security Issues with Static Code Analysis

Opengrep is an OCaml static analysis engine that searches code for patterns and security issues using customizable rules. It suits developers and security teams who want Semgrep-compatible scanning, taint analysis, and JSON or SARIF output under an LGPL-2.1 license.

SecurityCode AnalysisDeveloper Tools
Added Nov 3, 2025 View details
vulnapi: Scan APIs for Security Vulnerabilities

vulnapi: Scan APIs for Security Vulnerabilities

VulnAPI is a Go-based dynamic security scanner for APIs. It can discover exposed API-related resources and scan targets using curl-like requests or OpenAPI contracts, helping developers and security teams identify common weaknesses.

GoAPISecurity
Added Oct 31, 2025 View details
jellyfin-ffmpeg: Process Media for Jellyfin

jellyfin-ffmpeg: Process Media for Jellyfin

Jellyfin-ffmpeg is a Jellyfin-focused FFmpeg build with custom extensions and enhancements. It provides media-processing libraries and command-line tools for applications that need to convert, inspect, filter, or stream audio and video.

CCLIUtility
Added Oct 31, 2025 View details
tigerbeetle: Store Financial Transactions Safely

tigerbeetle: Store Financial Transactions Safely

TigerBeetle is a database for financial transactions, built around accounts and transfers with a focus on safety and performance. It is intended for systems that need a dedicated ledger-style data store for mission-critical OLTP.

DatabaseDistributed SystemsPerformance
Added Oct 27, 2025 View details
hexora: Scan Python Code for Malicious Patterns

hexora: Scan Python Code for Malicious Patterns

Hexora analyzes Python source for suspicious behavior using static rules and a machine-learned file score. It is intended for security teams and developers reviewing packages, dependencies, and scripts for potential threats.

PythonRustSecurity
Added Oct 27, 2025 View details
python-fire: Turn Python Objects into Command-Line Interfaces

python-fire: Turn Python Objects into Command-Line Interfaces

Python Fire generates command-line interfaces from Python functions, classes, modules, and other objects. It suits developers who want to expose existing code as a CLI with minimal setup, or explore and debug code from the terminal.

PythonCLILibrary
Added Oct 26, 2025 View details
dasel: Query and Transform Structured Data

dasel: Query and Transform Structured Data

Dasel is a Go command-line tool and library for querying, editing, and converting structured data across formats such as JSON, YAML, TOML, XML, and CSV. Its shared selector syntax suits shell workflows and Go applications that handle multiple configuration formats.

GoGolangCLI
Added Oct 26, 2025 View details
whisper.cpp: Transcribe Speech with Whisper in C/C++

whisper.cpp: Transcribe Speech with Whisper in C/C++

whisper.cpp runs OpenAI Whisper speech recognition through a lightweight C/C++ implementation. It suits developers building offline transcription into applications across desktop, mobile, browser, and server environments.

C++Speech RecognitionMachine Learning
Added Oct 25, 2025 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 ❤️