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-23 00:05:25 UTC
- JSON Representation
https://github.com/en9inerd/tgeraser
Tool to delete all your messages from chat/channel/conversation on Telegram without requiring admin privileges
automation cleaner cli python telegram telegram-api telethon telethon-based
Last synced: 20 Apr 2026
https://github.com/deadnews/images-upload-cli
Upload images via APIs
cli gyazo image-upload imgbb imgur ptpimg telegraph upload-images upload-pictures
Last synced: 02 Apr 2026
https://github.com/mfkl/lvst
.NET Core CLI app using MonoTorrent and LibVLCSharp for macOS, Linux and Windows
cli dotnet libvlcsharp mono torrent video vlc
Last synced: 25 Jul 2025
https://github.com/jamiemason/ts-import-types-cli
Autofix TypeScript types to be imported using `import type`
cli codemod codemods jscodeshift refactor refactoring-tools ts-morph type-only-imports typescript
Last synced: 26 Jul 2025
https://github.com/rgrove/synchrotron
Watches a local directory and syncs files to another directory or a remote destination using rsync whenever changes occur.
cli javascript nodejs rsync sync synchronization
Last synced: 14 Aug 2025
https://github.com/Ruturajn/fetchit
A system fetch tool for Linux, written in Rust.
Last synced: 16 May 2025
https://github.com/imomaliev/ptrepl
Run command as REPL with completion(based on prompt_toolkit)
bash bash-completion cli python repl
Last synced: 16 Jul 2025
https://github.com/mklement0/native
PowerShell module for native-shell and external-executable calls.
cli command-line escaping executable execute native quoting shell
Last synced: 07 May 2025
https://github.com/synoet/cdwe
⚡️(cd with env) Is a configurable cd wrapper that lets you define your environment per directory.
bash cd cli config filesystem fish linux rust zsh
Last synced: 16 May 2025
https://github.com/nunomaduro/dig
👨🏻🎨 A beautiful debug tool for the command line.
Last synced: 23 Apr 2025
https://github.com/stakx/ecma-335
Markdown version of ECMA-335: Common Language Infrastructure (CLI). Work in progress (approx. 99% complete). Collaboration welcome!
cli clr common-language-infrastructure dotnet ecma-335 markdown
Last synced: 06 Jul 2025
https://github.com/datavorous/comandi
Effortless AI-Powered Command Line Tool for Seamless Programming, Intelligent Debugging, and Instant Command Execution.
ai-assistant artificial-intelligence cli cmd command-line-tool copilot copilot-x llama3-meta-ai meta python python-3 python-library python3 terminal tui wrapper
Last synced: 03 Sep 2025
https://github.com/scheckmedia/photils-cli
photils-cli is an application that passes an image through a neural network, classifies it, and extracts the suggested tags. Everything happens offline without the need that your data are sent over the internet.
autotagging cli darktable image image-processing keywords tensorflow tensorflow-lite tflite
Last synced: 03 Apr 2025
https://github.com/rushfive/FFDB
NFL Database Engine for PostgreSql and Mongo (easily works with other custom databases too)
cli database fantasy-console fantasy-football mongodb nfl nfl-players nfl-teams nflstats postgresql
Last synced: 04 May 2025
https://github.com/kojix2/deepl-cli
A fast and lightweight CLI for DeepL
cli crystal crystal-lang deepl terminal translation translations translator
Last synced: 11 Oct 2025
https://github.com/perpetualintelligence/oneterminal
The most flexible cross-platform framework for building modern and secured terminals.
cli command-line commands docker dotnet flags identity kubernetes linux macos msal oauth2 oidc oneimlx oneterminal openid-connect options terminal unicode windows
Last synced: 29 Jan 2026
https://github.com/christosgalano/bicep-docs
bicep-docs is a command-line tool that generates documentation for Bicep templates.
bicep cli documentation-generator go infrastructure-as-code
Last synced: 29 Jan 2026
https://github.com/marlocarlo/pstop
htop for Windows . TUI system monitor with per-core CPU bars, memory/swap/network, tree view, process kill, 7 color schemes, mouse support. cargo install pstop
cli htop htop-alternative htop-for-windows powershell process-manager process-viewer ratatui rust system-monitor task-manager terminal top tui windows windows-terminal
Last synced: 07 Mar 2026
https://github.com/alias-rahil/lyrics-searcher
A Simple Lyrics Finder That Just Works
azlyrics cli genius google javascript lyrics-fetcher lyrics-finder lyrics-searcher musixmatch rapidapi scrape song typescript
Last synced: 10 Oct 2025
https://github.com/talhof8/gasper
Gasper is a CLI for safe, privacy-aware file storage based on Shamir's Secret Sharing
backup cli file-upload golang privacy shamir-secret-sharing storage
Last synced: 17 Apr 2025
https://github.com/the0807/ff
🔍 An interactive file search and navigation tool using fzf
cli developer-tools fd file-finder fuzzy-finder fzf ripgrep search-tool shell-script terminal
Last synced: 21 Feb 2026
https://github.com/pesos/rshark
Simple Packet Monitoring Tool
cli networking packet-monitoring packets rust
Last synced: 11 Aug 2025
https://github.com/titom73/eos-downloader
Python CLI to download Arista softwares like EOS and CVP
arista arista-automation arista-ceos arista-eos arista-networks arista-veos cli cloudvision cloudvision-portal python
Last synced: 23 Aug 2025
https://github.com/mykeels/spectranet-cli
A CLI tool for retrieving and presenting spectranet user account data in a readable format 😍
Last synced: 14 Aug 2025
https://github.com/rgomezjnr/wizcon
Control Philips WiZ Connected smart light bulbs
bulb cli hacktoberfest home-automation lightbulb philips smart-lights tool wifi wireless wiz
Last synced: 24 Apr 2026
https://github.com/vegardit/copycat
Copycat is a cross-platform one-way file synchronization tool for local file systems similar to robocopy on Windows.
backup cli command-line-tool cross-platform filesync graalvm-native-image java linux macos robocopy windows
Last synced: 01 Apr 2026
https://github.com/itlackey/akm
akm — Agent Kit Manager. A package manager for AI agent skills, commands, tools, and knowledge.
agent-kit-manager agent-tools ai-agents ai-coding-assistant ai-skills akm claude-code cli developer-tools mcp opencode package-manager
Last synced: 06 Jun 2026
https://github.com/sugurutakahashi-1234/ai-chat-md-export
Command-line tool for converting ChatGPT and Claude chat history to readable Markdown files
ai brew chatgpt claude cli command-line command-line-tool export homebrew homebrew-tap markdown md nodejs npm npm-package typescript
Last synced: 30 Dec 2025
https://github.com/dylantientcheu/nbacli
🏀 The NBA in your terminal
basketball cli console nba nba-schedule terminal tui
Last synced: 13 Apr 2025
https://github.com/folke/splashcii
Simple cli tool that shows a random ascii art from https://www.asciiur.com/
ascii-art asciiur cli command-line doom-emacs nodejs
Last synced: 15 Apr 2025
https://github.com/ukautz/tmpl
tmpl is a lightweight, shell focused, swiss army knife for document template processing
automation ci-cd cli go golang shell template tool
Last synced: 02 Sep 2025
https://github.com/lostintangent/kyte
A single-command CLI for sharing and collaboratively editing a file in real-time
cli collaboration collaborative-editing developer-tools nodejs
Last synced: 10 Nov 2025
https://github.com/cliffano/datagen
Multi-process test data files generator
Last synced: 22 Sep 2025
https://github.com/danny-avila/nodejs-gpt
A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
api api-rest api-server bing bing-api bing-chat bing-search chatgpt chatgpt-api cli gpt gpt-3 gpt-4 javascript js node nodejs npm openai openai-api
Last synced: 24 Dec 2025
https://github.com/spartan-71/autocommitt
A CLI tool to generate AI-powered commit messages locally with Ollama—completely free, private, and offline!
Last synced: 16 Jul 2025
https://github.com/paloaltonetworks/prismacloud-cli
The Prisma Cloud CLI is a command line interface for Prisma Cloud by Palo Alto Networks.
cli prisma-cloud prisma-cloud-api prisma-cloud-compute-edition
Last synced: 29 Oct 2025
https://github.com/boavizta/cloud-scanner
📡 Get Boavizta impact data for your AWS usage.
aws cli ec2 emissions-co2 grafana-dashboard greenops greensoftware serverless sustainability
Last synced: 17 Jun 2025
https://github.com/steipete/sonoscli
Control SONOS speakers from your terminal.
Last synced: 11 Jan 2026
https://github.com/mfussenegger/cr8
CLI collection of utilities for working with CrateDB or PostgreSQL. Benchmark queries, insert data.
cli cockroachdb crate cratedb database-testing postgres postgresql python python-3
Last synced: 05 Apr 2025
https://github.com/kbst/kbst
Kubestack framework CLI
cli gitops gitops-framework kubernetes
Last synced: 25 Oct 2025
https://github.com/fromkk/testsummaries
generate HTML file from TestSummaries.plist
Last synced: 23 Apr 2025
https://github.com/flight-school/pos
A command-line utility for tagging part of speech for words in text.
cli macos nlp partofspeech-tagger swift
Last synced: 19 Jul 2025
https://github.com/stevedylandev/darkmatter
A better terminal default
cli ghostty-config terminal zsh-config
Last synced: 04 Apr 2026
https://github.com/akushwarrior/steel_crypt
A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.
aes algorithm algorithms blake2b chacha20 cli crypto-tools cryptography dart data-security decryption encryption flutter hashing hmac password ripemd rsa salsa20 sha256
Last synced: 13 May 2025
https://github.com/justleoo/skyfetch
☁️ a simple system information fetch
cargo cli command-line commandline fetch linux neofetch pfetch rust screenfetch sky system system-information terminal
Last synced: 02 Jul 2025
https://github.com/gschier/will-you-please
✨ The easiest way to run scripts during development
Last synced: 19 Mar 2025
https://github.com/waydabber/betterdisplaycli
Simple CLI access for BetterDisplay
betterdisplay cli command display integration line macos management notification swift
Last synced: 06 Mar 2026
https://github.com/magiclen/m-prober
This program aims to collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU, memory, network interfaces, block devices and processes. It can be used not only as a normal CLI tool, but also a web application with a front-end webpage and useful HTTP APIs.
cli linux mprober probe rust webapplication
Last synced: 10 Apr 2025
https://github.com/theacharya/markersextractor
Extract Markers from Final Cut Pro FCPXML
airtable cli csv database fcp fcpx fcpxml final-cut-pro-x finalcutpro gif gifs json mac macos macos-application markers midi notion swift video-editing
Last synced: 30 Apr 2025
https://github.com/neandertech/dexsearch
CLI to search for Scala libraries on Scaladex, made with Scala.js and published to NPM
Last synced: 10 Apr 2025
https://github.com/xarg/kuku
Kubernetes templating tool
cli helm k8s kubernetes python python3 yaml
Last synced: 24 Oct 2025
https://github.com/skulltech/pearsend
A simple CLI client for peer-to-peer file or message sending. Written in Python
chat cli file-sharing peer-to-peer python python3 sockets
Last synced: 16 Oct 2025
https://github.com/techboy-coder/mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
cli download download-music downloader mp3 music music-downloader python song youtube youtube-dl youtube-dl-wrapper
Last synced: 14 Jan 2026
https://github.com/takomo-io/takomo
Organize, parameterize and deploy your CloudFormation stacks
aws cli cloudformation cloudformation-stacks cloudformation-templates cloudformation-utilities deploy deployment-automation devops organization stack stack-configurations
Last synced: 18 Apr 2026
https://github.com/pacifio/json2dart
A CLI tool to help generate dart classes from json returned from API
cli code-generation dart flutter flutter-tool json-serializer
Last synced: 11 Mar 2026
https://github.com/simonwep/li18nt
🌎 Lint your i18n translation files. Detect conflicting properties, duplicates and make it more readable and easier to maintain by formatting it!
cli cli-app formatter i18n lint linter linting prettify prettify-library
Last synced: 18 Apr 2025
https://github.com/knadh/csv2json
csv2json is a fast utility that converts CSV files into JSON line files. An experiment in Zig lang.
cli csv csv-exporter csv-json csv-json-converter csv-parser csv-reader
Last synced: 23 Mar 2025
https://github.com/faressoft/inquirer-checkbox-plus-prompt
Checkbox with autocomplete and other additions for Inquirer
checkbox cli command-line fuzzy-search inquirer javascript nodejs prompt
Last synced: 31 Aug 2025
https://github.com/NascHQ/termtools
Customize your terminal using JavaScript. With themes, extra alias and functions, we combine the power from both JavaScript and Bash.
bash cli console customize javsascript ps1 terminal themes
Last synced: 01 Apr 2025
https://github.com/a-poor/js-in-rs
A demo of using JavaScript in a Rust program, via the "deno_core" crate.
Last synced: 03 Aug 2025
https://github.com/kasvith/teks
Easily get custom go template based outputs to your command-line tool. Like in docker/kubernetes
cli cli-app cli-formatter clitools command docker-like-output easy-to-use format formatter formatting go go-template golang helper librar output table tabular text-template text-templating
Last synced: 12 Aug 2025
https://github.com/gillstrom/screensaver
Start the screensaver.
cli javascript nodejs screensaver tool
Last synced: 14 Apr 2025
https://github.com/clarketm/jwt-cli
Command line tool for working with JSON Web Tokens (JWT)
cli command-line jsonwebtoken jwt node
Last synced: 14 Apr 2025
https://github.com/pipelinit/pipelinit-cli
Automatically generates pipelines for your project.
cli code-quality continuous-integration css deno docker eslint hacktoberfest html javascript npm python sass typescript yarn
Last synced: 21 Aug 2025
https://github.com/tbeu/blat
:e-mail: Blat is a command line email tool (sending mail via smtp), written for Windows.
blat cli email mail mailer smtp smtp-client smtp-mail
Last synced: 07 Aug 2025
https://github.com/nedpals/sharn
Managing shards made easier.
cli crystal helper package-manager shards
Last synced: 04 Apr 2025
https://github.com/gerardcl/renfe-cli
Python CLI written in Rust for fast Renfe search website trains timetables retrieval
cli ffi gtfs horarios horaris maturin pyo3 python python-cli renfe renfe-cli rust stations timetable timetable-defaults train-stations trains trenes trens
Last synced: 07 Apr 2025
https://github.com/doga/podcatcher
A podcast client for the command line written in Ruby.
Last synced: 07 Apr 2025
https://github.com/hexadecimalDinosaur/octoprint-cli
Command line client for controlling your OctoPrint 3D printer server
3d-printing cli command-line octoprint octoprint-api octoprint-client python
Last synced: 03 Oct 2025
https://github.com/VladimirMarkelov/pwatch
Process watcher(pwatch)
cli command-line command-line-tool process process-manager terminal top watch watcher
Last synced: 07 Apr 2025
https://github.com/m-ahmadi/tse-client
A client for fetching stock data from the Tehran Stock Exchange (TSETMC). Works in Browser, Node and as CLI.
browser caching cli cli-app compression crawler data dataset downloader iran node-module stock stock-data stock-market stock-prices tehran ticker tsetmc universal
Last synced: 18 Feb 2026
https://github.com/himynameisdave/make-me-lol
:smile: A command-line tool to make you laugh
cli command-line fun laugh lol
Last synced: 25 Jul 2025
https://github.com/toolctl/toolctl
The tool to control your tools
binaries cli command-line go golang installer linux macos tools
Last synced: 02 Apr 2025
https://github.com/sdushantha/vsco-dl
:camera: Download all of the images and videos from a VSCO user
archiver cli commandline-tool downloader linux macos python ripper vsco
Last synced: 07 Oct 2025
https://github.com/karanb192/claude-code-hooks
🪝 A growing collection of useful Claude Code hooks. Copy, paste, customize.
ai-tools anthropic automation claude claude-code claude-code-hooks cli developer-tools hooks notifications security
Last synced: 21 Feb 2026
https://github.com/gmickel/sheets-cli
Composable Google Sheets CLI for humans and agents. Read, write, update cells by key—with Agent Skills for Claude Code and OpenAI Codex.
agent-skills automation bun claude-code cli google-sheets openai-codex spreadsheet typescript
Last synced: 01 Mar 2026
https://github.com/alduncanson/handler
A2A Protocol client and developer toolkit.
a2a a2a-cli a2a-client a2a-protocol a2a-server adk agent ai ai-agents cli litellm mcp mcp-server ollama pypi python tui uv
Last synced: 18 Apr 2026
https://github.com/nobl9/sloctl
A command line tool to cast SLO spells 🪄
cli go golang nobl9 reliability slo sre
Last synced: 27 Feb 2026
https://github.com/amine-smahi/sqlite-global-tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
cli cmd command-line-tool dotnet-core dotnet-core-global-tool dotnet-core2-1 sqlite sqlite3 terminal
Last synced: 21 Jun 2025
https://github.com/rasros/lx
Recursively find, filter, and format code files for ChatGPT and Claude context windows directly from your terminal.
chatgpt claude cli clipboard code-analysis context-window developer-tools gitignore go go-lang llm productivity prompt-engineering terminal
Last synced: 25 Jan 2026
https://github.com/clipboardhealth/groundcrew
Dispatch your ticket backlog to local, interactive AI coding agents. One git worktree per ticket, sandboxed by default.
agentic ai-agents automation claude claude-code cli cmux codex coding-agents developer-tools git-worktree jira linear local-first orchestrator parallel sandbox tmux typescript worktrees
Last synced: 11 Jun 2026
https://github.com/grohden/react-native-cli-bump-version
A simple react native cli plugin to help you with version bumps
bumps cli plugin react-native react-native-cli react-native-cli-plugin versioning
Last synced: 21 Jul 2025
https://robertohuertasm.github.io/figma-asset-downloader/
📦 Small utility to help you download Figma assets directly to your computer
assets-management cli design-systems figma figma-api figma-app figma-document
Last synced: 10 May 2025
https://github.com/mischah/ibrew
🍻Interactive CLI for Homebrew – the missing package manager for macOS.
brew cli cli-app homebrew ibrew interactive macos search terminal
Last synced: 04 Jul 2025
https://github.com/caarlos0-graveyard/example
Golang cli application example
Last synced: 23 Jan 2026
https://github.com/xtream1101/s3-concat
Concat multiple files in s3
cli concatenation python s3 s3-concat
Last synced: 09 Apr 2025
https://github.com/codejive/java-jpm
A simple command line tool, taking inspiration from Node's npm, to manage Maven dependencies for Java projects that are not using build systems like Maven or Gradle.
artifacts cli dependencies java maven packages
Last synced: 23 Jan 2026
https://github.com/stefansundin/secrets-scanner
Find API keys in your code. :key:
Last synced: 18 Mar 2025
https://github.com/vladimirmarkelov/pwatch
Process watcher(pwatch)
cli command-line command-line-tool process process-manager terminal top watch watcher
Last synced: 13 Apr 2025
https://github.com/homemadepy/messages
A python package designed to make sending messages easy and efficient!
api api-wrapper automation beginner-friendly cli email python3 slack smtp telegram tool tools twilio whatsapp wiki
Last synced: 11 Apr 2025