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-09 00:05:39 UTC
- JSON Representation
https://github.com/nao1215/leadtime
leadtime - caluculate GitHub PR lead time statistics
cli command-line-tool github github-api leadtime
Last synced: 22 Mar 2025
https://github.com/jmsv/cosmic-horizon
c3's c++ game project: a text-based space adventure
Last synced: 26 Oct 2025
https://github.com/danielbayley/serve
🎾 Bundle any script as a macOS service.
automation cli command-line macos osx script service shell
Last synced: 20 Aug 2025
https://github.com/tlkamp/mockbob
Converts text into Spongebob meme mocking format.
cli go golang hacktoberfest meme
Last synced: 22 Sep 2025
https://github.com/uncenter/nixpkgs-track
📦 Track where Nixpkgs pull requests have reached.
Last synced: 02 Mar 2026
https://github.com/bltavares/pickpocket
Pocket CLI management tools
bookmark-manager bookmarks cli pocket
Last synced: 15 Apr 2025
https://github.com/alopatindev/iwls
Shows available Wi-Fi APs and suggests the best channel to use
Last synced: 16 Mar 2025
https://github.com/maximrouiller/azstatic
PoC for an Azure Static Site deployment tool for beginners
azure blob-storage cli static-site
Last synced: 17 Sep 2025
https://github.com/martinbaillie/go-graylog
Golang library and reference client for interfacing the Graylog API.
api cli golang graylog graylog-server library
Last synced: 25 Sep 2025
https://github.com/iamseth/python-rac
Python module to work with Dell's RAC
Last synced: 25 Aug 2025
https://github.com/wikimedia/mediawiki-tools-scap
Mirror of https://gitlab.wikimedia.org/repos/releng/scap :ship: scap is a tool for putting code in places and for other purposes
cli deployment git mediawiki python remote rsync ssh terminal-based
Last synced: 14 Apr 2025
https://github.com/mokkapps/github-traffic-cli
npm CLI package to fetch the traffic for all repositories of a GitHub user
cli command-line-tool github global npm traffic views
Last synced: 12 Apr 2025
https://github.com/joomla-framework/console
Joomla Framework Console Package
cli console joomla joomla-framework php symfony-console
Last synced: 07 Apr 2025
https://github.com/nighty3098/mfetch
🛠️ A simple fetch tool for Linux written in bash
cli fetch mfetch neofetch neofetch-like
Last synced: 05 Oct 2025
https://github.com/hurricane1988/cli-tools
cli-tools - Use rust program language to get host information. ⎈ 🖥 ☁️😊🥑
Last synced: 18 Apr 2026
https://github.com/marktoflow/marktoflow
Automation frameworks shouldn't fight you. Marktoflow is CLI-native automation with the power of AI agents. Write workflows in markdown+YAML, execute with Claude Code, GitHub Copilot, Codex, or OpenCode — no AI API keys required. 38 direct SDK integrations, visual designer UI, and full MCP compatibility. Simple to write, powerful to run.
ai ai-agents ai-agents-automation ai-automation automation claude-code cli cli-agents codex github-copilot gui markdown mcp opencode typescript visual-designer workflow workflow-automation yaml
Last synced: 16 Feb 2026
https://github.com/gutenye/script.js
Write shell scripts in JavaScript with autocompletion. Ake task runner with autocompletion. A CLI framework, option parser, CLI builder, command-line library
args argument argv autocompletion bash bunshell cli comletions exec node option script shell spawn zx
Last synced: 10 Apr 2026
https://github.com/malikad778/wp-hook-check
Static analysis for WordPress hooks. Detect orphaned listeners, unheard hooks, and typos in actions and filters without running WordPress. Faster, safer WP development.
automated-testing cli code-quality developer-tools linting pestphp php static-analysis wordpress wordpress-development wordpress-hooks wordpress-plugins
Last synced: 03 Mar 2026
https://github.com/crolbar/matm
watch anime, movies, tv shows and read manga from comfort of the cli
anime anime-scraper cli fzf manga manga-downloader manga-reader movie movies movies-streaming mpv ratatui ratatui-rs rust rust-lang scraper webscraping
Last synced: 11 Oct 2025
https://github.com/eugeis/shellchat
Welcome to ShellChat, your intelligent command-line assistant that transforms natural language requests into precise shell commands. Say goodbye to memorizing complex command syntax—simply describe what you need, and let ShellChat handle the rest.
assistant chatgpt cli copilot gpt llm
Last synced: 19 Oct 2025
https://github.com/smarlhens/npm-pin-dependencies
Pin your dependency versions based on lock file using installed versions.
cli dependencies node nodejs npd npm pin pnpm yarn
Last synced: 03 Apr 2026
https://github.com/rust142/geeto
AI Git workflow automation — auto branch names, commit messages, releases, PRs, Trello integration
ai automation branch-naming changelog cli commit conventional-commits developer-tools gemini git git-workflow github-copilot openrouter pull-request release-manager semver trello typescript workflow
Last synced: 09 Apr 2026
https://github.com/frankjuniorr/dotfiles
💻✨ Sets up my entire local environment using Arch Linux + Hyprland + HyDE, and includes my config files, alias and functions🐧⚙️
ansible arch-linux cli dotfiles hyde hyprland linux nerd-fonts ricing shell-script zsh
Last synced: 04 Apr 2026
https://github.com/edenreich/n8n-cli
A simple n8n cli to sync workflows from Github to n8n using GitOps
apis automation cli gitops integrations n8n no-code workflow workflows
Last synced: 14 Oct 2025
https://github.com/kevinarce/bun-cli
Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure, including necessary configuration files and a ready-to-go project setup, saving time and setting a standard structure for Bun applications.
Last synced: 25 Oct 2025
https://github.com/DNSZLSK/gitcoach-cli
Git CLI tool with educational guidance and optional AI commit messages. Built for the GitHub Copilot CLI Challenge 2026.
ai beginner-friendly cli copilot education git github-copilot multilingual nodejs typescript
Last synced: 10 Feb 2026
https://github.com/redking00/csv2pdf
🔥A command line tool to generate PDF and text files from csv data and Freemarker templates.🔥
cli command-line-tool csv easy-to-use flyingsaucer freemarker ftl java pdf pdf-generation templated-content text-generation
Last synced: 24 Apr 2025
https://github.com/getjared/muse
cli image color manipulation
c cli hacktoberfest image-manipulation
Last synced: 14 Jun 2025
https://github.com/getcuia/cusser
🤬 A curses wrapper that understands ANSI escape code sequences
ansi ansi-escape-codes cli command-line console cuia curses cusser ncurses pdcurses python terminal tui
Last synced: 14 Apr 2025
https://github.com/alexmyczko/modplug-tools
libopenmpt/modplug based music player/renderer for the command line
alsa audio-player bsd cli interactive libao libopenmpt linux macos modplayer oss
Last synced: 02 Aug 2025
https://github.com/zekrotja/whattheshell
The answer to the question "In what shell am I running?" - Infer terminal shell
Last synced: 05 Sep 2025
https://github.com/abenz1267/bmv
bulk rename files from stdin. drop-in mv replacement.
Last synced: 10 Mar 2026
https://github.com/jessielw/frameforge
A CLI that utilizes VapourSynth to generator frame accurate comparison images (mirror)
accurate automatic cli comparison frame generator images subtitle vapoursynth video
Last synced: 19 Apr 2025
https://github.com/wp-cli/maintenance-mode-command
Activates, deactivates or checks the status of the maintenance mode of a site.
cli hacktoberfest maintenance wordpress wp-cli wp-cli-package
Last synced: 09 Apr 2025
https://github.com/wanpan11/react-template-cli
🧵Utilities for creating React projects | React 模板项目脚手架
cli creact-react-app react reactjs template
Last synced: 19 Apr 2025
https://github.com/chainstack/bitcoincli
A Python wrapper for Bitcoin JSON-RPC API
bitcoin cli json-rpc python-library
Last synced: 14 Jan 2026
https://github.com/hp4k1h5/terminordle
multiplayer wordle in the terminal
cli game multiplayer websockets wordle
Last synced: 05 Jul 2025
https://github.com/srijanshetty/cli-goodies
ZSH cli goodies
bash cli completions dotfiles dotfiles-linux dotfiles-macos shell terminal zsh
Last synced: 11 Mar 2026
https://github.com/dolfbarr/gprj
Clean & simple CLI git multi project manager
cli git nodejs oclif projects typescript
Last synced: 19 Apr 2025
https://github.com/JayPanoz/audiopkger
A command-line tool to generate and package W3C audiobooks
audiobooks cli digital-publishing packaging pub-manifest publishing
Last synced: 10 May 2025
https://github.com/cyblue9/github-trending
Browse Github Trending: A Github Trending command line interface (CLI).
cli client developer-tools github-trending macos programming python shell terminal unity utilities
Last synced: 12 Mar 2026
https://github.com/t3tra-dev/pyinit
pyinit is a command-line tool designed to help developers quickly scaffold Python library projects.
cli cross-platform python python3 rust rust-lang scaffolded
Last synced: 09 Apr 2025
https://github.com/iamshobe/altb
alternative cli util for update-alternatives
cli python shell update-alternatives utility
Last synced: 19 Apr 2025
https://github.com/adamwojt/invoicepy
personal accounting CLI tool
accounting cli finance invoice python tools
Last synced: 14 Jan 2026
https://github.com/aryasoni98/wooak
Wooak is a next-generation terminal-based SSH manager that combines the power of modern AI with enterprise-grade security features. Built for developers and system administrators who manage multiple servers, Wooak provides an intuitive interface for SSH server management with intelligent recommendations and comprehensive security analysis.
ai cli go golang hacktoberfest hacktoberfest-accepted ollama ssh tui
Last synced: 15 May 2026
https://github.com/LF3551/Open-IPv8-Lab
Open-IPv8-Lab is an experimental Python userspace IPv8 research toolkit for address parsing, packet building, routing simulation, PCAP/Wireshark integration, Docker testbeds, and draft-thain-ipv8 experiments.
asn cli draft-thain-ipv8-02 internet-protocol ipv4 ipv6 ipv8 networking packet-parser protocol python routing simulation userspace-networking
Last synced: 14 Jun 2026
https://github.com/pimcore/pimcore-cli
A collection of command line tools for migrating from Pimcore 4 to Pimcore 5
Last synced: 13 Jan 2026
https://github.com/guojia99/go-tables
Serialize command line output into visual table
cli command command-line-tool go golang terminal
Last synced: 10 Mar 2026
https://github.com/out-of-cheese-error/rust-hypothesis
Hypothesis Rust API and command-line utility
api cli command-line hypothesis rust
Last synced: 21 Apr 2025
https://github.com/twisterrob/net.twisterrob.ghlint
cli github github-actions github-workflows linter
Last synced: 21 Apr 2025
https://github.com/maxhallinan/git-chipper
An interactive CLI for batch deleting local branches.
Last synced: 12 Jul 2025
https://github.com/vishal-ahirwar/aura
Aura 🚀 — A cross-platform C++ project builder inspired by Rust's rustup. It handles dependencies using vcpkg, builds with CMake + Ninja, and compiles using Clang — ensuring seamless, error-free builds across Windows, Linux, and macOS. 💯
cli cli-app cmake cpp linux windows
Last synced: 17 Mar 2025
https://github.com/webfiori/cli
Class library to simplify the process of creating command line based applications using PHP.
cli command command-line command-line-tool php terminal
Last synced: 16 Jan 2026
https://github.com/gonzaloserrano/git-br
A very simple interactive cli tool to handle your local git branches
Last synced: 26 Jan 2026
https://github.com/sdsc-ordes/quitsh
Define your build/CI tooling in a statically typed language. (supports Nix and component repositories - a.k.a. mono-repos)
automation ci cli component-based-development devenv go mono-repository monorepo nix
Last synced: 13 Apr 2026
https://github.com/mikkoparkkola/nowifi
No WiFi? Now WiFi. One command. 27 techniques. Bypass any captive portal.
bypass captive-portal cli go golang hacking linux macos network-security penetration-testing security wifi wifi-hacking
Last synced: 31 May 2026
https://github.com/loiccoyle/audd-cli
🎵 CLI music recognition using the AudD API
audd cli music music-recognition shazam
Last synced: 22 Jun 2025
https://github.com/pothulapati/doker
A docker-cli experience but for your kubernetes cluster
cli client-go distributed-systems docker docker-cli docker-client docker-daemon kubernetes
Last synced: 29 Apr 2025
https://github.com/adityaa30/cpcli
Execute sample test cases for all problems in terminal
Last synced: 12 Mar 2026
https://github.com/splittydev/spotify-rs
Rustified Spotify API.
cli hacktoberfest spotify spotify-api
Last synced: 19 Aug 2025
https://github.com/shubhank-srivastava/google-sheet-watcher-cli
Watches your google sheets for any changes and notifies you via HTTP.
cli google-sheets google-spreadsheets notifications watcher
Last synced: 24 Apr 2025
https://github.com/lencx/download-github
⬇️ Download directory from a GitHub repo.
cli clone-repo dgh download download-github file-downloader
Last synced: 22 Apr 2025
https://github.com/doprz/rs-cube
Blazingly Fast 3D ASCII Rubik's Cube
blazingly-fast cli hacktoberfest hacktoberfest2023 rust
Last synced: 22 Apr 2025
https://github.com/kyoz/iquotes-cli
:book: CLI to get inspirational quotes
cli cli-quotes inspiration inspirational-quotes quote quotes terminal-quotes
Last synced: 11 Apr 2025
https://github.com/attakei/gigi
GIGI: GitIgnore Generation Interface
cli gitignore gitignore-generator nim
Last synced: 06 Oct 2025
https://github.com/nathanielknight/llm-questioncache
An LLM plugin to efficiently pose questions to LLMs, cache the answers, and quickly retrieve answers to questions that you've already posed.
Last synced: 19 Apr 2025
https://github.com/baransu/carbon-cli
Generate https://carbon.now.sh screenshots from your console 📸 🌈 🦄
Last synced: 15 Aug 2025
https://github.com/foresterre/miniview
🏮 a mini image viewer library and cli for testing programs which work with images
cli hacktoberfest image image-viewer library testing viewer visual-debugging
Last synced: 16 Feb 2026
https://github.com/immanelg/sicli
Generate CLI parsers from typed functions
Last synced: 14 Oct 2025
https://github.com/Intelligent-Internet/II-Commons-Skills
Fast, daily-updated skill and CLI for arXiv, PubMed, PMC, and policy retrieval
arxiv cli daily-updated ii-commons pmc policy pubmed research retrieval skill
Last synced: 04 Jun 2026
https://github.com/water-run/get
get -- get anything from your computer
ai automation cli code-search command-line-tool developer-tools local-tools natural-language nim openai-compatible productivity read-only
Last synced: 07 Jun 2026
https://github.com/vtex/findhelp
A simple and hackable lib to create modular CLI's
Last synced: 15 Mar 2026
https://github.com/fulll/github
An (unofficial) Github command line client (based on Api V3) :octocat:
cd cli continuous-delivery continuous-deployment github github-actions github-api github-api-v3 go golang unofficial
Last synced: 24 Feb 2026
https://github.com/amangsingh/castra
A tool of coercion. Deterministic governance for multi-agent software development. DB is the truth.
agents ai-governance audit-log cli developer-tools golang llm multi-agent rbac sqlite
Last synced: 15 Apr 2026
https://github.com/jucardi/infuse
Easy templates parser with command line, can also be imported in other go projects.
cli go-template golang handlebars mustache template template-engine template-library templates
Last synced: 29 Jan 2026
https://github.com/tonglil/fluxflow
A command line tool to adjust f.lux settings
cli display-temperature flux go golang open-source osx tool
Last synced: 14 Jan 2026
https://github.com/renejfc/conmmit
A CLI that helps you create conventional commits with ease :)
bun cli commit commits conventional-commits git
Last synced: 02 Mar 2026
https://github.com/modl-org/modl
Local-first AI image generation toolkit. Pull models, train LoRAs, generate images. One CLI, no glue code.
ai cli diffusion flux generative-ai image-generation local-first lora rust self-hosted stable-diffusion
Last synced: 02 Apr 2026
https://github.com/knqyf263/gh-worktree
GitHub CLI extension for managing git worktrees with pull requests
Last synced: 10 Oct 2025
https://github.com/dcmfx/dcmfx
Tools and libraries for working with DICOM, the international standard for medical images and related data.
Last synced: 24 May 2026
https://github.com/harryr/pypqc
Python Wrappers for Post-Quantum Cryptography, see: https://csrc.nist.gov/Projects/Post-Quantum-Cryptography/Round-1-Submissions
cli cryptography nist post-quantum post-quantum-cryptography python
Last synced: 09 Oct 2025
https://github.com/costajohnt/oss-autopilot
Claude Code plugin — AI-powered autopilot for managing open source contributions. Track PRs, respond to maintainers, discover issues, maintain velocity.
ai-agent anthropic claude-code claude-code-plugin cli contribution-tracker developer-tools github github-automation issue-discovery open-source pr-management typescript
Last synced: 17 May 2026
https://github.com/dnnrly/hoofli
Generate PlantUML diagrams from Chrome or Firefox network inspections
chrome cli firefox go golang hacktoberfest plantuml
Last synced: 24 Jan 2026
https://github.com/gchiesa/ska
SKA is a template scaffolder and updater library and CLI. Yet another cookiecutter in golang? Yes but with the superpower to update the initial template!
cli cookiecutter golang infrastructure-as-code template-engine
Last synced: 14 Jan 2026