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-20 00:05:28 UTC
- JSON Representation
https://github.com/mnapoli/silly
Silly CLI micro-framework based on Symfony Console
cli micro-framework php symfony-console
Last synced: 13 May 2025
https://github.com/dicklesworthstone/destructive_command_guard
The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.
ai-agents cli developer-tools git rust safety
Last synced: 01 May 2026
https://github.com/ferrislucas/promptr
Promptr is a CLI tool that applies plain language instructions to the filesystem. Instructions can utilize a liquidjs based templating system. Use cases include refactoring, code generation, and experimentation.
ai chatgpt cli codegen coding-assistant command-line gpt-4 gpt-4o gpt4 gpt4o javascript openai prompt-engineering prompt-toolkit prompt-tuning
Last synced: 14 May 2025
https://github.com/fiatjaf/jiq
jid on jq - interactive JSON query tool using jq expressions
Last synced: 06 Apr 2025
https://github.com/humblepenguinn/envio
A secure command-line tool for managing environment variables
Last synced: 01 Mar 2026
https://github.com/miguelmota/streamhut
Stream your terminal to web without installing anything 🌐 by @miguelmota
cli docker golang javascript netcat real-time stdout stream streamhut telnet terminal terminal-share web websockets
Last synced: 15 Dec 2025
https://github.com/coderofsalvation/kanban.bash
commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript #issuetracker #git
cli kanban nestedkanban scriptable terminal
Last synced: 15 May 2025
https://github.com/massgen/massgen
🚀 MassGen is an open-source multi-agent scaling system that runs in your terminal, autonomously orchestrating frontier models and agents to collaborate, reason, and produce high-quality results. | Join us on Discord: discord.massgen.ai
agent agentic-ai autonomous-agents cli collaborative-ai conversational-ai genai generative-ai llm llm-orchestration model-context-protocol multi-agent python terminal-ui test-time-scaling tool-calling
Last synced: 06 Apr 2026
https://github.com/danielgtaylor/restish
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
auth auth0 brotli cbor cli fastapi gzip hacktoberfest http2 hypermedia json json-schema msgpack oauth2 openapi3 openapi31 rest rest-client swagger yaml
Last synced: 11 Apr 2025
https://github.com/VirtusLab/git-machete
Probably the sharpest git repository organizer & rebase/merge workflow automation tool you've ever seen
Last synced: 05 Apr 2025
https://github.com/kubermatic/fubectl
Reduces repetitive interactions with kubectl
Last synced: 15 May 2025
https://github.com/TermuxArch/TermuxArch
Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable https://termuxarch.github.io/TermuxArch/
android android-smartphone arch-linux bash chromebook cli linux linux-command pleasure setuptermuxarch shell smartphone tablet terminal termux termux-environment termux-hacking termux-proot termux-tools termuxarch
Last synced: 20 Mar 2025
https://github.com/w3tecch/typeorm-seeding
🌱 A delightful way to seed test data into your database.
cli data-seeding database seed seeding typeorm typeorm-extension typescript
Last synced: 15 May 2025
https://github.com/deviceinsight/kafkactl
Command Line Tool for managing Apache Kafka
apache-kafka avro cli fish golang kafka zsh
Last synced: 14 May 2025
https://github.com/usagi-flow/evil-helix
Bringing the Helix editor to the evil side
cli command-line editor helix ide neovim vim
Last synced: 15 Jul 2025
https://github.com/topydo/topydo
A powerful todo list application for the console, using the todo.txt format.
bsd cli cross-platform hacktoberfest linux macos open-source python task task-list task-manager todo todoapp todotxt tui windows
Last synced: 15 Jan 2026
https://github.com/benexl/yt-x
Browse youtube from your terminal
cli command-line fzf jq mpv youtube yt-dlp yt-dlp-wrapper yt-x
Last synced: 15 May 2025
https://github.com/keepcosmos/terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
agile cli command-line command-line-app command-line-tool hacktoberfest jira prompt third-party-libraries
Last synced: 20 Mar 2025
https://github.com/hartwork/git-delete-merged-branches
:fire: Command-line tool to delete merged Git branches
automation cleanup cli cli-tool command-line command-line-tool developer-tool developer-tools git housekeeping python python3
Last synced: 15 Apr 2025
https://github.com/eddieantonio/imgcat
It's like cat, but for images.
256-colors ansi cli color hacktoberfest image imgcat iterm2 terminal
Last synced: 16 May 2025
https://github.com/naelstrof/slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
c c-plus-plus cli imagemagick opengl screenshot shaders slop
Last synced: 16 May 2025
https://github.com/bitrise-io/bitrise
Bitrise runner CLI - run your automations on your Mac or Linux machine -
Last synced: 20 Jan 2026
https://github.com/jacobevelyn/friends
Spend time with the people you care about. Introvert-tested. Extrovert-approved.
cli crm customer-relationship-management diary diary-application family friends friendship friendships human-readable human-readable-interface human-readable-representations journal journal-application journaling markdown quantified-self relationships ruby tagging
Last synced: 15 May 2025
https://github.com/cbednarski/hostess
An idempotent command-line utility for managing your /etc/hosts file.
Last synced: 21 Oct 2025
https://github.com/barthr/redo
Redo is the ultimate tool to create reusable functions from your history in an interactive way
cli go golang productivity shell terminal tui
Last synced: 12 Jan 2026
https://github.com/Exiv2/exiv2
Image metadata library and tools
cli exif exif-interface exif-metadata image-metadata iptc iptc-metadata xmp xmp-metadata
Last synced: 20 Mar 2025
https://github.com/tombi-toml/tombi
TOML Formatter / Linter / Language Server
cli formatter language-server linter lsp rust toml
Last synced: 23 May 2026
https://github.com/gammasoft71/xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
c-plus-plus cli cmake console cplusplus-20 cpp cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable raii test-framework toolkit unittest xtd
Last synced: 15 May 2025
https://github.com/expo/expo-github-action
Expo GitHub Action makes it easy to automate EAS builds or updates
actions cli continuous-delivery continuous-integration expo github-actions
Last synced: 14 May 2025
https://github.com/jkwill87/mnamer
media file renaming and organizing tool
batch cli media metadata movie organizer python television
Last synced: 15 May 2025
https://github.com/jawher/mow.cli
A versatile library for building CLI applications in Go
Last synced: 17 Dec 2025
https://github.com/wolph/python-progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
bar cli console eta gui library percentage progress progress-bar progressbar python rate terminal time
Last synced: 13 May 2025
https://github.com/jakeheis/SwiftCLI
A powerful framework for developing CLIs in Swift
cli command-line framework option-parser swift
Last synced: 25 Mar 2025
https://github.com/JacobEvelyn/friends
Spend time with the people you care about. Introvert-tested. Extrovert-approved.
cli crm customer-relationship-management diary diary-application family friends friendship friendships human-readable human-readable-interface human-readable-representations journal journal-application journaling markdown quantified-self relationships ruby tagging
Last synced: 03 Apr 2025
https://github.com/oppiliappan/eva
a calculator REPL, similar to bc(1)
calculator cli hacktoberfest rust
Last synced: 12 Dec 2025
https://github.com/naggie/dstask
Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!
bash cli command-line git gtd notes notes-app notes-management-system notes-tool sync task taskwarrior terminal terminal-based todo zsh
Last synced: 14 May 2025
https://github.com/aliyun/aliyun-cli
Alibaba Cloud CLI
a-li-yun alibaba alibaba-cloud-cli alibaba-cloud-openapi alibabacloud aliyun cli client cloud-api openapi rpc-api sdk
Last synced: 07 Jan 2026
https://github.com/dart-code-checker/dart-code-metrics
Software analytics tool that helps developers analyse and improve software quality.
analysis analyzer analyzer-plugin anti-patterns antipatterns cli code-metrics codeclimate dart dartlang flutter metrics quality static-analysis tool
Last synced: 03 Oct 2025
https://github.com/integrii/flaggy
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
cli flags golang input subcommands
Last synced: 15 May 2025
https://github.com/cvarisco/create-component-app
Tool to generate different types of React components from the terminal. 💻
automation choice cli components create-react-app generate-component react react-components reactjs terminal tool
Last synced: 15 May 2025
https://github.com/WoLpH/python-progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
bar cli console eta gui library percentage progress progress-bar progressbar python rate terminal time
Last synced: 03 Aug 2025
https://github.com/CVarisco/create-component-app
Tool to generate different types of React components from the terminal. 💻
automation choice cli components create-react-app generate-component react react-components reactjs terminal tool
Last synced: 13 Mar 2025
https://github.com/pls-rs/pls
pls is a prettier and powerful ls(1) for the pros.
Last synced: 10 Mar 2026
https://github.com/rust-lang/rustfix
Automatically apply the suggestions made by rustc
Last synced: 04 Oct 2025
https://github.com/longbridge/longbridge-terminal
AI-native CLI for the Longbridge trading platform with real-time market data, portfolio, and trading...
ai-native cli finance financial-analysis ratatui tui
Last synced: 02 Jun 2026
https://github.com/Theodo-UK/sls-dev-tools
Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!
aws-lambda cli debug eventbridge metrics observability serverless
Last synced: 05 Apr 2025
https://github.com/aleios-cloud/sls-dev-tools
Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!
aws-lambda cli debug eventbridge metrics observability serverless
Last synced: 06 Oct 2025
https://github.com/joshuaclayton/unused
Deprecated; see https://github.com/unused-code/unused
cli code-quality ctags elixir haskell ruby
Last synced: 03 Oct 2025
https://github.com/ruyadorno/ipt
Interactive Pipe To: The Node.js cli interactive workflow
bash cli command-line ipipeto javascript js nodejs pipe stdout unix vim workflow
Last synced: 14 May 2025
https://github.com/fiso64/sldl
Advanced download tool for Soulseek.
cli command-line-tool soulseek soulseek-network
Last synced: 07 Apr 2026
https://github.com/flozz/rivalcfg
CLI tool and Python library to configure SteelSeries gaming mice
aerox cli linux mouse prime pypi rival sensei steelseries udev-rules
Last synced: 14 May 2025
https://github.com/js-cli/js-liftoff
Launch your command line tool with ease.
Last synced: 18 Jun 2025
https://github.com/cocogitto/cocogitto
The Conventional Commits toolbox
changelog cli cli-app conventional-changelog conventional-commits git hacktoberfest rust rust-cli semver semver-convention semver-release
Last synced: 14 May 2025
https://github.com/bloomberg/stricli
Build complex CLIs with type safety and no dependencies
Last synced: 14 May 2025
https://github.com/gyf304/vmcli
A set of utilities (vmcli + vmctl) for macOS Virtualization.framework
cli m1 macos virtual-machine vm
Last synced: 03 Feb 2026
https://github.com/pavdmyt/yaspin
A lightweight terminal spinner for Python with safe pipes and redirects 🎁
awesome cli cli-utilities console easy-to-use loader python python-library spinner terminal unix utilities
Last synced: 31 Dec 2025
https://github.com/icinga/icingaweb2
A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
Last synced: 16 May 2025
https://github.com/madlabsinc/mevn-cli
Light speed setup for MEVN(Mongo Express Vue Node) Apps
babel-es6 babel-preset babel7 cli eslint express gssoc19 hacktoberfest javascript mevn mongodb mongoose nodejs npm-package prettier vue vuejs
Last synced: 15 May 2025
https://github.com/raphaelmansuy/code2prompt
Code2Prompt is a powerful command-line tool that simplifies the process of providing context to Large Language Models (LLMs) by generating a comprehensive Markdown file containing the content of your codebase. ⭐ If you find Code2Prompt useful, consider giving us a star on GitHub! It helps us reach more developers and improve the tool. ⭐
Last synced: 14 May 2025
https://github.com/mlomb/chat-analytics
Generate interactive, beautiful and insightful chat analysis reports
analysis analytics analyzer app chat chat-analysis chat-analyzer cli data-visualization discord telegram whatsapp
Last synced: 14 May 2025
https://github.com/irevenko/what-anime-cli
❓🖼 Find the anime scene by image using your terminal
anime anime-fans anime-search animes cli cli-app go go-cli go-cli-example golang golang-application golang-wrapper
Last synced: 04 Apr 2025
https://github.com/nakabonne/pbgopy
Copy and paste between devices
cli clipboard copy-paste go golang
Last synced: 29 Apr 2026
https://github.com/benexl/viu
Your browser anime experience from the terminal
anilist anime anime-scraper api application cli click fastanime python rich scraping
Last synced: 16 Aug 2025
https://github.com/earwig/git-repo-updater
A console script that allows you to easily update multiple git repositories at once
cli git multiple-repositories multirepo python repository-management
Last synced: 15 May 2025
https://github.com/ergonomica/ergonomica
🖥️ a cross-platform modern shell.
bash-alternative cli functional-programming lisp lisp-variant python scheme shell terminal
Last synced: 27 Mar 2025
https://github.com/simeg/eureka
💡 CLI tool to input and store your ideas without leaving the terminal
cli command-line idea ideas productivity rust terminal
Last synced: 15 May 2025
https://github.com/sap/jenkins-library
Jenkins shared library for Continuous Delivery pipelines.
ci-cd cli golang jenkins open-source
Last synced: 02 Mar 2026
https://github.com/Pluralith/pluralith-cli
A tool for Terraform state visualisation and automated generation of infrastructure documentation
Last synced: 04 Apr 2025
https://github.com/pluralith/pluralith-cli
A tool for Terraform state visualisation and automated generation of infrastructure documentation
Last synced: 03 Oct 2025
https://github.com/furkansenharputlu/f-license
Open Source License Key Generation and Verification Tool written in Go
cli cli-app cli-application cli-tool customer-management go golang hmac hmac-authentication jwt jwt-authentication jwt-token license-generator license-management license-server license-tracker rsa rsa-algorithm rsa-key-encryption verification
Last synced: 13 Apr 2025
https://github.com/mihaelamj/cupertino
A local Apple Documentation crawler and MCP server. Written in Swift.
apple-documentation cli command-line-tool developer-tools documentation-tools local-server mcp mcp-server model-context-protocol offline-docs swift swiftpm
Last synced: 31 May 2026
https://github.com/openfaas/faas-cli
Official CLI for OpenFaaS
cli docker faas faas-cli golang hacktoberfest handler lambda nodejs python templating
Last synced: 14 May 2025
https://github.com/sunny0826/kubecm
Manage your kubeconfig more easily.
cli go golang kubeconfig kubeconfig-manager kubernetes switch-namespace
Last synced: 24 Dec 2025
https://github.com/lucagrulla/cw
The best way to tail AWS CloudWatch Logs from your terminal
aws aws-cloudwatch bash cli devops golang linux log-streams logs macos tail terminal windows zsh
Last synced: 16 May 2025
https://github.com/taiki-e/cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration.
Last synced: 07 Feb 2026
https://github.com/warpdotdev/themes
Custom themes repository for Warp, a blazingly fast modern terminal built in Rust.
cli open-source python rust terminal theme yaml
Last synced: 14 May 2025
https://github.com/Icinga/icingaweb2
A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
Last synced: 03 Aug 2025
https://github.com/pgplex/pgschema
Terraform-style, declarative schema migration CLI for Postgres
cicd cli ddl devops gitops multi-tenant postgres postgresql schema schema-change schema-diff schema-migration schema-migrations terraform
Last synced: 01 Mar 2026
https://github.com/JamieMason/shrinkpack
Fast, resilient, reproducible builds with npm install.
ci cli dependencies dependency dependency-manager install lockfile npm offline-mirror package package-json package-lock pnpm shrinkwrap yarn
Last synced: 27 Mar 2025
https://github.com/kha7iq/pingme
PingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email.
alert cli discord email golang gotify line mastodon mattermost messaging microsoft-teams pingme pushbullet pushover rocketchat slack telegram twillio wechat
Last synced: 16 May 2025
https://github.com/jamiemason/shrinkpack
Fast, resilient, reproducible builds with npm install.
ci cli dependencies dependency dependency-manager install lockfile npm offline-mirror package package-json package-lock pnpm shrinkwrap yarn
Last synced: 07 Oct 2025
https://github.com/lusingander/serie
A rich git commit graph in your terminal, like magic 📚
cli git git-client git-graph git-log git-tools ratatui terminal tui
Last synced: 11 Apr 2026