Command-line interface
Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.
- GitHub: https://github.com/topics/cli
- Wikipedia: https://en.wikipedia.org/wiki/Command-line_interface
- Created by: Glenda Schroeder
- Released: 1965
- Aliases: commandline-interface, command-line-interface, commandline, command-line,
- Last updated: 2026-07-15 00:05:30 UTC
- JSON Representation
https://github.com/aidinhamedi/python-check-arg
The check_arg function is a handy Python code snippet that checks if a specific argument exists in a list of arguments. It's a reusable piece of code that you can easily integrate into your projects.
argv argv-parser cli functional python python-3 python3 snippets user-interface
Last synced: 22 Jul 2025
https://github.com/daniel-pittman/bitbucket-cli
Lightweight CLI for Bitbucket Cloud - manage pipelines, PRs, and repos from your terminal
atlassian bash bitbucket bitbucket-cloud cli developer-tools devops git pipelines pull-requests
Last synced: 07 Jul 2026
https://github.com/kcmr/create-lit-component
A minimal generator for LitElement Web Components –– npm init kcmr/lit-component
cli generator lit-component litelement oclif parceljs scaffold web-components
Last synced: 20 Jan 2026
https://github.com/wacker-dev/wasi-examples
Bunch of WebAssembly app examples using WASI API.
cli http rust wasi wasm webassembly
Last synced: 19 May 2026
https://github.com/cliffano/bagofcli
A library for defining CLI commands as JSON configuration
Last synced: 22 Jul 2025
https://github.com/hmajid2301/composerisation
Converts commands between docker-compose and Docker CLI, mirror of https://gitlab.com/hmajid2301/docker-run-compose-converter
cli docker docker-compose python
Last synced: 10 May 2026
https://github.com/tetzng/typolice
typolice is a tool to find typos in text.
Last synced: 04 Jul 2026
https://github.com/droxey/getpunk
👩🎤 Simple CLI/API that retrieves information about @droxey's CryptoPunk.
api cli cryptopunk dapps edu etherium json python scraper
Last synced: 25 Jan 2026
https://github.com/ateliee/img-report
CLIでディレクトリ間での画像差分を比較抽出し、HTML形式でレポート表示します。
analysis cli image nodejs reactjs reporting resemblejs
Last synced: 04 Apr 2026
https://github.com/kenjyco/input-helper
Helpers for parsing user input, generating menus, transforming data, making comparisons, flexible argument acceptance (string to list/set), regex matching, and more
cli comparisons conversions filtering input json kenjyco matching menus python regex selection transformations user-input
Last synced: 26 Jul 2025
https://github.com/msadeqsirjani/tubeharvest
🎬 Comprehensive YouTube downloader with beautiful interactive console interface. Download videos, audio, playlists & subtitles with ease. CLI + GUI support.
audio-download batch-download cli command-line-tool cross-platform ffmpeg interactive-console media-downloader playlist-downloader python terminal-ui video-download youtube youtube-downloader yt-dlp
Last synced: 07 Mar 2026
https://github.com/dmg-techlabs/syscloner
A cli tool to backup and restore your linux system
backup backup-tool backup-utility cli cloner linux python restore restore-utility system unix
Last synced: 17 May 2026
https://github.com/maximepeschard/kafkadog
:dog: A Kafka consumer/producer CLI
cli go golang kafka kafka-client kafkacat toy-project
Last synced: 17 Jan 2026
https://github.com/luk4z7/logres
Distributed logs system PostgreSQL to MongoDB, catch all query in your database locally or in production and push your logs for centralized database NoSQL
cli distributed-systems go logging mongodb postgresql
Last synced: 10 May 2026
https://github.com/rechsteiner/swift-ansi-picker
An interactive selection picker for Swift-based CLI applications.
Last synced: 26 Jul 2025
https://github.com/anooprav7/cli-msg
Colorful Terminal log messages (multiple message types)
cli color command-line console javascript terminal-emulators themed-cli
Last synced: 12 Jan 2026
https://github.com/mementomori11723/word-scramble
Word Scramble is a cli game that lets you guess the word that is scrambled.
cli javascript word-scramble-game
Last synced: 25 Jul 2025
https://github.com/slavetomints/blog-tools
Ruby gem to help with basic CLI blog maintenence
blog blogging cli gem programming ruby
Last synced: 04 Jul 2026
https://github.com/nalmeida/urltracker
A command-line tool to check HTTP status codes and track redirections for URLs.
Last synced: 17 Sep 2025
https://github.com/raphaelmansuy/edgecrab
EdgeCrab 🦀 A Super Powerful Personal Assistant inspired by NousHermes and OpenClaw — Rust-native, blazing-fast terminal UI, ReAct tool loop, multi-provider LLM support, ACP protocol, gateway adapters, and built-in security hardening.
agentic-ai ai-agent autonomous-agent cli llm mcp nous-hermes openclaw react-agent rust terminal tui
Last synced: 12 Apr 2026
https://github.com/silentmatt/expr-eval-cli
A simple REPL for evaluating mathematical expressions
Last synced: 06 Mar 2026
https://github.com/justaos/cli
A command line interface for justaos
cli deno javascript justaos nodejs platform typescript
Last synced: 10 Sep 2025
https://github.com/bigsk1/matrix-crypto
Matrix Crypto is a terminal application that provides real time prices of cryptocurrency information in a matrix-style animation. Think cmatrix but with crypto!
background bitcoin cli cmatrix coingecko coingecko-api coingeckoapi curses ethereum linux matrix python screensaver solana terminal-app terminal-based windows
Last synced: 18 Feb 2026
https://github.com/garnertb/gh-gitignore
Load gitignore files from GitHub into your project.
cli extension-gh gh gitignore-cli gitignore-files gitignore-generator go
Last synced: 05 May 2025
https://github.com/vsx-d/localai
This guide helps you set up and run Large Language Models (LLMs) locally on your machine. Using WSL , Docker and Linux
ai cli docker-container linux llm
Last synced: 18 May 2026
https://github.com/jetkan-yk/food-delivery
Introduction to C++ term project
cli cpp food-delivery introduction-to-programming
Last synced: 19 May 2026
https://github.com/aravindparappil46/cli-pr
Interactively create pull requests right from your terminal!
Last synced: 16 Apr 2026
https://github.com/donuts-are-good/connections
view the current network connections and the programs that created them
cli donut-utils go golang hacktoberfest network network-analysis
Last synced: 26 Jun 2025
https://github.com/robertvazan/sourceafis-cli-java
Command-line interface to SourceAFIS for Java. Measures accuracy, footprint, and speed. Checks consistency with other SourceAFIS ports.
biometrics cli feature-extraction fingerprint fingerprint-authentication fingerprint-recognition java minutia sourceafis
Last synced: 25 Sep 2025
https://github.com/jeffmylife/streamlm
cli for using llm's simply
cli llm llms mardown-streaming markdown python rich terminal-based
Last synced: 24 Sep 2025
https://github.com/dcsunset/concurrent-executor
Executing multiple commands concurrently using Python asyncio
asyncio cli command concurrent python ssh
Last synced: 08 Aug 2025
https://github.com/iagodahlem/clima-cli
:sunny: :cloud: :umbrella: :snowflake: A simple CLI to show you the weather.
cli clima javascript nodejs npm npm-package tiempo tiempo-cli weather yarn
Last synced: 09 Apr 2026
https://github.com/boyvanamstel/groove-backup
👇 Create a backup of your Groove HQ ticket history.
Last synced: 01 Aug 2025
https://github.com/uniquelyparticular/import-moltin-to-algolia
This Particular example demonstrates how you can import products, brands, categories, collections, orders and/or customers to Algolia from Moltin through a Command Line Interface (CLI).
algolia cli ecommerce instantsearch integration javascript moltin node particular search
Last synced: 13 May 2025
https://github.com/lucocozz/argus
Modern C library for command-line argument parsing. Advanced features: subcommands, validation, multi-inputs, environment variables
argparse args args-parser c cargs clap cli cli-parser click command-line getopt lib library
Last synced: 07 May 2025
https://github.com/niksamokhvalov/kp21p
KeePass to 1Password Migration Tool
Last synced: 13 Jun 2025
https://github.com/irere123/api-gen-cli
Generate both a Rest API or GraphQL API in seconds. And there are also Authentication....
Last synced: 08 Mar 2026
https://github.com/ahmet-cetinkaya/agent-ctrl
A CLI tool for managing AI agent configurations using a standard directory-based pattern. Supports rules, skills, agents, and MCP servers.
ai-agents bun cli mcp npm typescript
Last synced: 08 Apr 2026
https://github.com/meysam81/click-odoo-contrib-docker
Docker image for click-odoo-contrib Python CLI library. Exceptionally useful for Docker containers and Kubernetes CronJob deployments.
backup cli click cronjob docker docker-containers docker-image job kubernetes linux odoo odoo-backup odoo-ecosystem python
Last synced: 10 Sep 2025
https://github.com/oxyzenq/pidnest
pidnest shows a clean process tree for a Linux user or UID.
cli developer-tools linux process-tree procfs rust system-tool terminal
Last synced: 06 Jul 2026
https://github.com/chef-js/core
Internal Shared Functionalities for Command Line Interface Static Files Server written in TypeScript
cli framework javascript nodejs nodejs-server npm single-page-app single-port spa typescript
Last synced: 14 Apr 2025
https://github.com/romantomjak/b2
Backblaze B2 Cloud Storage Command Line Client
b2 b2-client backblaze backblaze-b2 cli cloud-storage file-download file-upload go
Last synced: 15 Jul 2025
https://github.com/sgreben/docker-awscli-with-assume-role
Docker image for the AWS CLI with a wrapper that automatically assumes an IAM role (upstream AWS CLI releases are tracked automatically)
assume-role aws cli docker environment-variables image
Last synced: 16 Mar 2025
https://github.com/moviendome/qq_cli
Automate and Simplify Tasks in Development Environments Executing Context-Aware Commands
automation cli developer-tools nodejs rails rust
Last synced: 02 Jan 2026
https://github.com/farhanic017/octocode
AI-powered development tool for the terminal. Works with OpenAI, Anthropic, Google, and more.
ai ai-assistant anthropic automation cli code-assistant code-completion code-generation coding-agent developer-tools devtools github-sponsors llm mcp multi-agent open-source openai terminal tui typescript
Last synced: 07 Jul 2026
https://github.com/mdxprograms/ez
Create a project and install packages with ez (ease) using ez command
cli cli-utilities javascript node node-module nodejs project-manager
Last synced: 17 May 2026
https://github.com/shinokada/spt
A Bash script for Simple Debian Tool.
bash-script cli debian debian-packaging package-manager ubuntu
Last synced: 19 Jan 2026
https://github.com/kylemit/dep-path
Dependency Path Checker
cli dependency-graph node node-cli
Last synced: 03 May 2026
https://github.com/malcp/markdown-cli-renderer
Markdown to html conversion tool.
cli html markdown math-typesetting md mermaid plantuml renderer
Last synced: 17 Feb 2026
https://github.com/szazeski/checkfreespace
cross platform simple command line tool to check remaining disk space that is CI continuous integration friendly
cli devops-tools golang sysadmin-tool
Last synced: 15 Feb 2026
https://github.com/thalassa-cloud/homebrew-tap
Homebrew project for Thalassa Cloud
Last synced: 18 Apr 2026
https://github.com/cuongndc9/magic-weather
🚀 Magic ☀️ weather for terminal.
103cuong cli node-cli weather-api weather-cli
Last synced: 15 Feb 2026
https://github.com/malewicz1337/locus
A smart command-line history navigator that's directory-aware. Locus logs your shell commands with their corresponding directory, letting you find and re-run them with an easy interactive interface (locus -i). Stop searching your global history and find commands where you actually ran them.
cli command-history command-line developer-tools directory-history shell shell-history terminal tui zsh
Last synced: 05 Apr 2026
https://github.com/grizzly-endeavors/residuum
A sessionless personal AI agent. One continuous thread, no context loss, no boundaries.
ai-agent cli discord-bot mcp openclaw personal-assistant rust telegrambot
Last synced: 11 Apr 2026
https://github.com/codedotjs/commandline-boilerplate
:snowflake: A simple boilerplate I use to develop command line applications.
boilerplate boilerplate-files cli cli-app javascript node nodejs nodejs-modules
Last synced: 29 Apr 2026
https://github.com/anasnew99/mqtt-cli
Simple MQTT CLI Created in NodeJS
cli mqtt mqtt-cli mqtt-client pubsub
Last synced: 18 Apr 2026
https://github.com/jream/cli-utils
CLI Utilities for Terminal Junkies
cli docker docker-cli docker-compose terminal utils
Last synced: 18 Apr 2026
https://github.com/niclaslindstedt/zag
Agents change weekly. Your workflows shouldn't. One CLI for Claude, Codex, Gemini, Copilot, and Ollama.
agent ai claude-code cli codex copilot-cli gemini llm multi-agent ollama orchestration-framework rust sdk
Last synced: 02 May 2026
https://github.com/ashlrai/ashlrcode
Multi-provider AI coding agent CLI. 30 tools, 15 skills, MCP support, autopilot mode.
ai cli coding-agent grok mcp xai
Last synced: 08 Apr 2026
https://github.com/fuwn/anilist-cli
🍡 Command-line client for the AniList GraphQL API
anilist anime api api-client cli client graphql light-novel light-novels manga ocaml
Last synced: 08 Apr 2026
https://github.com/yilmaz08/disync
CLI tool to store files as Base64 messages in Discord
Last synced: 30 Jan 2026
https://github.com/odqin/beb
This CLI tool generates a fully organized backend project structure using Express and MongoDB. It provides a simple command-line interface to create a new project with all the necessary files and configurations.
api backend buidler cli express expressjs npm package
Last synced: 01 Apr 2026
https://github.com/lucasmelin/molting
Automatically bump your python project files to the latest version.
Last synced: 13 Feb 2026
https://github.com/abenezeradane/mercury
A fast and efficient eBay webscraper implemented using Beautiful Soup, developed on commission while freelancing
beautifulsoup cli cli-app command-line-tool dataclasses lxml multiprocessing python requests
Last synced: 13 Jun 2026
https://github.com/tumf/slack-rs
A Slack CLI tool with OAuth authentication, secure token storage, and API access. Designed following Agentic CLI Design principles for AI agents and automation.
agentic-cli cli multiple-accounts oauth rust slack slack-api
Last synced: 01 Apr 2026
https://github.com/cfclrk/py-demo
Example python project with pyinstaller
cli example pyinstaller python python3
Last synced: 01 Apr 2026
https://github.com/spdrbyte/gemmacli
Gemma CLI is a high-performance, extensible terminal workstation designed for Google's Gemma 3 model family built entirely on Google's free tier — no subscription required. It brings a sophisticated, tool-aware agent directly into your PowerShell console, enabling AI-driven system administration, web research, and workflow automation.
ai ai-agents artificial-intelligence cli cli-applications cli-apps powershell windows
Last synced: 06 Mar 2026
https://github.com/gko/gwt
A simple helper script to manage git worktrees using fzf
bash cli developer-tools fzf git git-tools git-worktree productivity shell-script zsh
Last synced: 15 Apr 2026
https://github.com/ccj-0617/aethel
Git-style Google Drive sync CLI and interactive TUI for snapshot-based local/remote file management, conflict resolution, and duplicate-folder cleanup.
backup cli deduplication drive-api file-manager filesync git google-drive google-drive-api ink nodejs productivity react sync terminal tui
Last synced: 10 Apr 2026
https://github.com/codewithmide/solfort
A command-line interface (CLI) wallet for Solana that allows users to generate keypairs, request airdrops, send SOL, and check balances.
Last synced: 13 Feb 2026
https://github.com/eduardoklosowski/qldebugger
Utility to debug AWS lambdas with SQS messages
aws aws-lambda aws-sqs cli debugger
Last synced: 09 Feb 2026
https://github.com/aetherci-hq/sorcerer
Multi-session workbench for your coding agents. Not an IDE.
agentic-ai ai-agents claude-code cli codex cursor desktop-app electron git-worktree ide llm opencode orchestration parallel terminal tui vibe-coding vibecoding worktrees
Last synced: 04 May 2026
https://github.com/zyrenth/quantum
Monorepo for Quantum Components and Quantum CLI.
cli quantum-cli react tailwindcss ui ui-components ui-library web web-components zyrenth
Last synced: 15 Feb 2026
https://github.com/somtougeh/create-rct-app
Create a react application (CRA, Next, TS) from your terminal with different setup options.
chakra cli cra react react-query typescript
Last synced: 05 Apr 2026
https://github.com/kentwynn/kgraph
Persistent repository intelligence for AI coding tools.
agentic-workflow ai ai-agents ai-coding claude-code cli cline code-intelligence codex copilot cursor developer-tools gemini knowledge-graph local-first nodejs repo-intelligence repository-analysis typescript windsurf
Last synced: 29 May 2026
https://github.com/ivoputzer/m.noansi
m(icro)noansi is a lightweight es6+ library that removes ansi escape codes.
Last synced: 17 Apr 2026
https://github.com/urijhoruzij/create-gulp-template
Set up a modern gulp build by running a single command.
bootstrap bootstrap3 bootstrap4 bootstrap5 cli coffee coffeescript css3 gulp html5 javascript js less nunjucks pug sass stylus template ts typescript
Last synced: 26 Feb 2026
https://github.com/fatalus69/better-touch
a smarter touch that creates directories recursively
Last synced: 30 Jan 2026
https://github.com/nicolito128/tempo
TUI music player written in Go (work in progress).
beep bubbletea cli go golang lipgloss music music-player tui
Last synced: 26 Feb 2026