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

s3cmd: Manage S3 Storage from the Command Line

s3cmd: Manage S3 Storage from the Command Line

s3cmd is a Python command-line client for transferring and managing files in Amazon S3 and other S3-compatible storage. It suits scripting, synchronization, and backup workflows that benefit from command-line control.

PythonCLICLI Tool
Added Apr 26, 2026 View details
autowt: Simplify Git Worktree Setup and Cleanup

autowt: Simplify Git Worktree Setup and Cleanup

autowt streamlines Git worktree workflows with short commands, configurable lifecycle scripts, and interactive selection. It is useful for developers who work across branches in parallel and want to automate setup and cleanup.

PythonCLIDeveloper Tools
Added Apr 25, 2026 View details
xtool: Build and Deploy iOS Apps Across Platforms

xtool: Build and Deploy iOS Apps Across Platforms

xtool provides a SwiftPM-based workflow for building, signing, and installing iOS apps without relying on Xcode on every development machine. It is aimed at Swift developers who want to work from Linux, Windows, or macOS and interact with Apple Developer Services programmatically.

SwiftiOSCross Platform
Added Apr 23, 2026 View details
numi: Calculate with Natural-Language Expressions

numi: Calculate with Natural-Language Expressions

Numi is a calculator for expressing calculations, conversions, and date arithmetic in everyday language. Its desktop app and command-line version suit people who want quick answers without building expressions in a conventional calculator.

JavaScriptCalculatorUtility
Added Apr 22, 2026 View details
edb: Debug Ethereum Smart Contracts at the Source Level

edb: Debug Ethereum Smart Contracts at the Source Level

EDB is a source-level debugger for replaying Ethereum transactions and inspecting Solidity execution. It offers step controls, variable inspection, expression evaluation, breakpoints, watchpoints, and browser or terminal interfaces.

RustDeveloper ToolsSecurity
Added Apr 19, 2026 View details
tsgolint: Lint TypeScript and JavaScript in Go

tsgolint: Lint TypeScript and JavaScript in Go

tsgolint is an experimental Go linter that uses typescript-go for type-aware JavaScript and TypeScript rules. It explores faster typed linting, but is an early-stage prototype and is not production-ready or actively developed.

GoTypeScriptJavaScript
Added Apr 14, 2026 View details
judges: Evaluate LLM Outputs with Reusable AI Judges

judges: Evaluate LLM Outputs with Reusable AI Judges

Databricks judges is a Python library for evaluating language model outputs with reusable LLM-based classifiers and graders. Use its research-backed judges, combine evaluations with a jury, or build a custom judge for your task.

PythonLLMEvaluation
Added Apr 14, 2026 View details
bunster: Compile Shell Scripts into Static Binaries

bunster: Compile Shell Scripts into Static Binaries

Bunster transpiles shell scripts into Go and builds them as standalone binaries, rather than bundling a script that still needs a shell. It is aimed at developers distributing shell-based tools, but currently supports only a subset of Bash features.

GoShellCompiler
Added Apr 13, 2026 View details
ZeQLplus: Browse SQLite Databases in a Terminal

ZeQLplus: Browse SQLite Databases in a Terminal

ZeQL+ is a cross-platform terminal browser for SQLite databases, with table browsing, paginated rows, and custom SQL queries. It suits developers and database users who want a lightweight command-line tool without a graphical interface.

DatabaseTerminalCLI
Added Apr 10, 2026 View details
omakub: Set Up an Ubuntu Web Development System

omakub: Set Up an Ubuntu Web Development System

Omakub configures a fresh Ubuntu installation as an opinionated web development system, aiming to reduce the manual setup needed to get started. The repository is retired and archived, so check its documentation and successor links before choosing it for a new setup.

ShellLinuxWeb Development
Added Apr 6, 2026 View details
lightclaw: Run a Lightweight Local-First AI Assistant

lightclaw: Run a Lightweight Local-First AI Assistant

LightClaw is a Rust-based AI assistant packaged as a single binary, with tools, local memory, and Telegram and Discord interfaces. It suits users who want an agent they can run without a Python runtime or external vector database.

RustAIAI Agents
Added Apr 5, 2026 View details
sniffly: Analyze Claude Code Usage and Errors

sniffly: Analyze Claude Code Usage and Errors

Sniffly turns Claude Code logs into a local dashboard for reviewing usage patterns, error types, and message history. It suits developers who want to understand how they use Claude Code or share selected project insights with teammates.

PythonAIAnalytics
Added Apr 4, 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 ❤️