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-06-27 00:05:19 UTC
- JSON Representation
https://github.com/s32x/anirip
:clapper: A Crunchyroll show/season ripper
anime anime-downloader cli crunchyroll ffmpeg matroska video webscraping
Last synced: 14 Jan 2026
https://github.com/LichAmnesia/openseek
OpenSeek - 广度求索: open-source TUI coding agent with multi-provider routing, MCP, LSP, and Plan/Agent/YOLO modes.
ai-agent bun cli coding-agent lsp mcp tui typescript
Last synced: 09 Jun 2026
https://github.com/kalbhor/MusicNow
CLI tool to download songs with metadata.
cli downloads-music music musicnow spotify youtube-dl
Last synced: 03 Aug 2025
https://github.com/lawzava/scrape
CLI utility to scrape emails from websites
cli cli-utility email golang hacktoberfest scrape-emails scraper snap snapcraft
Last synced: 15 Oct 2025
https://github.com/kyu08/fzf-make
A command line tool that executes commands using fuzzy finder with preview window for make, pnpm, yarn, just.
cli crates-io fuzzy-finder fzf hacktoberfest just make makefile pnpm ratatui rust terminal tui
Last synced: 21 Oct 2025
https://github.com/shmuelamar/cbox
convert any python function to unix-style command
cli command pipes python python3 shell shellscript unix
Last synced: 09 Apr 2025
https://github.com/kalbhor/musicnow
CLI tool to download songs with metadata.
cli downloads-music music musicnow spotify youtube-dl
Last synced: 14 Dec 2025
https://github.com/passbolt/passbolt_cli
Command line interface for passbolt API
Last synced: 09 Apr 2025
https://github.com/henrikbengtsson/brother-ptouch-label-printer-on-linux
How to print to a Brother P-touch (PT) label printer on Linux
brother cli command-line documentation label-printer linux p-touch
Last synced: 05 Apr 2025
https://github.com/jwu910/check-it-out
A command line interface for Git Checkout. See branches available for checkout.
check-it-out check-out checkout cli cli-tool command-line command-line-interface command-line-tool developer-tools devtool devtools git git-branch git-cli github-cli javascript js nodejs productivity
Last synced: 06 Apr 2025
https://github.com/spring-cloud/spring-cloud-cli
Spring Cloud CLI features
cli cloud-native config-server eureka hystrix-dashboard java microservices spring spring-boot spring-cloud spring-cloud-core
Last synced: 16 May 2025
https://github.com/K-vanc/Tempest-EPG-Generator
The fastest XMLTV formatted EPG Generator with GUI and the lowest memory usage
cli docker docker-image epg epg-generator epg-grabber generator grabber gui iptv kodi php pvr-iptv tvguide xmltv xmltv-epg xmltv-epg-data
Last synced: 15 Apr 2025
https://github.com/chronicle-app/chronicle-etl
📜 A CLI toolkit for extracting and working with your digital history
archiving chronicle chronicle-etl cli csv data-liberation etl json memex personal-archive personal-data quantified-self ruby
Last synced: 05 Apr 2025
https://github.com/risq/investigator
Interactive and asynchronous logging tool for Node.js. An easier way to log & debug complex requests directly from the command line (experimental).
async cli command-line-tool debug logging nodejs
Last synced: 04 Sep 2025
https://github.com/aspect-build/aspect-cli
{ Correct, Fast, Usable } -- Choose three
Last synced: 30 May 2026
https://github.com/illegalstudio/lazyagent
Monitor all your coding agents from one terminal - Claude Code, Cursor, OpenCode, pi and more
agent-dashboard agent-monitoring ai claude-code claude-code-monitor cli codex coding-agent coding-agent-monitor cursor developer-tools golang multi-agent opencode terminal tray tui
Last synced: 12 Jun 2026
https://github.com/rachmadaniharyono/we-get
:icecream: Command-line tool for searching torrents.
Last synced: 23 Sep 2025
https://github.com/jbcarpanelli/spinnies
Node.js module to create and manage multiple spinners in command-line interface programs
cli console loading loading-bar loading-indicator loading-spinner multiple node-js nodejs progress spinner spinners term terminal
Last synced: 04 Apr 2026
https://github.com/1broseidon/cymbal
Language-agnostic code navigation CLI powered by tree-sitter
ai-agents cli code-analysis code-navigation developer-tools golang sqlite static-analysis tree-sitter
Last synced: 20 Apr 2026
https://github.com/backendsystems/nibble
easy to use command line network scanner, with a clickable tui interface
bubbletea cli devops go golang ip-scanner lan-discovery network-scanner networking nmap-alternative port-scanner sysadmin tui
Last synced: 22 Apr 2026
https://github.com/imagineui/imagineui
CLI tool to generate wireframes from a localized human-readable format
cli docops scene-format wireframes
Last synced: 06 Apr 2026
https://github.com/jansc/ncgopher
A gopher and gemini client for the modern internet
cli gemini gemini-client gemini-protocol gopher gopher-client gopher-protocol ncurses rust tui
Last synced: 11 May 2025
https://github.com/emprcl/signls
a non-linear, generative midi sequencer in the terminal :infinity:
bubbletea cli midi midi-controller music musicmaking sequencer sequencer-midi tui
Last synced: 20 Jan 2026
https://github.com/yannbolliger/notion-exporter
CLI and library for exporting .md and .csv files from any Notion.so page.
cli markdown notion notion-api npm typescript
Last synced: 12 Apr 2025
https://github.com/cleishm/libneo4j-client
neo4j-client -- Neo4j Command Line Interface (CLI)
bolt cli driver graph graph-database neo4j
Last synced: 07 May 2025
https://github.com/suzuki-shunsuke/tfmv
CLI to rename Terraform resources and generate moved blocks
Last synced: 10 Mar 2026
https://github.com/philippgille/serve
serve starts a simple temporary static file server in your current directory and prints your IP address to share with colleagues
cli file-server go golang serve server static-file-server static-files
Last synced: 25 Apr 2025
https://github.com/unfor19/bargs
A framework for creating a Bash CLI application.
arguments-parsing bash bash-script cli docker framework pass-arguments
Last synced: 20 Aug 2025
https://github.com/jamiealquiza/envy
Envy automatically exposes environment variables for all of your Go flags
cli env environment environment-variables flags go-packages golang library
Last synced: 06 Apr 2025
https://github.com/mehedirm6244/sysfex
Just another system information fetching tool written in C++
cli command-line cpp fetch linux neofetch
Last synced: 05 Apr 2025
https://github.com/mordv/mnswpr
💣 Minesweeper game for your terminal
cli cli-app fun game ink nodejs npm-package react reactjs terminal terminal-game typescript
Last synced: 14 Apr 2025
https://github.com/mcthomas/apple-music-cli-player
A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.
apple applescript automation bash cli command-line command-line-tool console macos music osascript osx script sh shell terminal tui unix widget zsh
Last synced: 14 Oct 2025
https://github.com/subinium/superlighttui
🦀 An immediate-mode Rust TUI framework with flexbox layout and Tailwind-style chaining API.
cli immediate-mode rust terminal tui
Last synced: 30 May 2026
https://github.com/hedgedoc/cli
A tiny CLI for HedgeDoc
archiving backup-utility bash cli cli-app codimd codimd-cli hedgedoc markdown notes
Last synced: 17 Jul 2025
https://github.com/pchuri/confluence-cli
A powerful command-line interface for Atlassian Confluence
api-client atlassian automation cli command-line confluence developer-tools documentation javascript nodejs productivity wiki
Last synced: 03 May 2026
https://github.com/SimonSchubert/Braincup
Train your math skills, memory and focus.
android cli education game ios kotlin kotlin-multiplatform website
Last synced: 16 Apr 2025
https://github.com/chunqiuyiyu/qov
The terminal presentation tool.
ascii cli presentation-slides terminal
Last synced: 27 Jul 2025
https://github.com/ahmadawais/node-cli-tips-tricks
📟 NodeCLI.com repo with Node.js CLI best practices and production-ready tips & tricks.
automation cli command-line-tool node nodejs
Last synced: 26 Oct 2025
https://github.com/bangajs/banga-cli
BàngáJS is a CLI generator for scaffolding ExpressJS applications with speed and efficiency.
cli expressjs generator nodejs
Last synced: 21 Aug 2025
https://github.com/ikanago/omekasy
𝘾𝙤𝙢𝙢𝙖𝙣𝙙 𝙡𝙞𝙣𝙚 𝙖𝙥𝙥𝙡𝙞𝙘𝙖𝙩𝙞𝙤𝙣 𝕥𝕙𝕒𝕥 𝕔𝕠𝕟𝕧𝕖𝕣𝕥𝕤 𝕒𝕝𝕡𝕙𝕒𝕟𝕦𝕞𝕖𝕣𝕚𝕔 𝕔𝕙𝕒𝕣𝕒𝕔𝕥𝕖𝕣𝕤 𝒕𝒐 𝒗𝒂𝒓𝒊𝒐𝒖𝒔 𝒔𝒕𝒚𝒍𝒆𝒔 𝚍𝚎𝚏𝚒𝚗𝚎𝚍 𝚒𝚗 𝚄𝚗𝚒𝚌𝚘𝚍𝚎.
Last synced: 20 Feb 2026
https://github.com/wp-cli/doctor-command
Diagnose problems within WordPress by running a series of checks for symptoms
check cli hacktoberfest health wordpress wp-cli wp-cli-package
Last synced: 12 Jun 2025
https://github.com/orbitale/rymfony
A command-line tool built in Rust to run an HTTP+PHP server for development (and production? 😉)
caddyserver cli hacktoberfest php rust rust-lang symfony web-server
Last synced: 29 Apr 2025
https://github.com/cameronhunter/prettier-package-json
Prettier formatter for package.json files
cli javascript json package-json prettier pretty-print printer
Last synced: 04 Apr 2025
https://github.com/christ0ph3r/cryptocurrency-cli
:moneybag: Cryptocurrency Portfolio On The Command Line :moneybag:
api bitcoin bitcoincash cardano chainlink cli coin coinmarketcap command-line cryptocurrency dash ethereum iota js litecoin monero npm portfolio ripple siacoin
Last synced: 07 May 2025
https://github.com/sp1thas/dropboxignore
[MIRROR OF https://codeberg.org/sp1thas/dropboxignore] It's all about the missing .dropboxignore file.
bash cli dropbox dropboxignore glob-patterns ignore-files ignore-folders linux shell shell-script
Last synced: 04 Apr 2025
https://github.com/kcloze/multiprocess
🚀Easy to make the common PHP/Python/js...script change daemon and multi-process execution
cli daemon manager multiprocessing php process swoole
Last synced: 30 Dec 2025
https://github.com/wp-cli/restful
Unlocking the potential of the WP REST API at the command line
api cli hacktoberfest rest rest-api wordpress wp-cli wp-cli-package
Last synced: 12 Jun 2025
https://github.com/bfontaine/grape
:grapes: Syntax-aware grep-like for Clojure
cli clojure-library code-search pattern-matching
Last synced: 09 Apr 2025
https://github.com/yerofey/cryptowallet-cli
cw — a crypto wallet generator CLI tool for a lot of blockchains: Bitcoin, Ethereum, Base, Solana, SUI, TON, any EVM (L1/L2/L3) and many others
base bitcoin blockchain bnb btc cli crypto cryptocurrency cryptowallet cw erc20 ethereum solana sui ton wallet
Last synced: 11 Feb 2026
https://github.com/blackode/elixir_cli_spinners
Spinnig Animations for Command Line Applications
animation-library animations bounce bounce-animations cli command-line-animations command-line-app command-line-tool elixir-animations elixir-apps elixir-command-line elixir-examples elixir-hacks elixir-lang elixir-library elixir-package elixir-tips loading-animations spin-animations spinner
Last synced: 16 Mar 2025
https://github.com/yankeexe/git-worktree-switcher
Switch between git worktrees with speed. :zap:
bash cli cli-app commandline commandline-tool git linux productivity shell shell-script terminal-app workflow-management workflow-tool worktree zsh
Last synced: 17 Mar 2025
https://github.com/lingrino/vaku
vaku extends the vault api & cli
cli go golang vault vault-api vault-client
Last synced: 29 Nov 2025
https://github.com/bpmn-io/bpmnlint
Validate BPMN diagrams based on configurable lint rules.
bpmn cli hacktoberfest linter static-diagram-analysis validator
Last synced: 03 Feb 2026
https://github.com/avast/hdfs-shell
HDFS Shell is a HDFS manipulation tool to work with functions integrated in Hadoop DFS
big-data cli cli-application hadoop hdfs hdfs-manipulation linux shell
Last synced: 26 Oct 2025
https://github.com/siokas/denomander
Deno command-line interfaces made easy
arguments-parser cli cli-app command-line-interface command-line-parser deno deno-arguments-parser deno-tools typescript
Last synced: 07 Apr 2025
https://github.com/mag123c/toktrack
Ultra-fast token & cost tracker for LLM Token Usage (e.g. Claude Code)
ai-billing ai-coding ai-cost ai-tools anthropic claude-code cli codex-cli cost-monitor cost-tracking developer-tools gemini-cli llm multi-cli openai rust terminal token-tracker token-usage tui
Last synced: 08 Jun 2026
https://github.com/caio-ishikawa/netscout
OSINT tool that finds domains, subdomains, directories, endpoints and files for a given seed URL.
Last synced: 14 Jan 2026
https://github.com/kujtimiihoxha/gk
Go-Kit Genetator
cli generator go-kit golang kit-generator
Last synced: 09 Oct 2025
https://github.com/datafusion-contrib/datafusion-dft
Batteries included CLI, TUI, and server implementations for DataFusion.
arrow cli data database datafusion tui
Last synced: 10 May 2025
https://github.com/jamiedavenport/policystack
AI-first primitives for adding consent and policies to your apps
astro cli privacy-policy react typescript vite
Last synced: 09 Jun 2026
https://github.com/ant-design/ant-design-cli
Ant Design on your command line. Query component knowledge, analyze project usage, and guide migrations — fully offline.
Last synced: 11 Apr 2026
https://github.com/matteo-pacini/radiogogo
📻 Go-powered CLI to surf global radio waves via a sleek TUI. Tune in & let's Go 🚀!
bubbletea cli go golang radio radio-streaming terminal tui
Last synced: 03 Feb 2026
https://github.com/gloriajs/gloria
Gloria is a static website generator, based on NodeJS.
cli hacktoberfest javascript jekyll nodejs npm-package static-site-generator tailwindcss
Last synced: 25 Dec 2025
https://github.com/4lejandrito/fetchbook
Run and test your HTTP requests. Git friendly, 100% local.
api-client bun cli http-client htttp-request testing typescript
Last synced: 17 Mar 2025
https://github.com/cortex-tms/cortex-tms
The Universal AI-Optimized Project Boilerplate. A Tiered Memory System (TMS) designed to maximize AI agent performance. Includes an interactive CLI tool and a high-signal documentation standard.
ai anthropic architecture best-practices claude-code cli code-generation cursor developer-experience developer-tools devtools documentation github-copilot governance llm project-scaffolding task-management typescipt version-control workflow-automation
Last synced: 21 Feb 2026
https://github.com/kill136/claude-code-open
Open source AI coding platform with Web IDE, multi-agent system, 37+ tools, MCP protocol. MIT licensed.
ai ai-coding anthropic claude claude-code cli coding-assistant developer-tools llm mcp multi-agent open-source typescript web-ide
Last synced: 12 Mar 2026
https://github.com/vsetka/deepl-translator-cli
This command line tool delivers text translation capabilities to your console and is powered by DeepL (https://www.deepl.com/translator)
cli command-line command-line-tool deepl deepl-translator deeplearning machine-translation translate translator
Last synced: 03 Apr 2025
https://github.com/AdrianSchneider/jsonfui
jsonfui is an interactive command-line JSON viewer.
cli cli-app json json-viewer tui
Last synced: 24 Jul 2025
https://github.com/pennsignals/aptos
:sunny: A tool for validating data using JSON Schema and converting JSON Schema documents into different data-interchange formats
avro avro-schema cli command-line-tool data-interchange json-schema python3 schema-conversion validation
Last synced: 28 Mar 2025
https://github.com/kelda/dksnap
Docker Snapshots for Development and Test Data
cli containers database database-management developer-tools docker docker-compose go golang terminal
Last synced: 11 Jun 2025
https://github.com/kesonan/github-compare
A GitHub repositories statistics command-line tool for the terminal
cli command-line github github-api github-api-v4 github-compare go golang statistics terminal
Last synced: 15 May 2025
https://github.com/mpkocher/pydantic-cli
Turn Pydantic defined Data Models into CLI Tools
argparse argparse-alternative cli commandline commandline-interface config-management pydantic python3 schema schemas
Last synced: 05 Apr 2025
https://github.com/fnabinash/rust-practice
Collection of 240+ Exercises to learn and practice building CLI tools in Rust
beginner cli cli-app clitools exercises programming rust rust-lang
Last synced: 05 Apr 2025
https://github.com/fabiospampinato/template
A super-simple way to create new projects based on templates.
cli handlebars picolate scaffold simple template
Last synced: 22 Jun 2025
https://github.com/alexdlaird/amazon-orders
A Python library (and CLI) for Amazon order history, line items, and transactions
amazon beautifulsoup cli order-history python receipts web-scraping
Last synced: 12 Jun 2026
https://github.com/mazznoer/lolcrab
Like lolcat but with noise and more colorful.
Last synced: 21 Oct 2025
https://github.com/gojuukaze/terminal_layout
The project help you to quickly build layouts in terminal,cross-platform(一个跨平台的命令行ui布局工具)
choice cli cli-app cmd command-line command-line-interface command-line-tool inquirer loading progress progress-bar prompt-toolkit pyinquirer select terminal-colors terminal-ui
Last synced: 05 Feb 2026
https://github.com/orangekame3/awesome-terminal-recorder
🎥 Curated list of outstanding terminal recording tools to enhance your CLI demonstrations and tutorials.
awesome awesome-list cli terminal
Last synced: 30 Dec 2025
https://github.com/alexmyczko/ruptime
poor man’s ruptime
cli client-server gui internet inventory linux macos monitoring multinetwork ruptime rwho rwhod uptime webinterface
Last synced: 05 Apr 2025
https://github.com/proshunsuke/colmsg
A CLI tool for 櫻坂46メッセージ, 日向坂46メッセージ, 乃木坂46メッセージ and 齋藤飛鳥メッセージ app.
asukasaito cli command-line hinatazaka46 keyakizaka46 nogizaka46 rust sakurazaka46 tool
Last synced: 05 Apr 2025
https://github.com/moxystudio/node-promptly
Simple command line prompting utility for nodejs
choose cli command-line nodejs prompt
Last synced: 24 Dec 2025
https://github.com/appleboy/drone-scp
Copy files and artifacts via SSH using a binary, docker or Drone CI.
cli docker-container docker-image drone drone-plugin scp ssh
Last synced: 15 May 2025
https://github.com/arcanis/terminosaurus
Agnostic terminal GUI library for TypeScript, distributed with a native React renderer
cli command-line flexbox gui interactive react typescript
Last synced: 05 Apr 2025
https://github.com/csv2db/csv2db
The CSV to database command line loader
cli command-line command-line-tool csv csv-files csv-import csv2db database db2 etl loader mysql oracle postgresql sqlserver
Last synced: 01 Aug 2025
https://github.com/volcengine/agentkit-sdk-python
An open-source Python SDK and CLI Starter Toolkit for deploying AI agents to Volcengine AgentKit Runtime.
Last synced: 04 Mar 2026
https://github.com/wasmCloud/wash
WAsmcloud SHell - the comprehensive command-line tool for wasmCloud development
actors cli cloud-native hacktoberfest rust webassembly
Last synced: 23 Apr 2025
https://github.com/magiccube/helixent
Helixent is a small library for building ReAct-style agent loops based on the Bun stack.
agent agent-loop bun cli coding skills
Last synced: 13 Apr 2026
https://github.com/drewwyatt/git-tidy
Tidy up stale git branches.
cli cli-app command-line command-line-tool git rust terminal
Last synced: 09 Apr 2025
https://github.com/golangid/candi
A backend project library & utilities
backend clean-architecture cli code-generator framework golang library skeleton-generator
Last synced: 20 Apr 2026