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-28 00:05:30 UTC
- JSON Representation
https://github.com/ilyes512/boilr
⚡️ boilerplate template manager that generates files or directories from template repositories
boilerplate-template cli go golang template tool
Last synced: 05 May 2025
https://github.com/coolapso/tfimport
Automatically import infrastructure to tfstate
automation cli iac opentofu terraform
Last synced: 11 Jun 2026
https://github.com/MartinHeinz/ga-extractor
Tool for extracting Google Analytics data suitable for migrating to other platforms/databases
analytics cli google-analytics python3
Last synced: 15 Mar 2025
https://github.com/spirometaxas/periodic-table-cli-py
An interactive Periodic Table of Elements app for the console
ascii-art chemistry cli command-line curses elements periodic-table-of-elements pip python terminal
Last synced: 14 Apr 2025
https://github.com/vladocar/pdfsave
Convert websites into readable PDFs
cli node node-js nodejs pdf pdf-converter pdf-generation readability readable
Last synced: 09 Jul 2025
https://github.com/hebertialmeida/modelgen
🎰 A CLI to generate Models for many languages, based on a JSON Schema and a template.
cli generator immutable-objects java kotlin model modelgen swift
Last synced: 21 Feb 2026
https://github.com/hongaar/bandersnatch
➰ Simple and intuitive yet powerful and versatile framework for Node.js CLI programs
cli enquirer nodejs parser repl typescript yargs
Last synced: 16 Mar 2025
https://github.com/supreme-gg-gg/instagram-cli
The ultimate weapon against brainrot
brainrot cli command-line-tool curses curses-ui instagram instagram-api messenger productivity python terminal-ui tui typer
Last synced: 26 Jan 2026
https://github.com/nlnwa/warchaeology
Command line tool for digging into WARC files
Last synced: 16 Jan 2026
https://github.com/invinciblezeal/jiggler
Keep your screen awake and working while you rest
cli command-line command-line-tool linux macos python terminal utility windows
Last synced: 01 Sep 2025
https://github.com/omar-dulaimi/json-to-prisma-schema-convertor
Converts a Json schema to a Prisma schema
cli json-schema prisma prisma-schema
Last synced: 10 Mar 2026
https://github.com/efJerryYang/chatgpt-cli
A markdown-supported command-line interface tool that connects to ChatGPT using OpenAI's API key.
chatbot chatgpt chatgpt-cli cli command-line markdown openai
Last synced: 19 Apr 2025
https://github.com/sayanarijit/gh-xplr
Explore GitHub repos using xplr via GitHub CLI
cli command-line gh-extension github terminal tui
Last synced: 20 Jun 2025
https://github.com/8go/matrix-nostr-bridge
Bridge between Matrix and Nostr communication protocols
bridge cli communication-protocol matrix nostr python rust-lang terminal tool
Last synced: 26 Oct 2025
https://github.com/sahil87/run-kit
Web-based tmux orchestration dashboard for long-running AI agent tasks
agents claude-code cli dashboard developer-tools fab-kit mobile orchestration terminal tmux web-ui worktrees
Last synced: 14 Jun 2026
https://github.com/supercilex/ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.
cli directory-tree files fuzzing rust
Last synced: 05 Apr 2025
https://github.com/mainframeos/erebos
JavaScript client and CLI for Swarm
cli dapp javascript library swarm web3
Last synced: 12 Jan 2026
https://github.com/hodfords-solutions/nestjs-command
nestjs-command simplifies creating and managing CLI commands in NestJS applications. It offers an easy way to define and execute commands, streamlining CLI integration and boosting productivity with minimal configuration.
Last synced: 06 Apr 2025
https://github.com/ethersphere/swarm-cli
Manage your Bee node and interact with the Swarm network via the CLI
bee bee-client cli decentralized feed identity sign swarm
Last synced: 05 Apr 2025
https://github.com/hairyhenderson/go-which
A cross-platform Go implementation of the which(1) command, usable both as a CLI and library
cli cross-platform go go-package golang golang-cli golang-library hacktoberfest library shell
Last synced: 28 Apr 2025
https://github.com/lostdusty/cobalt
Unofficial cobalt command line client made in go.
cli cli-app cobalt cobalt-tools download-videos downloader go golang instagram reddit soundcloud terminal-based twitter youtube youtube-downloader
Last synced: 22 Aug 2025
https://github.com/davidesantangelo/gitingest
Gitingest is a command-line tool that fetches files from a GitHub repository and generates a consolidated text prompt for your LLMs.
cli llm machine-learning ruby tools
Last synced: 23 Sep 2025
https://github.com/efjerryyang/chatgpt-cli
A markdown-supported command-line interface tool that connects to ChatGPT using OpenAI's API key.
chatbot chatgpt chatgpt-cli cli command-line markdown openai
Last synced: 26 Jul 2025
https://github.com/impankratov/sony-headphones-control-py
🎧 Control noise-cancelling mode of your Sony headphones via CLI
bluetooth cli noise-cancellation python rfcomm sony
Last synced: 02 May 2025
https://github.com/0x4447/0x4447-cli-node-grapes
🍇 This is a small framework to make it easier to work with AWS CloudFormation files.
0x4447 0x4447-clis aws aws-cloudformation cli framework nodejs
Last synced: 30 Dec 2025
https://github.com/mglagola/exptool
📲 Expo cli to help automate expo standalone iOS and Android builds and deployments
automation cli continous-integration continuous-delivery continuous-deployment continuous-integration continuous-testing expo nodejs npm react-native
Last synced: 08 Sep 2025
https://github.com/seriousme/openapi-schema-validator
OpenApi schema validation for OpenApi versions v2, v3.0.x and v3.1.x
cli javascript jsonschema openapi openapi-schema-validator openapi3 openapi3-1 openapi3-validation
Last synced: 04 Apr 2025
https://github.com/radiusmethod/awsd
AWS Profile Switcher in Go
aws aws-profile aws-profiles cli go tools
Last synced: 17 Jan 2026
https://github.com/stevelr/age-op
simple CLI encryption without the footguns: age + 1password
1password-cli backups cli encryption
Last synced: 11 Apr 2025
https://github.com/Ademking/WebCmd
💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers
browser chrome chrome-browser chrome-extension cli
Last synced: 27 Mar 2025
https://github.com/bendingbender/yarpm
CLI tool to run npm scripts with either npm, pnpm, or yarn, depending on how it was started
cli cross-platform nodejs npm npm-package npm-scripts pnpm yarn
Last synced: 12 Apr 2025
https://github.com/hotsno/keroro
Play next unwatched episode in mpv and sync progress with AniList
anilist anime cli mpv mpv-anilist
Last synced: 10 Apr 2025
https://github.com/yankeexe/air-quality-cli
Get Air Quality Index for your city/country 😷
air-quality cli commandline go go-cli golang golang-application
Last synced: 19 Apr 2025
https://github.com/liamg/flinch
A collection of terminal-based widgets for richer Golang CLI apps.
Last synced: 03 Nov 2025
https://github.com/rtlzeromemory/rezi
React-style terminal UI framework powered by a native C rendering engine. Ink-compatible. Minimal redraws. Much lower overhead.
c cli devtools ffi ink nodejs opensource react terminal-ui tui typescript
Last synced: 14 Mar 2026
https://github.com/mklement0/shall
A CLI and REPL for invoking shell scripts or commands with multiple POSIX-like shells for portability testing.
cli cross-platform posix-sh shell testing unix-cli
Last synced: 10 Oct 2025
https://github.com/goerz/tmuxpair
Command line script for setting up a temporary tmux session for pair programming
cli pair-programming ssh terminal tmux
Last synced: 16 Oct 2025
https://github.com/vknabel/archery
Declare all your project's metadata and what you can do with it in one single place.
archery arrow cli hacktoberfest metadata mint swift swift-package-manager
Last synced: 29 Sep 2025
https://github.com/budde25/switcheroo
A cross platform, Rust implementation for the Tegra X1 bootROM exploit
Last synced: 20 Aug 2025
https://github.com/jellydn/twt-dl-cli
The easiest way to download any Twitter video from CLI
Last synced: 28 Aug 2025
https://github.com/tismith/exitfailure
Helpers for easily using failure::Error and others as return types in main() while still giving human-readable error messages.
cli exitfailure failure library newtype rust
Last synced: 08 Apr 2026
https://github.com/keisukeyamashita/commitlint-rs
🔦 Lint commit messages with conventional commit messages
cd ci cicd cli commitlint conventional-commits conventionalcommits gitops lint linter rust
Last synced: 05 Apr 2025
https://github.com/taiki-e/cargo-minimal-versions
Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.
Last synced: 05 Apr 2025
https://github.com/3rd-eden/argh
argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.
argh argument-parsing cli javascript parse-options
Last synced: 13 Apr 2025
https://github.com/openware/kite
Kite is a devops CLI for generating infrastructure as code
cli devops infrastructure kite
Last synced: 20 Aug 2025
https://github.com/mauvilsa/tesseract-recognize
Tool that does layout analysis and/or text recognition using tesseract and outputs the result in Page XML format
cli docker-image document-recognition ocr optical-character-recognition pagexml tesseract text-detection
Last synced: 05 May 2025
https://github.com/irishmaestro/fubar
Formidable Unix Binary Arsenal & Repository. TUI built for offline payload generation, retrieval, and exfiltration.
binaries cli ctf ctf-tools cybersecurity fubar gtfobins hackthebox linux privesc tui tui-rs
Last synced: 31 Mar 2025
https://github.com/orsinium-labs/mypy-baseline
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
baseline cli gradual-typing legacy-code mypy python python3 static-typing typing
Last synced: 20 Aug 2025
https://github.com/verizonconnect/ngx-form-generator
Generate Angular ReactiveForms from OpenAPI documents
angular angular-reactiveforms cli code-generation form-validat forms openapi openapi-codegen reactive-forms swagger-codegen validation
Last synced: 27 Jan 2026
https://github.com/24seconds/rust-cli-pomodoro
Pomodoro cli app. Manage your time using this
cli ipc notifications pomodoro pomodoro-technique rust
Last synced: 21 Jun 2025
https://github.com/kitschpatrol/yanki
A CLI tool and TypeScript library to turn Markdown into Anki flashcards.
anki anki-connect cli flashcards markdown npm-package spaced-repetition sync
Last synced: 07 Apr 2026
https://github.com/alekseymartynov/shazam-for-real
Cross-platform Shazam console client, written in .NET
Last synced: 11 Jul 2025
https://github.com/kubukoz/spotify-next
Small CLI app for filtering out music on Spotify.
cats-effect cats-mtl cats-tagless cli decline http4s scala spotify tagless-final
Last synced: 09 May 2025
https://github.com/bil0000/globalyze
Prettier for localization, automatically convert React and Next.js apps into multilingual applications FAST.
ai-tools ast automation babel cli code-transformation developer-experience developer-tools devx i18n internationalization javascript localization nextjs openai productivity react translation typescript web-development
Last synced: 24 Apr 2026
https://github.com/m-sureshraj/jenni
👩💻 Jenkins Personal Assistant - CLI to interact with Jenkins server
cli jenkins jenkins-cli node-js
Last synced: 06 Jul 2025
https://github.com/genuinetools/magneto
Pipe runc (OCI compatible) events to a stats TUI (Text User Interface).
cgroups cli containers docker linux oci opencontainers runc stats
Last synced: 31 Aug 2025
https://github.com/3rd-Eden/argh
argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.
argh argument-parsing cli javascript parse-options
Last synced: 28 Mar 2025
https://github.com/lachlanjc/objectify-css
CLI for converting CSS rules to JavaScript style objects
Last synced: 23 Apr 2025
https://github.com/meteoritt/topalias
Linux bash/zsh aliases generator
alias alias-analysis alias-loader alias-management aliases aliases-setup aliasing bash cli cmd command console history linux python shell terminal top zsh
Last synced: 16 Apr 2025
https://github.com/vknabel/Archery
Declare all your project's metadata and what you can do with it in one single place.
archery arrow cli hacktoberfest metadata mint swift swift-package-manager
Last synced: 14 May 2025
https://github.com/ademking/webcmd
💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers
browser chrome chrome-browser chrome-extension cli
Last synced: 15 Jun 2025
https://github.com/nanovazquez/yargs-interactive
Interactive support for yargs
argument-parsing cli inquirer interactive olde-yargs parsed-arguments prompt yargs
Last synced: 18 Jul 2025
https://github.com/orsinium-archive/poetry-setup
Generate setup.py (setuptools) from pyproject.toml (poetry)
cli packaging pip poetry pypi pyproject python setuptools
Last synced: 08 May 2025
https://github.com/engnr/qt-downloader
CLI to download Qt on headless systems
cli downloader headless qt qt5 qt6
Last synced: 06 Oct 2025
https://github.com/t34-dev/go-field-alignment
A powerful tool designed for Golang developers to enhance code readability by performing multi-level field alignment in struct declarations while preserving original metadata.
alignment cicd clean cli field go optimization padding structure
Last synced: 09 Apr 2025
https://github.com/nyggus/makepackage
Package for easy packaging of Python code
Last synced: 21 Oct 2025
https://github.com/knqyf263/sou
A tool for exploring files in container image layers
Last synced: 27 Feb 2026
https://github.com/alexandretrotel/todo-tree
A command-line tool to find and display TODO-style comments in your codebase.
cli command-line-tool statistics todo
Last synced: 31 May 2026
https://github.com/farjs/farjs
FAR.js - Cross-platform File and ARchive manager app
blessed bun cli cli-app farmanager file-manager filemanagement filemanager filemanager-ui plugin-system productivity react react-blessed reactjs terminal-app terminal-based
Last synced: 14 Mar 2026
https://github.com/mufeedvh/seclip
A CLI utility to secretly copy secrets to clipboard. :lock::memo:
cli clipboard command-line pgp pgp-key privacy privacy-tools private-key rust secrets secrets-management ssh ssh-key utility
Last synced: 06 Jul 2025
https://github.com/lazynop/lazyenv
TUI for managing .env files
bubble-tea cli developer-tools dotenv env environment-variables go golang terminal tui
Last synced: 17 May 2026
https://github.com/dotgreg/tiro-notes
An open-source, cross-platform markdown editor designed for extensibility & flexibility
cli cloud diagram electronjs evernote flowchart javascript latex markdown no-database nodejs note-taking notes npx self-hosted typescript uml web
Last synced: 29 Mar 2025
https://github.com/BitSwap-BiFi/Bitswap-demo
Demo RGB20 Contract DEX based on RGB v0.11.0-beta.6 (Core basic functionality) for Bitswap via CLI
bifrost bitcoin bitcoin-finance cli decentralized-exchange decentralized-finance defi discreet-log-contract layer2 layer3 lightning-network lnp-bp payjoin rust smart-contracts stablecoin taproot
Last synced: 03 Apr 2025
https://github.com/iits-consulting/otc-auth
Open Source CLI for the Open Telekom Cloud written in go.
Last synced: 26 Jul 2025
https://github.com/Reeceeboii/Pi-CLI
Pi-Hole data right from your terminal. Live updating view, query history extraction and more!
cli dns ftl-engine go help-wanted pi-cli pi-hole terminal-based
Last synced: 24 Jul 2025
https://github.com/simplyliz/codemcp
Code intelligence for AI assistants - MCP server, CLI, and HTTP API with symbol navigation, impact analysis, and architecture mapping
ai architecture claude cli code-analysis code-intelligence cursor developer-tools golang llm lsp mcp mcp-server refactoring scip
Last synced: 01 Apr 2026
https://github.com/smartondev/gwbackupy
Open source Google Workspace™ backup solution written in python. (gmvault alternative)
backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups
Last synced: 02 Mar 2026
https://github.com/jonaylor89/sherlock-rs
Hunt down social media accounts by username across social networks
cli cti cybersecurity forensics hacktoberfest information-gathering infosec linux osint pentesting reconnaissance redteam rust rust-lang sherlock tools
Last synced: 19 Feb 2026
https://github.com/intonate/tinker-zero
Bridge laravel/tinker for your laravel-zero applications
cli console laravel laravel-packages laravel-zero php psysh repl tinker
Last synced: 12 Oct 2025
https://github.com/deevus/pixels
Disposable Linux containers for AI coding agents, with extensible backends
ai-agents cli containers devtools go incus linux sandboxing truenas zfs
Last synced: 05 Mar 2026
https://github.com/msaaddev/github-interact-cli
🎩 Interact with GItHub right inside your terminal
cli github github-api github-cli github-issues github-stars issues javascript node-cli repo repository
Last synced: 01 May 2025
https://github.com/novfensec/kvdeveloper
KvDeveloper is a CLI to manage Kivy and KivyMD applications. Inspired by Expo CLI for React Native, KvDeveloper provides starter templates and essential functionalities to kickstart your projects with ease.
android automation build-tools cli ios kivy kivymd kvdeveloper linux macos open-source python software-development windows
Last synced: 07 Apr 2025
https://github.com/clojure/tools.tools
Clojure CLI tool for managing Clojure CLI tools
Last synced: 10 Jun 2025
https://github.com/BitSwap-BiFi/Bitswap-core
Demo RGB20 Contract DEX based on RGB v0.11.0-beta.6 (Core basic functionality) for Bitswap via CLI
bifrost bitcoin bitcoin-finance cli decentralized-exchange decentralized-finance defi discreet-log-contract layer2 layer3 lightning-network lnp-bp payjoin rust smart-contracts stablecoin taproot
Last synced: 02 May 2025
https://github.com/samunatsu/mihomosh
A CLI Toolkit for Mihomo
clash clash-meta cli mihomo rust
Last synced: 03 May 2026
https://github.com/hougesen/mdsf
Format markdown code blocks using your favorite tools
cli codeblocks codeformatter command-line documentation elixir formatter gleam go hacktoberfest json markdown md pretty-printer python rust typescript zig
Last synced: 28 Feb 2026
https://github.com/spectre10/fs-cli
WebRTC based P2P multi-threaded filesharing CLI app written in Golang.
cli cli-app cobra-cli file-sharing go golang hacktoberfest multithreading p2p p2pshare peer-to-peer webrtc
Last synced: 06 Apr 2026
https://github.com/nickpisacane/websync
Like `aws s3 sync` with automatic CloudFront invalidations and more.
aws cli deployment s3 static-site
Last synced: 30 Apr 2025
https://github.com/matteoguadrini/dinosay
dinosay is a humble, simple, nice and paleolithic alternative to cowsay.
cli comic cowsay dinosaur dinosay hacktoberfest python python-library python3 template
Last synced: 11 Apr 2025
https://github.com/sphinx-contrib/autoprogram
Documenting CLI programs
argparse cli sphinx-extension sphinxcontrib
Last synced: 10 Apr 2025