Open Source CLI Tools

Discover 207 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, Python and AI Agents. Last updated October 3, 2026.

207 repositories · updated October 3, 2026

flyai-skill: Search Travel and Booking Options with AI Agents

flyai-skill: Search Travel and Booking Options with AI Agents

FlyAI connects Claude Code, OpenClaw, and compatible agents to Fliggy travel search through a command-line tool. Use it to find flights, hotels, trains, attractions, and other travel services and receive structured results with booking links.

AI AgentsCLITravel
Added May 22, 2026 View details
graphify: Turn Codebases into Queryable Knowledge Graphs

graphify: Turn Codebases into Queryable Knowledge Graphs

Graphify builds a queryable knowledge graph from code, documentation, schemas, and other project files. It helps developers and AI coding assistants explore relationships, trace paths, and understand codebases without relying on a vector store.

PythonKnowledge GraphCode Analysis
Added May 19, 2026 View details
Task: A Modern, Cross-Platform Build Tool for Streamlined Workflows

Task: A Modern, Cross-Platform Build Tool for Streamlined Workflows

Task is an open-source, cross-platform build tool inspired by Make, designed to simplify and automate modern development workflows. It allows developers to define and run tasks using a simple YAML configuration, offering a powerful and intuitive alternative to traditional build systems. Written in Go, Task ensures fast execution and broad compatibility across various operating systems.

Build ToolsDevOpsGo
Added May 18, 2026 View details
waymore: Find and Download Archived URLs

waymore: Find and Download Archived URLs

waymore collects historical URLs from web archives and threat-intelligence sources, and can download archived responses for further analysis. It is aimed at security researchers and bug bounty hunters who value broad coverage over speed.

PythonCLISecurity
Added May 15, 2026 View details
cruise: Manage Docker Containers in a Terminal UI

cruise: Manage Docker Containers in a Terminal UI

Cruise is a Go-based terminal interface for managing Docker containers and related artifacts. It suits developers who want interactive lifecycle controls, monitoring, and image vulnerability scanning without relying only on command-line flags.

GoDockerTerminal
Added May 14, 2026 View details
freebuff: Use AI Coding Agents Across Your Workflow

freebuff: Use AI Coding Agents Across Your Workflow

Freebuff is a TypeScript project for accessing AI agents across the terminal, desktop, browser, and GitHub repositories. It combines specialized agents with a catalog of models, with free access supported by text ads and subject to regional and capacity limits.

TypeScriptAI AgentsCoding Agent
Added May 14, 2026 View details
stunner: Check Your NAT Type with STUN

stunner: Check Your NAT Type with STUN

Stunner is a Go command-line tool that compares STUN responses from multiple servers to estimate your NAT behavior. Use it to assess how readily devices behind your network may connect through hole punching.

GoCLINetworking
Added May 13, 2026 View details
tortoise.cpp: Generate Speech with Tortoise TTS in C++

tortoise.cpp: Generate Speech with Tortoise TTS in C++

tortoise.cpp is a C++ implementation of Tortoise TTS built on ggml for local text-to-speech generation. It supports CPU and CUDA builds, with Metal support described as in progress.

C++Text To SpeechMachine Learning
Added May 12, 2026 View details
micro: Edit Text in a Modern Terminal

micro: Edit Text in a Modern Terminal

micro is a cross-platform terminal text editor designed to be approachable without sacrificing useful editing features. Its standalone binary, familiar shortcuts, mouse support, and Lua plugins suit terminal-first work and quick edits over SSH.

GoGolangTerminal
Added May 7, 2026 View details
airo: Deploy Projects to Your Production VPS

airo: Deploy Projects to Your Production VPS

Airo is a Go command-line tool for building Docker images locally and deploying them to a VPS over SSH or through a registry. It suits developers who want a simple, self-managed alternative to a larger platform or CI/CD setup.

GoDevOpsSelf Hosted
Added May 3, 2026 View details
trafilatura: Extract Text and Metadata from Web Pages

trafilatura: Extract Text and Metadata from Web Pages

Trafilatura is a Python library and CLI for discovering web content and extracting readable text and metadata from HTML. It suits developers and researchers building crawlers, web corpora, or content-processing pipelines that need structured output.

PythonWeb ScrapingData Extraction
Added May 1, 2026 View details
claude-code-webui: Use Claude Code in a Web Chat Interface

claude-code-webui: Use Claude Code in a Web Chat Interface

Claude Code Web UI turns the Claude CLI into a browser-based chat interface with streaming responses, project selection, and conversation history. It is archived and no longer actively maintained, so treat it as a reference or fork it before relying on it.

TypeScriptAIClaude Code
Added Apr 30, 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 ❤️