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-04 00:05:31 UTC
- JSON Representation
https://github.com/heyhuynhgiabuu/ocsight
Track OpenCode AI costs and usage. Real costs, real data.
analytics bun caching cli development-tools export monitoring observability opencode performance real-time typescript
Last synced: 04 May 2026
https://github.com/acro5piano/astro-gettext
Fast gettext i18n in Node that supports Astro
astro astrojs cli gettext i18n internationalization static-site tanslation typescript
Last synced: 15 May 2026
https://github.com/fridiculous/workroot
Machine-wide git worktree switchboard for target-first, shell-composable workflows and parallel AI coding.
ai-agents cli coding-agents developer-tools git git-worktree productivity rust terminal worktrees
Last synced: 15 May 2026
https://github.com/Wildhoney/Taskfile
:package: Yet another attempt at a simple task runner for npm with parallelisation support using bash commands via YAML.
build cli commands runner runner-script shell task-manager taskrunner tasks test
Last synced: 24 Apr 2025
https://github.com/kuwacom/terminal-videoplayer
動画ファイルをターミナル及びコンソール上で再生するソフトウェア
cli console terminal video-player
Last synced: 10 Oct 2025
https://github.com/carlossilva2/pytasker
Run pipelines on your own computer for better automation
automation cli cli-utilities easy-to-use flow python3 terminal unix windows
Last synced: 05 Sep 2025
https://github.com/maurobonfietti/chat-open-ai-cli
:robot: Ask questions to ChatGPT from the CLI.
api chatgpt cli gpt gpt-3 gpt-4 openai openai-api php
Last synced: 07 Jan 2026
https://github.com/gi0baro/noir
A command-line tool for template rendering
cli renoir templating toml yaml
Last synced: 25 Mar 2025
https://github.com/aborroy/alfresco-go-cli
A Command Line Interface for ACS implemented in GO.
Last synced: 09 Apr 2025
https://github.com/decryptus/json-dotenv
Manipulate and extract envfiles in json format.
cli dotenv envfile environment-variables json python
Last synced: 03 Sep 2025
https://github.com/lgaticaq/anime-dl-cli
CLI for show and download anime from jkanime.net
Last synced: 12 Jul 2025
https://github.com/chillerbot/chillerbot-ng
Teeworlds console client based on cmake DDNet
Last synced: 11 Mar 2025
https://github.com/softwaremill/kcpilot
CLI tool to help you investigate your Kafka clusters
Last synced: 21 Jan 2026
https://github.com/skonik/rust-async-downloader
Rust asynchronous file downloader
cli downloader file-downloader rust tokio
Last synced: 05 Sep 2025
https://github.com/graves/awful_aj
CLI tool for OpenAI compatible APIs
agentic-ai agents cli embedded llm prompt-engineering rust vector-database
Last synced: 09 Oct 2025
https://github.com/elisiariocouto/leggen
💲 An Open Banking Dashboard and CLI
bank cli dashboard discord finance gocardless manager mcp notifications openbanking psd2 react shadcn sqlite
Last synced: 09 Mar 2026
https://github.com/angelbarrera92/tlwpa4220
Golang API for TP-Link TL-WPA4220 PLC
cli plc prometheus-exporter tl-wpa4220 tp-link
Last synced: 08 Oct 2025
https://github.com/mrsarm/compres
Implementación Algoritmo de Huffman, código original de Salvador Pozo Coronado
c cli huffman-coding huffman-compression-algorithm
Last synced: 09 Apr 2025
https://github.com/zahash/royalguard
Secure Ergonomic Command Line Password Manager. Free Forever. Made with ❤️ using 🦀
cli command-line-tool decrypt decryption encrypt encryption encryption-decryption password password-manager secure security
Last synced: 07 Oct 2025
https://github.com/mongodb-developer/mongodb-rag
A Powerful Retrieval Augmented Generation Tool for MongoDB Vector Search
ai cli javascript mongodb retrieval-augmented-generation
Last synced: 19 Jan 2026
https://github.com/thatmattlove/addr
Look up route origin information from the command-line
asn-lookup bgp cli command-line ip-lookup
Last synced: 23 Apr 2025
https://github.com/alexchao26/oneterminal
Like tmux, but configured via yaml. Run multiple commands from one.
bash cli devtool go golang oneterminal sh yaml zsh
Last synced: 08 Oct 2025
https://github.com/smartscanapp/smartscan-lib
Python library that provides tools for ML inference, indexing, semantic search , classification and efficient batch processing.
cli file-management linux ml onnx onnxruntime systemd vector-embeddings
Last synced: 12 Apr 2026
https://github.com/x71c9/tempesta
The lightest and most efficient Rust-based CLI bookmark manager, inspired by "pass" and built for Git integration, intuitive usage, and Unix-style simplicity.
bookmarks bookmarks-manager cli rust
Last synced: 28 Dec 2025
https://github.com/jackmordaunt/nativefier
Make your favourite webapps feel at home on the desktop.
cli desktop nativefier rust utility
Last synced: 25 Apr 2025
https://github.com/brainstone/tgui
Text-GUI-Library - A C++11 alternative for ncurses
cli cli-library cpp gui gui-library library ncurses platform-independent
Last synced: 13 Jun 2025
https://github.com/junip/switch
:sunglasses: :computer: Switch workspaces on the fly 🚀
cd change change-directory cli hack nodejs switch terminal
Last synced: 18 Feb 2026
https://github.com/owenvoke/quoter-zsh
A ZSH plugin for displaying random quotes when opening a terminal.
cli plugin quotes zsh zsh-plugins
Last synced: 14 Apr 2025
https://github.com/suzuki-shunsuke/nllint
Linter and formatter of newlines and trailing spaces in files
Last synced: 02 Apr 2026
https://github.com/andre487/node-console-progress-bar-tqdm
Progress bar in console for Node.js in the style of TQDM Python library.
cli cli-app commonjs-modules console esmodules for-await-of indicator iterate iterator loop nodejs nodejs-cli progress progress-bar terminal tqdm typescript-library
Last synced: 19 Jan 2026
https://github.com/mvrilo/protog
Protobuf file generator for the command line
cli command-line generator go golang proto protobuf protoc
Last synced: 04 Sep 2025
https://github.com/derektata/lorem
Go utility library for generating Lorem Ipsum text
cli command-line-interface generator golang lorem-ipsum neovim-plugin utility-library
Last synced: 17 Jan 2026
https://github.com/mdb/gh-dispatch
A gh CLI extension for sending GitHub dispatch events and watching the triggered GitHub Actions runs directly from your terminal.
cli gh-extension go golang terminal
Last synced: 23 Feb 2026
https://github.com/xfgusta/xdump
Display file contents in hexadecimal and ASCII
ascii c cli command-line-tool hex hexadecimal hexdump linux
Last synced: 08 Oct 2025
https://github.com/ar1ja/baz
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash
bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal
Last synced: 04 Oct 2025
https://github.com/fkanout/medium-read-cli
Read Medium's stories from your lovely, colored, customized... terminal. No need for browsers anymore !
cli medium-api nodejs terminal
Last synced: 08 Aug 2025
https://github.com/ave-sergeev/omoikane
Blazing fast explicit proxy written in Rust for network accessibility research under DPI (Rust) (Q2:2026)
cli dns-over-https dns-over-tls dpi dpi-bypass dpi-evasion linux macos network-tools networking packet-manipulation proxy proxy-server rust security security-research tcp tls-handshake windows
Last synced: 19 Apr 2026
https://github.com/alifdarsim/laravel-no-composer
A bash script to install Laravel without using composer or sail docker
bash bash-script cli composer composer-package laravel laravel-framework laravel10 laravel8x laravel9x
Last synced: 27 Oct 2025
https://github.com/vahor/n8n-kit
Generate and deploy n8n workflows using code.
automation cli deployment iac n8n typescript workflow
Last synced: 24 Feb 2026
https://github.com/andrader/jup
jup is a small command-line tool for installing and syncing agent skills across the local skill directories used by supported AI assistants.
agent agent-skills agentic-ai agents ai ai-agents cli installer manager skills
Last synced: 24 Apr 2026
https://github.com/rajarakoto/taskmaster-cli
Interactive CLI for Taskmaster AI: simplifies complex project management by orchestrating AI agents, planning, and execution — all from your terminal 🧩
agent-orchestration ai automation cli inquirer interactive project-management taskmaster terminal typescript workflow
Last synced: 27 Apr 2026
https://github.com/ezpzai/cdx
Use Codex more easily, even from mobile.
ai cli codex developer-tools mobile productivity remote vibecoding
Last synced: 02 Apr 2026
https://github.com/mixpanel/mixpanel-headless
Complete programmable interface to Mixpanel analytics. Python library and CLI for discovery, querying, and data extraction. Designed with coding agent use in mind.
ai-agents analytics claude-code cli data-engineering duckdb etl mixpanel mixpanel-api python sql
Last synced: 06 Jun 2026
https://github.com/aead/ee
Encrypt Everything - CLI for encrypting everything securely
cli cryptography encryption golang
Last synced: 17 Mar 2026
https://github.com/ewilazarus/git-workspace
An opinionated git plugin that wraps git worktrees with a lifecycle system
automation cli developer-experience developer-tools git skill worktree worktree-isolation worktree-manager
Last synced: 28 Apr 2026
https://github.com/jawher/parsopt
The parsopt utility is used to quickly and easily accept and validate options and arguments in shell procedures. It's much more powerful and intuitive compared to getopt[s] as it handles short and long options, arguments, automatic help generation. etc.
Last synced: 01 Feb 2026
https://github.com/yashksaini-coder/pykill
Effortlessly find and clean up Python virtual environments in your projects with this fast, Rust-powered tool.
cleaner cli cli-tool python ratatui-rs rust tool tui-rs virtualenv
Last synced: 21 Apr 2026
https://github.com/ytiurin/import-export-merger
Merge javascript files with imports/exports into one function.
build-tool cli compiler export-merger javascript javascript-compiler javascript-modules module-merger umd web
Last synced: 27 Oct 2025
https://github.com/settinghead/voxlert
LLM-generated voice notifications for Claude Code, Cursor, OpenAI Codex, pi, and OpenClaw, spoken by game characters like the StarCraft Adjutant, Kerrigan, C&C EVA, SHODAN, and more.
ai-agents audio-processing claude-code cli coding-assistant cursor cursor-ide developer-tools gaming-voices llm local-first nodejs notifications openai-codex pi-package starcraft text-to-speech tts voice-cloning voice-notifications
Last synced: 21 Apr 2026
https://github.com/hosein2398/2do-cli
📝 Commnad line todo app
cli command-line todo todo-list
Last synced: 28 Feb 2026
https://github.com/dbohdan/messagebox
Display message boxes from Windows batch files and command line programs
batch batch-file cli dialog gui windows
Last synced: 27 Apr 2026
https://github.com/jmcentire/kindex
Knowledge index that learns from your conversations
ai claude cli context-management knowledge-graph python
Last synced: 12 Apr 2026
https://github.com/jonas-be/papermcdl
Download all PaperMC projects with ease using papermcdl. Choose between a user-friendly GUI or command-line flags to streamline the process. Perfect for developers and Minecraft server admins.
cli downloader go minecraft-server papermc
Last synced: 26 Oct 2025
https://github.com/adiksondev/linear-cli
CLI program for Linear Issue Tracker automation available on PyPI and AUR
api aur automation cli linear pypi
Last synced: 07 Mar 2026
https://github.com/cleven12/seo_optimizer
AI-Powered SEO Content Analyzer | Google Gemini & OpenAI | Smart keyword matching, AI recommendations, CLI with beautiful UI
beaut cli content-marketing content-optimization developer-tools digital-marketing gemini-api google-search-engine keyword-research nlp nltk python search-engine-optimization seo-analyzer seo-audit seo-optimization web-scraping
Last synced: 22 Apr 2026
https://github.com/redis-developer/redisctl
Unified CLI for Redis Cloud and Enterprise management
cli redis redis-cloud redis-enterprise
Last synced: 18 Mar 2026
https://github.com/groupe-sii/clea-cli
CLI tool for AngularJS & Typescript projects
angularjs clea-cli cli progressive-web-app typescript
Last synced: 29 Jan 2026
https://github.com/baarsgaard/jig
Jira integration with Git
cli commit-msg git git-hook jira rust
Last synced: 28 Oct 2025
https://github.com/amalfra/junit-cli-report-viewer
A tool to generate CLI reports from JUnit XML format file
cli junit junit-report reporting shell table viewer
Last synced: 18 Apr 2026
https://github.com/schpet/linear-cli
linear without leaving the command line: list, start, and create PRs for linear issues
Last synced: 29 Jan 2026
https://github.com/danielbayley/awm
Extend @Homebrew-Alfred to manage your Alfred workflow development cycle.
alfred cli command-line development homebrew macos osx workflow
Last synced: 20 Aug 2025
https://github.com/goatshriek/stumpless-logger
CLI tool to log information to a variety of destinations, local and remote.
cli command-line command-line-tool event-log journald library log logger logging logging-library rust syslog terminal tool
Last synced: 22 Aug 2025
https://github.com/maxomatic458/lantun
tunnel local ports over the internet
cli networking p2p quic tunneling
Last synced: 12 Aug 2025
https://github.com/derhuerst/db-cli
A CLI for Deutsche Bahn.
cli db deutsche-bahn germany public-transport transit
Last synced: 15 Apr 2025
https://github.com/seuros/upkg
Unified package management CLI. One command surface across apt, dnf, pacman, zypper, opkg, pkg, and a native macOS engine — without inventing a new catalog.
apt cli cross-platform devops dnf freebsd homebrew linux macos package-manager pacman sysadmin termux
Last synced: 24 May 2026
https://github.com/cnjm/cnjm-nest-server
基于nest.js,jwt,Redis,mysql;实现有权限控制,小程序登录,订单超时等示例。
Last synced: 14 Apr 2025
https://github.com/fiverr/published
📦 Opinionated NPM publish program
automation ci-cd cli npm npx publish
Last synced: 01 Aug 2025
https://github.com/marcoroth/railsbytes-cli
CLI to apply Railsbytes.com templates to your Rails application
Last synced: 13 Aug 2025
https://github.com/heyvito/tlvp
💳 A CLI TLV parser specially designed to handle EMV data
cli emv emvco parser tlv tlv-decoder
Last synced: 25 Mar 2025
https://github.com/vinhlh/apolloud
Shuffle play all SoundCloud tracks liked by an user via command line.
cli player puppeteer soundcloud soundcloud-cli
Last synced: 11 Aug 2025
https://github.com/jpbrab0/banido-ednaldopereira
🎤🎵BANIDO, DESBANIDO - Ednaldo Pereira🎤🎵
banido cli desbanido ednaldopereira nodejs npm package
Last synced: 17 Jan 2026
https://github.com/erdemkosk/envolve
Synchronize environment variables across projects and manage .env files. Automates the restoration of .env files for all projects, ensures consistency by syncing variables from a global .env file, and creates symbolic links to maintain the latest environment settings.
cli cli-app cli-tool env env-vars environment-variables golang
Last synced: 12 Aug 2025
https://github.com/theinfosecguy/razin
Static analysis scanner for SKILL.md LLM agent skills with deterministic security findings.
agentic-ai ai-agents cli cybersecurity llm markdown python security static-analysis yaml
Last synced: 11 Apr 2026
https://github.com/lightsofapollo/attn
A native markdown viewer that launches from the terminal. Rust + Svelte 5.
cli desktop developer-tools live-reload macos markdown markdown-editor markdown-viewer native rust svelte terminal
Last synced: 24 May 2026
https://github.com/shutootaki/gwm
Git worktree manager cli. Switch Git contexts with zero friction. Review pull requests, create feature branches, and clean up your workspace—all from a single interactive CLI.
claude-code cli gemini-cli git git-worktree ink react typescript
Last synced: 11 Aug 2025
https://github.com/merkle-open/env-linter
A bunch of CLI helper for your node environment
cli environment frontend linter node
Last synced: 10 Mar 2026
https://github.com/vanhtuan0409/letsrun
Background command runner and combine output to Stdout
Last synced: 09 Mar 2026
https://github.com/gustavo-hms/cli
Lua module to make building command line programs easier
Last synced: 26 Dec 2025
https://github.com/andrewpetrochenkov/markdown-link-extractor.py
:link: extract links from markdown files
Last synced: 14 Dec 2025
https://github.com/doct3rjohn/subex
subEX is a CLI tool for passively enumerating subdomains.
cli cli-app darwin golang linux osint osint-tool redteam subdomain subdomain-enumeration subdomain-scanner tools windows
Last synced: 13 Apr 2025
https://github.com/0x8b/datamatrix
Library that enables programs to write Data Matrix barcodes of the modern ECC200 variety.
cli code data data-matrix datamatrix ecc ecc200 elixir generator matrix
Last synced: 26 Sep 2025