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

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
fixinventory: Find Security Risks Across Cloud Infrastructure

fixinventory: Find Security Risks Across Cloud Infrastructure

Fix Inventory collects cloud and Kubernetes asset data, normalizes it into a shared model, and helps teams find security and compliance risks. It suits engineers who need cross-cloud inventory, policy checks, and relationship-aware investigation.

PythonSecurityCybersecurity
Added May 2, 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
AeroSpace: Tile and Manage macOS Windows from the Keyboard

AeroSpace: Tile and Manage macOS Windows from the Keyboard

AeroSpace is an i3-inspired tiling window manager for macOS, aimed at keyboard-focused users who prefer text configuration and command-line control. It provides its own virtual workspaces and multi-monitor window management without requiring SIP to be disabled.

macOSDesktop AppProductivity
Added Apr 29, 2026 View details
AgentStack: Scaffold AI Agent Projects

AgentStack: Scaffold AI Agent Projects

AgentStack is a Python CLI that creates and develops AI agent projects with supported frameworks, providers, and tools preconfigured. It suits developers who want a practical starting point without committing to a low-code platform or fixed stack.

PythonAI AgentsCLI
Added Apr 27, 2026 View details
wush: Transfer Files and Open Shells Over WireGuard

wush: Transfer Files and Open Shells Over WireGuard

wush is a command-line tool for transferring files and opening remote shells over peer-to-peer WireGuard connections. It suits people who need a direct, authenticated connection without setting up a relay or relying on a third-party authentication server.

GoCLIFile Transfer
Added Apr 26, 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 ❤️