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-05-03 00:05:50 UTC
- JSON Representation
https://github.com/patrickhoefler/dockerfilegraph
Visualize your multi-stage Dockerfiles
cli command-line container docker dockerfile go golang graph graphviz visualization
Last synced: 21 Oct 2025
https://github.com/whyboris/TypeScript-Call-Graph
CLI to generate an interactive graph of functions and calls from your TypeScript files
Last synced: 16 Apr 2025
https://github.com/abraham/pkg-ok
👌 Checks paths and scripts defined in package.json before you publish
bin cli crlf hacktoberfest lf line-endings main package path publish test
Last synced: 15 May 2025
https://github.com/xcaeser/zli
📟 Zig command-line interfaces made easy. A blazing fast CLI framework. Build ergonomic, high-performance command-line tools with zig.
Last synced: 30 Oct 2025
https://github.com/vet-run/vet
vet is a command-line tool that acts as a safety net for the risky curl | bash pattern. It lets you inspect, diff against previous versions, and lint remote scripts before asking for your explicit approval to execute. Promoting a safer, more transparent way to handle remote code execution.
bash cli command-line curl developer-tools devops-tools pipe-security security security-hardening shell shell-script shellcheck sysadmin-tools vet wget
Last synced: 04 Jul 2025
https://github.com/shellscape/webpack-nano
A teensy, squeaky 🐤 clean Webpack CLI
cli minimal minimalist small tiny webpack
Last synced: 04 Apr 2025
https://github.com/info-mono/diyfetch
🧰📠 The ultimate fetch tool template
cli fetch gum shell-script system-fetch terminal tutorial
Last synced: 12 Apr 2025
https://github.com/zaxbysauce/opencode-swarm
Architect-centric agentic swarm plugin for OpenCode. Hub-and-spoke orchestration with SME consultation, code generation, and QA review.
agent-swarm ai-agents ai-coding automation bun cli code-review coding-agent developer-tools github guardrails llm mcp multi-agent open-source opencode opencode-plugin planning software-engineering typescript
Last synced: 01 May 2026
https://github.com/red5d/pushbullet-bash
Bash interface to the PushBullet API
bash cli notification pushbullet
Last synced: 13 Oct 2025
https://github.com/dfir-dd/dfir-toolkit
CLI tools for forensic investigation of Windows artifacts
cli dfir digital-forensics digital-forensics-incident-response forensic-analysis forensics forensics-tools rust rust-lang
Last synced: 04 Apr 2025
https://github.com/theykk/git-switcher
Switch between your git profiles easily
cli config git hacktoberfest switch tool
Last synced: 08 Apr 2025
https://github.com/anonymoux47/term-image
Display images in the terminal with python
cli curses image image-viewer images library pil pillow python python3 terminal terminal-based tui
Last synced: 12 Dec 2025
https://github.com/mensfeld/code-on-incus
Run coding agents in isolated Incus containers (sandboxes) with session persistence, workspace isolation, and multi-slot support.
ai-tools anthropic claude claude-code cli coding-assistant containers developer-tools devtools incus llm-security llm-tools lxc opencode sandbox sandboxing security
Last synced: 10 Mar 2026
https://github.com/k4m4/dcipher-cli
🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.
capture-the-flag cli crack cracking ctf dcipher decipher hash md5 nodejs password rainbow-table sha
Last synced: 06 Apr 2025
https://github.com/rash-sh/rash
Declarative shell scripting using Rust native bindings inspired by Ansible
bash cli cloud containers docker rust shell
Last synced: 20 Jan 2026
https://github.com/Stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 16 May 2025
https://github.com/nordtheme/xfce-terminal
An arctic, north-bluish clean and elegant Xfce Terminal color theme.
bash cli color-theme colorscheme nord shell terminal terminal-theme xfce zsh
Last synced: 17 Jul 2025
https://github.com/AnonymouX47/term-image
Display images in the terminal with python
cli curses image image-viewer images library pil pillow python python3 terminal terminal-based tui
Last synced: 27 Mar 2025
https://github.com/ctxis/SnitchDNS
Database Driven DNS Server with a Web UI
cli dns-server dns-tunneling logging notifications python swagger twisted
Last synced: 01 May 2025
https://github.com/pashkov256/deletor
Manage and delete files efficiently with an interactive TUI and scriptable CLI.
beginner-friendly cli contribution contributions-welcome golang golang-cli golang-filesystem good-first-contribution good-first-issue good-first-pr hacktoberfest help-wanted open-source tui
Last synced: 04 Apr 2026
https://github.com/rootsami/terradrift
A tool to detect drifts in terraform IaC
cli drift-detection go iac metrics server terraform
Last synced: 09 May 2025
https://github.com/darky/bull-repl
Bull / BullMQ queue command line REPL
bull bullmq cli command-line queue repl
Last synced: 15 May 2025
https://github.com/tzador/makedown
Organise your shell scripts within executable markdown files
Last synced: 08 Apr 2025
https://github.com/openupm/openupm-cli
The OpenUPM-CLI is a command-line interface for maintaining UPM registries.
cli hacktoberfest openupm openupm-cli unity unity-registry upm upm-registry
Last synced: 04 Apr 2025
https://github.com/ionide/forge
F# CLI tool for project, file, and solution management
cli cross-platform fsharp project project-management scaffolding
Last synced: 04 Oct 2025
https://github.com/LCTT/Grank
Github 项目活跃度分析工具
cli github hacktoberfest hacktoberfest2018 python3
Last synced: 19 Jul 2025
https://github.com/aineejames/chatgpterminator
GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
chatgpt chatgpt-api cli openai python
Last synced: 05 Apr 2025
https://github.com/xxczaki/cash-cli
💰💰 Convert currency rates directly from your terminal!
cash-cli cli convert-currency-rates currencies currency exchange exchange-rates fixer-io javascript money nodejs npm npm-package open-source rates terminal xo
Last synced: 06 Apr 2025
https://github.com/tdh8316/Investigo
🔎 Find usernames and download their data across social media.
cli go golang goroutine information-gathering osint reconnaissance sherlock tools
Last synced: 06 Apr 2025
https://github.com/palkan/acli
Action Cable command-line client
actioncable cli mruby rails websockets
Last synced: 07 May 2025
https://github.com/AineeJames/ChatGPTerminator
GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
chatgpt chatgpt-api cli openai python
Last synced: 14 Mar 2025
https://github.com/ritiek/piano-rs
A multiplayer piano using UDP sockets that can be played using computer keyboard, in the terminal
cli multiplayer music network nix-flake notes piano terminal udp-sockets
Last synced: 15 May 2025
https://github.com/TheBigRoomXXL/tinyfeed
Generate a static HTML page from a collection of feeds wtih a simple CLI tool
atom cli cli-app feed-aggregator go json-feed lightweight rss static-page-generator
Last synced: 14 Apr 2025
https://github.com/parsecph/clobbr
⚡️ A tool to check the speed and resilience of your API endpoints against multiple parallel or sequence requests.
api cli developer-tools gql http performance requests speedtest terminal-app testing-tools tools web-app
Last synced: 14 Jan 2026
https://github.com/jkwill87/stonky
command line dashboard for monitoring stocks
cli command-line cryptocurrency dashboard monitor python stock terminal
Last synced: 14 Jan 2026
https://github.com/howardroark/pollinate
Template your base files and generate new projects from Git(Hub).
boilerplate cli generator git github nunjucks parsing project scaffolding schema skeleton templates yeoman
Last synced: 09 Apr 2025
https://github.com/bootgly/bootgly
Base PHP Framework for Multi Projects
bootgly cli framework frameworks http http-server php php-framework server web
Last synced: 26 Apr 2026
https://github.com/data-uri/datauri
Generate Data-URI scheme via terminal or node.js
base64 cli css data-uri inline metadata optimization
Last synced: 17 Dec 2025
https://github.com/koraa/huniq
Filter out duplicates on the command line. Replacement for `sort | uniq` optimized for speed (10x faster) when sorting is not needed.
Last synced: 04 Apr 2025
https://github.com/prajwalvandana/maestro-cli
A command-line tool to play songs (or any audio, really) in the terminal.
audio audio-player audio-visualizer cli flac mp3 music music-player music-visualizer ogg ogg-vorbis song songs visualization visualizer vorbis wav
Last synced: 09 Oct 2025
https://github.com/timvisee/prs
🔐 A secure, fast & convenient password manager CLI using GPG and git to sync.
cli git gpg hacktoberfest pass rust
Last synced: 13 Apr 2025
https://github.com/httpie/httpcat
httpcat is a simple utility for constructing raw HTTP requests on the command line.
api api-testing cli command-line debugging http httpie python terminal utility
Last synced: 07 Apr 2025
https://github.com/orangekame3/paclear
👾paclear is a clear command with PAC-MAN animation👾
Last synced: 12 Jan 2026
https://github.com/sidneys/ffmpeg-progressbar-cli
A colored progress bar for FFmpeg.
cli colored ffmpeg ffmpeg-wrapper node nodejs progress-bar progressbar terminal wrapper
Last synced: 13 Oct 2025
https://github.com/rwxrob/bonzai
Dashist CLI framework, batteries included
batteries-included beginner-friendly busybox cli cli-framework commander composition compositor dashist documentation flag-parser getopts golang help rootkit terminal
Last synced: 16 May 2025
https://github.com/frederick888/git-credential-keepassxc
Helper that allows Git (and shell scripts) to use KeePassXC as credential store
cli command-line command-line-tool git keepass keepassxc password-manager password-safety password-store rust shell-scripting
Last synced: 15 May 2025
https://github.com/platformsh/legacy-cli
This is the legacy version of Platform.sh's command-line interface. The new version is at: https://github.com/platformsh/cli
cli cloud command-line-tool paas php platform symfony-console
Last synced: 02 Mar 2026
https://github.com/muhammedaksam/waha-tui
A beautiful Terminal User Interface for WhatsApp using WAHA (WhatsApp HTTP API). Manage your WhatsApp sessions, chats, and messages directly from your terminal with an intuitive TUI powered by OpenTUI.
chat cli messaging opentui terminal tui waha whatsapp
Last synced: 12 Jan 2026
https://github.com/dcos/dcos-cli
The command line for DC/OS.
cli dcos dcos-cli dcos-ux-guild golang
Last synced: 16 May 2025
https://github.com/0xranx/golembot
Any Agent × Any Provider × Anywhere. Connect Cursor, Claude Code, OpenCode, or Codex to Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat — with any LLM provider.
ai ai-agent ai-assistant bot-framework chatbot claude-code cli codex coding-agent cursor dingtalk discord feishu lark llm opencode slack telegram typescript wecom
Last synced: 06 Apr 2026
https://github.com/tj/go-termd
Package termd provides terminal markdown rendering, with code block syntax highlighting support.
cli command-line go golang markdown terminal
Last synced: 10 Mar 2026
https://github.com/ad-si/TaskLite
The CLI task manager for power users
airsequel cli elm hacktoberfest haskell sqlite task task-manager tasklite todo todo-manager
Last synced: 01 May 2025
https://github.com/lpil/sonic-pi-tool
🎻 Controlling Sonic Pi from the command line
cli creative-coding music osc sonic-pi vim
Last synced: 07 Apr 2025
https://github.com/oracle/netsuite-suitecloud-sdk
SuiteCloud Software Development Kit (SuiteCloud SDK) are the set of tools that allow you to customize accounts and create SuiteApps through SuiteCloud Development Framework (SDF).
cli development-kit javascript netsuite nodejs sdf sdk suiteapp suitecloud suitecloud-cli suitecloud-sdk
Last synced: 04 Oct 2025
https://github.com/Frederick888/git-credential-keepassxc
Helper that allows Git (and shell scripts) to use KeePassXC as credential store
cli command-line command-line-tool git keepass keepassxc password-manager password-safety password-store rust shell-scripting
Last synced: 30 Apr 2025
https://github.com/genuinetools/netns
Runc hook (OCI compatible) for setting up default bridge networking for containers.
cli containers linux netns opencontainers runc runc-hook
Last synced: 04 Apr 2025
https://github.com/filiparag/wikiman
Wikiman is an offline search engine for manual pages, Arch Wiki, Gentoo Wiki and other documentation.
arch-wiki cli documentation freebsd gentoo-wiki linux man-pages offline search-engine terminal-based tldr-pages tui
Last synced: 18 Jul 2025
https://github.com/L1AD/claude-task-viewer
A web-based Kanban board for viewing Claude Code tasks
anthropic claude claude-code cli developer-tools kanban nodejs task-management
Last synced: 09 Mar 2026
https://github.com/onotelli/justniffer
Justniffer Just A Network TCP Packet Sniffer. Justniffer is a network protocol analyzer that captures network traffic and produces logs in a customized way, can emulate web server log files, track response times and extract all "intercepted" files from the HTTP traffic
cli cpp cybersecurity http linux network security security-tools sniffer tcp-ip tcp-protocol tcpdump traffic-analysis
Last synced: 02 Apr 2026
https://github.com/reemus-dev/gitnr
Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection
cli cross-platform git gitignore gitignore-cli gitignore-files gitignore-generator gitignore-templates rust toptal
Last synced: 06 Apr 2026
https://github.com/lambdamusic/Ontospy
Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.
cli documentation ontology owl python rdf visualization
Last synced: 03 Apr 2025
https://github.com/lambdamusic/ontospy
Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.
cli documentation ontology owl python rdf visualization
Last synced: 04 Apr 2025
https://github.com/dixonwille/wmenu
An easy to use menu structure for cli applications that prompts users to make choices.
awesome-go cli golang golang-package menu
Last synced: 16 May 2025
https://github.com/sniptt-official/snip
🔐 A simple developer-friendly CLI for managing secrets
cli encrypted-secrets encryption end-to-end-encryption homebrew openpgp secrets secrets-management serverless sharing-secrets vault
Last synced: 07 May 2025
https://github.com/irevenko/koneko
🐈🌐 nyaa.si terminal BitTorrent tracker
anime anime-downloader cli client downloader nyaa-api nyaa-si nyaasi terminal torrent torrent-client torrent-download torrent-downloader torrents
Last synced: 16 Oct 2025
https://github.com/kantord/emuto
manipulate JSON files
api awk cli data-mining data-structures frontend javascript jq json node processing-language programming-language query-language script sed
Last synced: 16 May 2025
https://github.com/mindflowai/mindflow
🧠 AI-powered CLI git wrapper, boilerplate code generator, chat history manager, and code search engine to streamline your dev workflow 🌊
chat-gpt cli code-generation command-line-interface dev-tools git git-wrapper information-retrieval large-language-models llm machine-learning modern-dev-tools nlp openai openai-api python search search-engine
Last synced: 24 Mar 2025
https://github.com/tnychn/torrodle
⚡️ A magnet link scraper for streaming videos (movies, tv shows, anime, porn) along with subtitles.
anime bittorrent cli downloader golang magnet movies nsfw porn scraper streaming subtitles tv-shows
Last synced: 12 Apr 2025
https://github.com/raystack/stencil
Stencil is a schema registry that provides schema management and validation dynamically, efficiently, and reliably to ensure data compatibility across applications.
cli clojure clojure-library dataops descriptor golang javascript javascript-library js protobuf protocol-buffers protocol-buffers-library protocol-buffers-parsing schema-registry schema-validation
Last synced: 12 Dec 2025
https://github.com/plibither8/licensed
⚖️ ✔️ licensed is an interactive command line tool to help you choose and add licenses to your projects
cli command-line-tool license license-management nodejs
Last synced: 13 Jul 2025
https://github.com/sgarciac/fuego
Fuego is a command line client for the firestore database (https://firebase.google.com/docs/firestore).
cli client firebase firestore firestore-client hacktoberfest
Last synced: 05 Mar 2026
https://github.com/aristoteleo/pantheon-cli
Pantheon-CLI, our first release of PantheonOS, the AgentOS that re-imagines Science
agent agentos cli pantheonos singlecell spatial-transcriptomics
Last synced: 20 Feb 2026
https://github.com/Szpadel/chrome-headless-render-pdf
chrome-headless cli nodejs pdf pdf-generation
Last synced: 31 Mar 2025
https://github.com/slackapi/slack-cli
Create, develop, and deploy Slack apps from the command-line ✨
Last synced: 01 May 2026
https://github.com/trevorbayless/cli-chess
A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.
chess cli command-line command-line-chess command-line-game fairy-stockfish lichess lichess-api terminal terminal-chess terminal-game tui tui-game uci
Last synced: 13 Dec 2025