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-07-15 00:05:30 UTC
- JSON Representation
https://github.com/shock59/makemcserver
CLI tool to easily set up a Minecraft server, made with TypeScript
cli fabricmc forgemc minecraft minecraft-server minecraftforge neoforge neoforged node node-cli nodejs papermc typescript
Last synced: 23 Oct 2025
https://github.com/melonamin/gt
Makes Git worktrees actually pleasant to use.
Last synced: 22 Jan 2026
https://github.com/esonhugh/tencent-coding-openapi
腾讯云 Coding CICD Devops 一体化平台 OpenApi 对接 SDK 以及个人或 OAuth Token 利用演示
api cli cloud devops go golang sdk sdk-go security-tools tencent tencent-cloud tencent-coding
Last synced: 03 Jul 2025
https://github.com/TechWiz-3/pygnore-cli
Instantly create a .gitignore file using the python template, offline
cli cli-tool gitignore gitignore-cli gitignore-generator hacktoberfest python python-cli python-cli-tool python-gitignore python-script
Last synced: 29 Jul 2025
https://github.com/youdie006/swapdex
Switch between multiple Claude Code and Codex login accounts, locally and safely. A switcher, not a rotator.
account-manager account-switcher claude claude-code cli codex credentials developer-tools openai rust
Last synced: 14 Jul 2026
https://github.com/jodevsa/subd
CLI program for download subtitles from subscene.com
automation cli movies nodejs subscene subtitles
Last synced: 02 May 2026
https://github.com/azurewarth0920/simple-browsersyncer
a inline command tool that help you watch and sync the files in current folder
Last synced: 21 Jan 2026
https://github.com/sxmbaka/behead
behead is a command-line tool that mimics the behavior of the GNU head command. It reads the beginning of one or more files and outputs a specified number of lines or bytes to the standard output.
Last synced: 11 Mar 2026
https://github.com/diegodev2/resq
Resq is a simple CLI tool in Go for HTTP requests to APIs.
Last synced: 11 Mar 2026
https://github.com/greenbone/mattermost-notify
A CLI to post GitHub workflow messages to mattermost
automation base cli devops github github-actions mattermost python
Last synced: 21 Jan 2026
https://github.com/lloydlobo/treeleaf
Tree diagrams for the teriminal. Visualize mermaid-like data on the command-line.
cli diagram interactive mermaid rust tree tree-structure visualizer
Last synced: 03 Apr 2025
https://github.com/piterweb/mc-sync-download
External tool to Send ✈ and Receive 📨 Minecraft Worlds 👥
cli go golang golang-cli golang-tools minecraft minecraft-tool tools
Last synced: 15 Oct 2025
https://github.com/aryeko/ghx
Typed GitHub capability router for AI agents. Deterministic CLI + GraphQL execution with normalized results.
agentic ai-agents api-router automation cli developer-tools github github-api github-cli graphql typescript
Last synced: 14 Mar 2026
https://github.com/utkarshg1/utkarshpy
UtkarshPy is a command‑line utility that automates the entire bootstrap of a new Python project.
automation cli dev-tools github-integration project-scaffolding project-setup python3 virtual-env workflow
Last synced: 18 Jun 2025
https://github.com/kc-2001ms/swiftli
Swift framework to easily build CLI (CUI) for command line tools
cli clt cui resultbuilder swift swift-argument-parser swiftui-like
Last synced: 04 Feb 2026
https://github.com/seeden/termprompt
Beautiful terminal prompts with native UI superpowers via OSC 7770. Zero dependencies
cli interactive-cli nodejs prompt terminal tui typescript
Last synced: 14 Mar 2026
https://github.com/lindsaygelle/emojipedia
Go application. Simple program that scrapes unicode.org for Emoji content. Parses out HTML into categorically ordered data subsets. Explored from the command line.
cli data data-mining emoji emojipedia encyclopedia go golang golang-application html-scraping unicode-characters
Last synced: 11 Mar 2026
https://github.com/souvikinator/termparse
Minimal node js cli maker
cli cli-application command-line hacktoberfest hacktoberfest-accepted hacktoberfest2021 javascript nodejs nodejs-modules term-parse
Last synced: 13 Apr 2026
https://github.com/tcconnally/perseus
Live context engine for AI assistants — resolve-before-context, session waypoints, and tool-selection intelligence for Hermes Agent
ai-assistant cli context-engine developer-tools hermes-agent llm-tools open-source perseus python single-file
Last synced: 29 May 2026
https://github.com/dxrcy/everygarf
Concurrently download every Garfield comic to date.
Last synced: 24 Apr 2025
https://github.com/enricodeleo/jscryptor-cli
:shipit: JSCryptor (RNCryptor's javascript implementation) in a command line flavor
cli encryption nodejs rncryptor security tool
Last synced: 09 Feb 2026
https://github.com/yahoojapan/k2hdkc_dbaas_k8s_cli
K2HDKC DBaaS on kubernetes Command Line Interface - K2HR3 CLI Plugin
antpickax chmpx cli clustering dbaas k2hash k2hdkc k2hdkc-cluster k2hdkc-dbaas k2hr3 k8s kubernetes kvs nosql
Last synced: 12 Apr 2025
https://github.com/vladned/jonescli
CLI project for searching and inspecting Python classes. Build with Rust
cli documentation-tool python-docs rust rust-lang
Last synced: 09 Apr 2025
https://github.com/zdrzalikprzemyslaw/console-chess
Console text-based implementation of Chess in C++
chess cli console console-application console-chess console-gui cpp cpp11 game
Last synced: 10 Jun 2026
https://github.com/nesticle8bit/vinyl-scrobbler
🎵 A Node.js CLI tool that bridges your vinyl collection to Last.fm. Automatically scrobble vinyl records from Discogs to your Last.fm profile with accurate timestamps and track information. Perfect for audiophiles who want to track their vinyl listening habits.
cli command-line command-line-tool console-application discogs lastfm nodejs vinyl vinyl-records
Last synced: 20 Apr 2026
https://github.com/meanii/wisper
Wisper is a lightweight, Golang-based, end-to-end encrypted CLI chatting app that offers fast, secure messaging. Its advanced encryption protocols keep private chats safe and it's reliable, with lightning-fast message processing.
chatting cli end-to-end-encryption golang
Last synced: 27 Jan 2026
https://github.com/brookinsconsulting/ezporphanedimageobjectsreport
eZp Orphaned Image Objects Report is a true eZ Publish cli script that provides commandline script to find orphaned image objects and generate a csv report
cli cronjob ezpublish ezpublishlegacy module orphaned-image-objects report reporting
Last synced: 05 Jul 2025
https://github.com/valflrt/fencryption
Fencryption is program to encrypt and decrypt files and full directories. Development stopped.
cli encryption-decryption rust
Last synced: 22 Jan 2026
https://github.com/shunsock/fortee_proposal_cli
Forteeに投稿されたプロポーザルデータをのURLを使ってダウンロード+表示するためのコマンドラインツールです.
Last synced: 16 Mar 2025
https://github.com/wojteek/dynhost
It synchronizes the external IP address with the DNS record in the OVH or Cloudflare.
cli cloudflare dns domain dynhost external-ip go golang ip ovh
Last synced: 11 Mar 2026
https://github.com/mkamelll/song-lyrics-youtube
Cli to get youtube songs lyrics 🎶
cli javascript lyrics nodejs songs youtube
Last synced: 13 Apr 2026
https://github.com/isinghabhishek/go-booking_app-cli
Creating a ticket Booking App Command Line Interface(CLI) using Go language.
Last synced: 28 Jun 2025
https://github.com/intentionally-left-nil/wand
CLI tool to manage elixir dependencies
amazing cli dependency-manager elixir wand
Last synced: 14 Jul 2026
https://github.com/smbcloudXYZ/smbcloud-cli
CLI interface to access SmbPndk, a.k.a "How to learn Rust".
cli cloud cloud-computing command-line command-line-tool homebrew rust vercel web3333333333333333333
Last synced: 18 Jul 2025
https://github.com/tukaelu/zgsync
zgsync is a command-line tool that posts help center content written in Markdown to Zendesk Guide.
cli golang markdown-to-html zendesk zendesk-helpcenter
Last synced: 24 Feb 2026
https://github.com/nekonenene/gh-pull-requests-slack-reminder
Notify Slack a list of pull requests with a specific label to inform the pull request to be reviewed.
cli github go golang pull-requests slack
Last synced: 23 Jan 2026
https://github.com/henvic/wedeploycli
Code for the old WeDeploy/Liferay Cloud Platform CLI (legacy, unmaintained)
Last synced: 29 May 2026
https://github.com/spacebanana420/bananautils
My collection of CLI utilities written in multiple languages
bash cli cross-platform lua python ruby scripting shell
Last synced: 09 Apr 2026
https://github.com/batchlabs/msgpack-dump
A CLI tool that dumps the description of Messagepack payload in your console
Last synced: 14 Oct 2025
https://github.com/maggiben/ytkit
A youtube command line utility kit
cli downloader nodejs streaming video youtube
Last synced: 04 Feb 2026
https://github.com/pubnub/tomato
CLI Mock Server for contract testing
cli contract-testing mock-server
Last synced: 14 Oct 2025
https://github.com/hacksore/cordlink
👹 Convert Discord voice channel links to obnoxious markdown
cli discord markdown typescript-library
Last synced: 24 Feb 2026
https://github.com/chamerling/merginator-gitlab
Automatic merge your Gitlab Merge Requests
Last synced: 30 Apr 2026
https://github.com/trimscash/texthex
Read text section bytes and format it for shellcode (64bit ELF only)
cli elf elf-parser exploiting hex-converter readelf shellcode shellcode-convert tool
Last synced: 25 Apr 2025
https://github.com/yazan98/commiter
Ruby Cli To Block Git Commits if you wrote Bad Messages
cli commit-message commits configuration git-history git-hook git-hooks github-config ruby ruby-cli validation validations
Last synced: 25 Apr 2025
https://github.com/sailro/azdtool
CLI tool for managing Azure DevOps entities
Last synced: 05 Jul 2025
https://github.com/thomas-crane/nrelay-cli
A command line interface for generating and running nrelay projects.
Last synced: 22 Jan 2026
https://github.com/alexcoder04/arrowprint
Go library for Arch-Linux-like CLI output
arch arch-linux cli cli-tools color formatting go go-library golang library output
Last synced: 03 Apr 2025
https://github.com/danielwhatmuff/trigger-travis
Python CLI to kick off travis jobs on a particular branch and optionally inject environment variables
ci cli continuous-deployment continuous-integration continuous-testing devops python travis travis-ci
Last synced: 09 Apr 2025
https://github.com/springtype-org/st-start
Zero configuration TypeScript/JavaScript bundler & DevServer for frontend and Node.js projects. Framework agnostic.
babel browserslist bundler cli code-splitting cross-platform css dev-server hmr html javascript jest nodejs postcss pwa sass server typescript webpack zero-configuration
Last synced: 24 Apr 2025
https://github.com/mokagio/cli-pods
How to use CocoaPods to install CLI tools, and GitHub actions to cache them
Last synced: 25 Mar 2025
https://github.com/yiwenlu66/piloty
PiloTY: AI pilot for PTY operations via MCP - enables AI agents to control interactive terminals like a human
ai-agent automation cli interactive mcp pty python shell ssh terminal
Last synced: 05 Jul 2025
https://github.com/kigster/sopsy
Smooth and easy way to protect your API keys and secrets in development, using the latest hardware chips such as Enclave on macOS, use biometrics to decrypt and launch your app, approve new members as they join. Easy, logical, removes nearly all attack vectors so you can store your keys in git.
age cli developer-tools enclave encryption interactive non-interactive scriptable secrets sops
Last synced: 14 Jul 2026
https://github.com/skippyr/libtmk
Libtmk (aka "Terminal Manipulation Kit") is a simple C99 terminal manipulation library that contains a modest set of features to manipulate terminal properties, styles, arguments and key readings primarily using UTF-8 encoding. It is available for Windows, macOS and Linux.
c c-library cli command-line cpp cpp-library library linux macos shell terminal tui windows
Last synced: 27 Mar 2025
https://github.com/quachhengtony/climan.net
Climan.NET is a lightweight NuGet package that automates repetitive & tedious commands for you.
automation cli command command-line csharp devtool dotnet terminal
Last synced: 14 Jan 2026
https://github.com/lidongjies/node-prune
Remove unnecessary files from node_modules (.md, .ts, ...)
Last synced: 26 Aug 2025
https://github.com/LLM-X-Factorer/md2red
将 Markdown 文档自动转化为小红书图文轮播帖子并发布。Markdown to Xiaohongshu (RED) image-text note converter & publisher.
cli markdown playwright react typescript xiaohongshu
Last synced: 14 Jul 2026
https://github.com/abiriadev/multi-console
:rocket:multi-console is a module for clustering console outputs
Last synced: 27 Jan 2026
https://github.com/twistezo/time-on-battery-m1
Mac OS app for measure real elapsed time on battery between charging. Without sleeping time unlike in system's Activity Monitor. Requires Big Sur and M1 processor.
battery cli m1 macos nodejs time typescript
Last synced: 05 Feb 2026
https://github.com/samuelebarbiera/venmjs
BUILDING A VUE STACK IT'S NEVER BEEN SO EASY🔧 ⛏️
backend-framework cli cloud create database dependencies deploy docker fullstack-javascript hosting mevn node nuxtjs orm testing venmjs vue webapp
Last synced: 12 Apr 2026
https://github.com/blobfolio/argyle
A lightweight, agnostic CLI argument parsing library for Rust.
Last synced: 23 Jan 2026
https://github.com/notpaulmartin/autoflash
An easy-to-use CLI for handling ESP8266 (NodeMCU) images: erase, download and flash with ease
cli esp8266 esp8266-arduino espressif esptool nodejs nodejs-cli nodemcu nodemcu-arduino nodemcu-esp8266 nodemcu-lua
Last synced: 18 Jan 2026
https://github.com/kx0101/minigrep
MiniGrep is a Rust-based command-line tool, with a (current) size of 588KB that lets users search files for a given query string and shows matching lines with their line numbers.
boyre-moore cli performance rust rustlang
Last synced: 09 Apr 2025
https://github.com/gitbookio/heroku-deployer
Node.js module and CLI that makes deploying to Heroku a child's play
Last synced: 10 Sep 2025
https://github.com/nazmussayad/release-note
AI-powered CLI that generates release notes between two git tags, with flexible config and output to file or stdout.
ai automation changelog cli developer-tools git npm openai release-notes typescript
Last synced: 15 Jul 2026
https://github.com/oherych/yeelightcli
yeelightcli is a command-line tool for managing Yeelight devices. Right now it supports 95% of all features presented in the official documentation.
cli golang iot yeelight yeelight-cli
Last synced: 23 Jan 2026
https://github.com/vladimyr/radiocloud-cli
Play radiocloud radio stations from your terminal
cli nodejs online-radio player radio
Last synced: 18 Apr 2026
https://github.com/manuwarfare/baby
Abbreviate commands in the GNU/Linux terminal with simplicity
alias cli go golang linux terminal terminal-app terminal-based
Last synced: 08 Jan 2026
https://github.com/moogento/moo-statusline
A status line for ClaudeCode
claude-code claudecode claudecode-monitoring cli productivity statusline
Last synced: 07 Jan 2026
https://github.com/mdxabu/genp
GenP is a CLI tool for generating passwords and storing them in E2EE (End-to-End Encrypted) mode
cli password-generator password-manager
Last synced: 11 Mar 2026
https://github.com/macie/sortof
Peculiar sorting tools
bogosort cli slowsort stalinsort
Last synced: 05 Feb 2026
https://github.com/eno-lang/enocli
An experimental eno command line interface for generating parsers from sample documents/schemas
Last synced: 16 Mar 2025
https://github.com/insomnimus/note
A todo app you will actually use, written in rust.
app cli notes productivity rust todo
Last synced: 22 Feb 2026
https://github.com/kguzek/leetcode-project-generator
A LeetCode project template generator for various languages.
automation cli click interview interview-questions leetcode project-generator python templates
Last synced: 09 Apr 2025
https://github.com/popodidi/idoticon
Dot identicon generator
cli identicon-generator javascript
Last synced: 23 Jan 2026
https://github.com/maroontress/cuimallet.csharp
The CuiMallet is a .NET library for making Command Line Interface. It depends on .NET Standard 2.1.
cli command-line-arguments command-line-parser csharp csharp8 dotnet-standard
Last synced: 23 Feb 2026
https://github.com/flyingsquirrel0419/claude-occ
occ gateway proxy for Claude Code provider routing
ai-gateway anthropic anthropic-api claude-code claude-occ cli llm llm-proxy local-first npm occ openai-compatible rust
Last synced: 15 Jul 2026
https://github.com/haijima/stool
stool is a CLI tool to analyze access patterns from the access log
cli go golang nginx performance profiling
Last synced: 15 Jul 2026