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-10 00:05:34 UTC
- JSON Representation
https://github.com/johnnycrazy/sp0
🔊💻 A cross-platform CLI Tool for requesting the Spotify Web API, with a focus on automation.
cli cross-platform netcore3 spotify spotify-web-api
Last synced: 12 Aug 2025
https://github.com/pysnippet/thumbnails
Video thumbnail generator for modern web video players such as Plyr, Videojs, Flowplayer, Fluid Player, etc.
cli flowplayer fluid generator player plyr python thumbnail thumbnail-generator thumbnails video videojs
Last synced: 16 Jan 2026
https://github.com/bnomei/kirby-mcp
CLI-first MCP server for composer-based Kirby CMS projects — inspect blueprints/templates/plugins, interact with a real Kirby runtime, and use a bundled Kirby knowledge base.
agent-tools agentic-workflow claude-code cli codex-cli commands developer-tools google-gemini kirby kirby-cms knowledge-base mcp-server model-context-protocol php8 prompts resources tools
Last synced: 13 Jan 2026
https://github.com/asd-xiv/tape-ui
Reactive test runner for Tape with a terminal UI
blessed cli tap tape terminal test-runner
Last synced: 19 Apr 2025
https://github.com/unnamedd/siliconcli
A thin Swift Package to expose information of the apps on our macOS
Last synced: 22 Aug 2025
https://github.com/styczynski/bash-universal-tester
:white_check_mark: Universal testing script for bash
bash bash-script bash-universal-tester cli cli-utilities script shell-script test test-automation test-data test-runner testing testing-tools unit-testing
Last synced: 14 Apr 2025
https://github.com/alfg/asciicat
:smile_cat: A Simple Image to ASCII Art Conversion Tool.
art ascii ascii-art-conversion cli golang
Last synced: 07 Apr 2025
https://github.com/azu/can-bundle-it
A command line tool that detect JavaScript file can be bundled.
Last synced: 15 Apr 2025
https://github.com/belingud/gptcomet
GPTComet: AI-Powered Git Commit Message Generator
ai chatgpt cli commit commit-message git gpt
Last synced: 26 Jan 2026
https://github.com/alephao/stencil-cli
Render a Stencil template by using a JSON or Yaml data source
cli codegen stencil-template swift
Last synced: 22 Apr 2025
https://github.com/wp-cli/package-command
Lists, installs, and removes WP-CLI packages.
cli composer hacktoberfest package package-management wordpress wp-cli wp-cli-package
Last synced: 04 Oct 2025
https://github.com/hedzr/cmdr-cxx
cmdr cxx version, a C++17/20 header-only command-line parser with hierarchical config data manager here
argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx20 hierarchical-data jaro-winkler-distance parser posix-compliant
Last synced: 25 Aug 2025
https://github.com/xriot45/express-js-cli
Express JS CLI is a Command Line Interface (CLI) tool designed to make it easier and faster to create RESTful API projects using Express JS Framework.
cli commit-lint expressjs husky javascript layered-architecture node-js npm rest-api typescript unit-testing
Last synced: 11 Apr 2025
https://github.com/heyvito/oxio
🦀 A nimble snippet manager
cli clipboard rust snippets snippets-manager
Last synced: 25 Mar 2025
https://github.com/lt-mayonesa/hexagon
Build your Team's CLI
automation cli command-line-tool developer-experience developer-experience-and-enablement developer-tools
Last synced: 20 Feb 2026
https://github.com/souenzzo/into-curl
Print clj-http as a curl.
cli clj clojure curl debugging-tool http logging
Last synced: 09 Apr 2025
https://github.com/ygoe/dotnetmakedeb
Creates a .deb Debian binary package from a specification file through the dotnet CLI command or as standalone command-line tool.
cli deb debian-package debian-packages dotnet
Last synced: 17 Mar 2026
https://github.com/ta1m1kam/hn
📰 Hacker News CUI Client made with go.
cli cui-client go hacker-news hackernews tview
Last synced: 13 Mar 2026
https://github.com/jamescherti/watch-xfce-xfconf
watch-xfce-xfconf: Configure XFCE 4 programmatically using the xfconf-query commands displayed by watch-xfce-xfconf
cli command-line command-line-interface command-line-tool python python3 xfce xfce4 xfconf
Last synced: 18 Oct 2025
https://github.com/tkuchiki/aws-cert-utils
Certificate Utility for AWS(ACM, IAM, ALB, CLB, CloudFront)
acm alb aws certificate clb cli cloudfront elb go golang iam
Last synced: 12 Apr 2025
https://github.com/ivoputzer/m.test
m(icro)test is a lightweight test runner for node.js written in es6+
automation cli javascript micro test testing
Last synced: 16 Oct 2025
https://github.com/lem6ns/ddgmail
An unofficial CLI for DuckDuckGo Email Protection.
cli duckduckgo email email-protection js mail node
Last synced: 05 Jul 2025
https://github.com/socket7/livediff
⚡ Livediff: Watch file diffs live in your terminal. Minimalist Rust TUI for instant feedback loops.
cli code-review command-line developer-tools diff dx file-watcher git minimalist monitoring nyxia productivity ratatui rust rust-cli terminal terminal-ui tui watcher
Last synced: 20 Jun 2026
https://github.com/drien/tts-joinery
Stitch together text-to-speech over 4096 characters via the OpenAI API
cli openai python text-to-speech tts
Last synced: 17 Mar 2026
https://github.com/rafaelrinaldi/npm-downloads
:package: Get download stats from any package published to npm
Last synced: 16 Oct 2025
https://github.com/blackmarllborooo/create-project-struct
A cli tool to create the structure of your project
app-collector clean-architecture cli collector create-app create-project golang
Last synced: 05 Oct 2025
https://github.com/ginkida/rustyhand
Agent OS in Rust — one binary, 37 agents, 26 LLM providers, 37 channels (Telegram/Discord/Slack...), MCP server, A2A protocol, 120+ API endpoints, web dashboard
agent-framework agent-os ai ai-agents anthropic autonomous-agents chatbot cli discord-bot llm mcp mcp-server multi-agent ollama open-source openai rust self-hosted slack-bot telegram-bot
Last synced: 14 May 2026
https://github.com/binbandit/workty
Git worktrees as daily-driver workspaces
cli command-line developer-tools git git-worktree productivity rust terminal workspace worktree
Last synced: 02 Feb 2026
https://github.com/lucawen/repoch
Humanize epoch conversions
cli command-line epoch rust rust-lang tools
Last synced: 09 Apr 2025
https://github.com/rohan-deshpande/northwest
CLI for making NW.js apps with the JavaScript boilerplate of your choice
builder cli desktop generator nodejs nwjs packer scaffolder
Last synced: 05 Apr 2025
https://github.com/doganarif/k9sight
A fast, keyboard-driven TUI for debugging Kubernetes workloads
cli debugging devops go k8s kubectl kubernetes terminal tui
Last synced: 24 Dec 2025
https://github.com/kariy/probe
A Starknet toolkit
blockchain cli rpc rust starknet
Last synced: 13 Apr 2025
https://github.com/melihbirim/csvql
SQL queries for CSV files. Ultra-fast CSV query engine in Zig with SIMD parsing and parallel execution. CLI: csvql.
cli command-line csv csv-parser data-processing duckdb fast query-engine sql zig
Last synced: 01 Jul 2026
https://github.com/dopecodez/github-terminal
For searching and getting project details from Github
chai cli cli-app cli-args github-api github-repository github-repository-search github-rest-v3 github-search github-search-repository github-user-repos github-user-search javascript mocha travis-ci
Last synced: 12 Oct 2025
https://github.com/magegyver/m2devbox
🚀 Head start your Magento 2 extension development with pre-configured Docker environments.
cli development devops docker docker-compose magento magento2 php
Last synced: 15 Jul 2025
https://github.com/pomm-project/cli
Command line interface for Pomm project.
cli database php pomm postgres postgresql
Last synced: 03 Sep 2025
https://github.com/tool3/upscaler-cli
⬆️ upscale images from your terminal using AI
Last synced: 10 Apr 2026
https://github.com/purarue/mpvf
Interface to select youtube-dl format for streaming stuff with mpv
audio cli fzf fzf-scripts mpv mpv-script video youtube-dl
Last synced: 09 Sep 2025
https://github.com/marclop/elasticsearch-cli
Provides a REPL console-like interface to interact with Elasticsearch
cli console elasticsearch elasticsearch-cli go golang repl
Last synced: 05 Apr 2025
https://github.com/azu/get-github-pr-review-comments
Get PR review comments from command line.
cli github pr pullrequest review
Last synced: 06 May 2025
https://github.com/brainsiq/merge-yaml-cli
Node.js CLI utility for merging YAML files
Last synced: 06 Apr 2025
https://github.com/wklken/fetch
A command line http test tool. Maintain the case via git and pure text
Last synced: 22 Apr 2025
https://github.com/octopusdeploy/run-runbook-action
| Public | :octocat: GitHub Action to Run a Runbook in Octopus Deploy
cli deployment github-actions octopus-deploy public
Last synced: 08 Jun 2026
https://github.com/y0sif/whisrs
Linux-first voice-to-text dictation tool for Wayland, X11, Hyprland & Sway, written in Rust
cli dictation linux rust speech-to-text transcription voice-to-text whisper
Last synced: 02 May 2026
https://github.com/genuifx/claude-code-env-manager
Control center for Claude Code & Codex — multi-model parallel sessions, Telegram remote control, scheduled cron tasks with push notifications, usage analytics, permission modes. CLI + native macOS desktop app.
ai-coding anthropic cc-permissions cc-provider cc-usage claude-code cli codex cron-jobs desktop-app developer-tools openai telegram-bot token-usage
Last synced: 01 May 2026
https://github.com/EndoTheDev/OMeter
Benchmark and compare Ollama models across local and cloud endpoints with rich, sortable tables.
benchmark cli ollama performance python rich
Last synced: 25 Jun 2026
https://github.com/eomm/youtube-download-playlist
CLI and npm module to extract audio from YouTube videos (so you are able to listen them like a podcast)
cli module youtube youtube-dl youtube-downloader
Last synced: 06 May 2025
https://github.com/abhijithvijayan/import-github-labels-cli
CLI to sync labels between repositories on GitHub
cli cli-app github labels nodejs npm typescript
Last synced: 06 May 2025
https://github.com/douban/sa-tools-core
Handy tools for sysadmin.
ansible cli disk dns elasticsearch icinga
Last synced: 10 Jun 2025
https://github.com/aenix-io/kubectl-ps
Command kubectl-ps is a kubectl plugin that prints ps-style resource tables for pods, nodes and namespaces.
cli kubectl kubectl-plugin kubectl-plugins kubernetes
Last synced: 17 Jan 2026
https://github.com/haath/commander.net
C# command-line argument parsing library, supporting deserialization, commands and help text generation.
argument-parsing cli nuget positional-parameters regular-expression serialization
Last synced: 10 Sep 2025
https://github.com/devnote-dev/docr
A CLI tool for searching Crystal documentation
cli command-line crystal crystal-lang docs documentation-tool terminal terminal-ui
Last synced: 12 Jun 2025
https://github.com/alienzhou/generator-webpack-kickoff
a yeoman generator to start a webpack project quickly
cli rollup scaffolding webpack yeoman-generator
Last synced: 06 May 2025
https://github.com/terminal-junkies/pnpmx
Advanced CLI for pnpm
blessed cli command-line pnpm terminal
Last synced: 10 Sep 2025
https://github.com/dopecodez/create-express-template
Create a modern ready-to-code express server with a single command.
ava cli cli-app create-express-app create-react-app express express-template express-template-generator expressjs inversifyjs inversion-of-control sequelize template template-engine typeorm typescript
Last synced: 11 Apr 2025
https://github.com/hiro-o918/awsctx
Context Manager for AWS Profiles With Fuzzy Finder
aws cli fuzzy-search profile-manager rust
Last synced: 07 May 2025
https://github.com/lassehaslev/executor
Watch for file changes and then execute command. Very nice for test driven development.
cli command command-line effect execute executor file-changes files hacktoberfest live-reload tdd test-driven-development utility watch
Last synced: 17 Jul 2025
https://github.com/sanix-darker/ogramcloud-cli-client
This is CLI interface for the free UNLIMITED STORAGE of OgramCloud service.
cli cloud free storage storage-api storage-engine storage-manager storage-service
Last synced: 13 Apr 2025
https://github.com/haider8/tmessage
CLI based messaging tool
chat-application cli messaging-tool mqtt python3 tmessage
Last synced: 22 Jun 2025
https://github.com/kt3k/bulbo
:tropical_drink: Generate your static site with gulp plugins!
build bulbo cli dev-env dev-server frontend static-site-generator watch
Last synced: 06 May 2025
https://github.com/manga-g/manga-g
check some mangos
cli go golang linux manga manga-downloader manga-reader manga-search multithreaded
Last synced: 11 Jan 2026
https://github.com/nirdosh17/cfn-teardown
CLI to efficiently cleanup tightly dependent AWS CloudFormation stacks.
aws cfn cleanup-script cli cloudformation cloudformation-stacks delete go golang teardown
Last synced: 04 Mar 2026
https://github.com/farid-karimi/pac-man
This project is a simplified version of Pac-Man with randomly generated maps, custom colors, and a leaderboard. It uses DFS for maze generation and BFS for ghost behavior. The visuals use ASCII art and Unicode characters, and progress is saved in a text file.
bfs cli cpp dfs game game-development pacman
Last synced: 29 Oct 2025
https://github.com/klipitkas/fs-go
A tiny CLI tool to start a local file server.
cli fileserver fs ftp go golang
Last synced: 09 Jul 2025
https://github.com/kevinpollet/pocket-deduper
Remove duplicates from your Pocket list.
cli dedupe duplicates go golang pocket tool
Last synced: 11 Apr 2025
https://github.com/dominikwilkowski/coup
A COUP card game engine implemented in rust with a library to make it easy to build bots to play each other.
Last synced: 12 Apr 2025
https://github.com/pviotti/sayit
A text-to-speech command line tool backed by Azure Cognitive Services.
azure-cognitive-services cli tts
Last synced: 13 Sep 2025
https://github.com/alphabeta1906/pyginit
A simple github automation cli
automation cli cli-app click command-line-app command-line-tool git github gitpython pygithub python python-cli python-package python3 python39
Last synced: 13 Aug 2025
https://github.com/nndi-oss/dialoguss
CLI tool for testing HTTP based USSD applications
africastalking cli golang integration-testing testing tnm-ussd ussd ussd-applications
Last synced: 13 May 2025
https://github.com/theedgeofrage/logfmt
Simple logfmt CLI tool for colorizing, analyzing, filtering, and formatting structured logs
Last synced: 26 Sep 2025
https://github.com/foofootheguy/vidinjector9000
A cross platform injector for 3DS video CIAs
3ds c-plus-plus-20 cli cmakelists cpp cross-platform gui tool wxwidgets wxwidgets-applications wxwidgets-gui
Last synced: 22 Mar 2025
https://github.com/dnlzrgz/lazyfeed
A fast, modern, and simple RSS/Atom feed reader for the terminal written in pure Python.
cli feed feed-reader news rss rss-reader terminal textual tui
Last synced: 06 Apr 2025
https://github.com/datasnakes/renv
Creating virtual environments for R.
biohackathon cli hackathon package-management project-environment python r renv reproducible-research virtual-environment
Last synced: 11 Sep 2025
https://github.com/fantomcheg/vot-cli-live
VOT-CLI with Yandex live voices support | Форк с поддержкой живых голосов Яндекса
audio-translation cli live-voice nodejs translation tts video-translation voice-translation yandex youtube youtube-downloader
Last synced: 13 Jan 2026
https://github.com/azorng/material
A material design color palette for the terminal
binary cli color material-design rust terminal tui tui-rs
Last synced: 10 Apr 2025
https://github.com/internetarchive/iacopilot
Summarize and ask questions about items in the Internet Archive
cli copilot gpt iacopilot internet-archive python repl
Last synced: 07 May 2025
https://github.com/foresturquhart/grimoire
A lightweight tool that converts directory contents into structured output optimized for LLM interpretation, featuring Git-aware file ordering, secret detection/redaction, token counting, and customizable filtering.
ai artificial-intelligence chatgpt claude cli code-analysis developer-tools devtools gemini generative-ai git golang language-model llm markdown redaction secrets-detection text utility xml
Last synced: 10 Mar 2026
https://github.com/aseemsavio/catholic-cli
A Command Line Tool for easy access of Catholic Resources.
catholic catholicism christian christianity cli cli-app command-line command-line-tool religion religions-studies
Last synced: 15 Apr 2025
https://github.com/link-/gh-stars
Search your starred ★ repositories on GitHub from your terminal
cli cobra-cli gh-extension github golang
Last synced: 23 Mar 2025
https://github.com/ninjasort/metalpress
Create a blog easily with Metalsmith.
cli liquid metalsmith static-site-generator webpack website
Last synced: 31 Aug 2025
https://github.com/doum1004/llmwiki-cli
CLI tool for LLM agents to build and maintain personal knowledge bases
ai-tools cli knowledge-base llm wiki
Last synced: 16 Apr 2026
https://github.com/coinbase-samples/prime-cli
Command Line Interface (CLI) developed using the Prime SDK to facilitate comprehensive testing of all REST API endpoints
Last synced: 23 Jan 2026
https://github.com/noumenadigital/npl-cli
The NPL CLI is a command line tool to support the development of projects written in Noumena Protocol Language (NPL). It offers several useful commands for interacting with your NPL projects.
cli compiler language languages mcp npl swagger testing
Last synced: 01 Apr 2026
https://github.com/gogopex/psswd
A small password manager made in Rust.
age age-encryption cli cli-app encryption password password-manager rust scrypt terminal terminal-app
Last synced: 05 Mar 2026
https://github.com/vemonet/nanopub-rs
✍️ A cross-platform Rust library to sign, publish, and check Nanopublications, with bindings to Python and JS (wasm)
cli cross-platform javascript javascript-library nanopublications npm-package python python3 rdf rust signing wasm webassembly
Last synced: 24 Feb 2026
https://github.com/hpedrorodrigues/sphynx
There is no place like ~/
ansible cli dotfiles linux-setup macos macos-setup ubuntu workspace
Last synced: 14 Apr 2026
https://github.com/xesco/dosctl
A command-line tool to manage and play DOS games via DOSBox
archive-org cli dos dosbox emulator games python retro-gaming total-dos-collection
Last synced: 02 Apr 2026
https://github.com/jmaczan/pff
Modern ping alternative for macOS and Linux
cli command-line internet-connection internet-connection-checker linux macos network ping ping-test rust terminal terminal-based
Last synced: 05 Mar 2026