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-10 00:05:34 UTC
- JSON Representation
https://github.com/greenbone/boreas
Boreas a command line tool to scan for alive hosts
alive-check alive-detection alive-hosts base boreas c cli cmake gea greenbone openvas vulnerability-detection vulnerability-management vulnerability-scanners
Last synced: 10 Apr 2025
https://github.com/talentlessguy/create-shadowsocks-config
CLI for quick ShadowSocks config generation
Last synced: 07 May 2025
https://github.com/gillchristian/till
Watch a command's output until the output matches some conditions.
Last synced: 29 Oct 2025
https://github.com/eirture/tcp-proxy
A TCP proxy command line tool, written in Golang
Last synced: 15 Jan 2026
https://github.com/lyubenblagoev/emailctl
Command line interface (CLI) for the Postfix REST Server
cli go postfix-rest-server rest-cllient
Last synced: 17 Jan 2026
https://github.com/alansikora/llmux
Workspace manager for AI coding assistants. Currently supports Claude Code, with more CLIs planned. Isolated sessions with separate auth, settings, and history per project. Git worktree support for parallel work.
Last synced: 08 Apr 2026
https://github.com/marhsjbdn/opencode
🐙 AI coding assistant for the terminal. Open-source CLI tool that guides coding with a chat-style agent, helping developers write and debug code faster today.
ai ai-tui aider chatgpt cli code codex dsa-algorithm hacktoberfest html javascript open-source openai opencode opencode21 opencode23 vibe-coding webdevelopment
Last synced: 05 Nov 2025
https://github.com/ivan-ha/mac-setup
My setup script for a new Mac
cli macos setup-macos setup-osx setup-script
Last synced: 14 Apr 2025
https://github.com/bad-antics/nullsec-freakshow
🎪 The Freakshow Suite — 30 Weird & Creepy Security CLI Tools | Python + Click | bad-antics
cli click hacking-tools nullsec pentest python red-team security-tools
Last synced: 08 Mar 2026
https://github.com/harrisonlabollita/ris-2-bib
A command line tool to convert RIS files into bib files for LaTeX bibliographies
bibtex cli command-line-tool converter golang latex ris
Last synced: 12 Jan 2026
https://github.com/unknownrori/cli-video-player
Simple, Rusty CLI Video Player and Fun Project
Last synced: 23 Jul 2025
https://github.com/purarue/pura-utils
useful scripts extracted from my dotfiles
bash cli command-line installer makefile perl python shell
Last synced: 18 Mar 2025
https://github.com/sk3pp3r/it-super-menu
A Handy IT Help Desk Configuration Script
cli command-line command-line-tool helpdesk it script
Last synced: 03 Jan 2026
https://github.com/transitive-bullshit/update-markdown-usage
Updates a markdown section with CLI usage info via --help.
Last synced: 01 Apr 2025
https://github.com/lumarans30/phyphox-csv-to-gpx-dotnet
A .NET Console App that converts a phyphox file from the CSV to the GPX format.
cli csv-parser dotnet format-converter gpx-format
Last synced: 18 Mar 2025
https://github.com/speechmatics/speechmatics-flow
Python client library and CLI for Speechmatics' Flow Service API
Last synced: 09 Apr 2026
https://github.com/frederickgeek8/unipkg
Multi-platform implementation of dpkg
cli debian dpkg multi-platform
Last synced: 17 Mar 2025
https://github.com/ferhatgec/valacat
Fegeya ValaCat, Vala implementation of ColoCat.
c cat cli colocat color colorize filesystem glib implementation line-by-line read vala
Last synced: 14 Apr 2025
https://github.com/ferhatgec/flacat
Fegeya Flacat, Colocat implementation. Written in FlaScript.
cat cli colocat cpp cpp17 fegeya flascript implementation programming shell
Last synced: 14 Apr 2025
https://github.com/nicokosi/pullpito
🧪 Command-line for GitHub pull request statistics
cli github pull-request summary
Last synced: 12 Jan 2026
https://github.com/betahuhn/node-cli-starter
💻 Starter repo for Node.js based CLI program
Last synced: 25 Jul 2025
https://github.com/kennethwussmann/cognito-cli
Small CLI tool to obtain a JWT from a Cognito userpool
aws cli cognito cognito-cli jwt
Last synced: 25 Jul 2025
https://github.com/busterc/jstdin
:heavy_dollar_sign: a better `node -p` that accepts stdin and can format and highlight output
cli eval javascript jq js json json-parser node node-js node-repl nodejs npx pretty-print stdin
Last synced: 26 Jul 2025
https://github.com/hanabi-rest/cli
A CLI for dumping API files and SQL generated by hanabi.rest to local, and for structuring the project.
Last synced: 23 Oct 2025
https://github.com/ctkqiang/cryptoindicator
隆重推介我们的尖端加密货币指标工具 - 您在解读复杂的加密货币交易世界时的终极伙伴。借助实时数据分析和关键指标,赋予自己揭示市场趋势、价格变动和潜在机会的能力。无论您是经验丰富的交易员还是好奇的投资者,我们的工具为您提供知识,以应对波动的加密货币领域并做出明智的决策。在加密货币领域保持领先,尽在加密货币指标工具。
app binance binance-api cli crypto cryptoindicator huobi huobi-api johnmelodyme nodejs
Last synced: 26 Jul 2025
https://github.com/fliegwerk/dita-ot-helper
A little helper for automating some of the more tedious tasks of automation with the DITA Open Toolkit
automation chalk cli commander dita dita-ot js nodejs pdf
Last synced: 26 Jul 2025
https://github.com/l-lawliet07/spyc
🖥️ cli tool for competitive programmers...
autoreload cli competitive-programmers cpp gcc nodejs
Last synced: 26 Jul 2025
https://github.com/bluehalo/yadda
Yet Another Docker Deployment Application
aws-dynamodb aws-ecs aws-lambda cli docker dockerfile nodejs-library
Last synced: 26 Jul 2025
https://github.com/bovem/gpt-developer-tools
A CLI tool that could debug, explain and create scripts using ChatGPT
ai chatgpt cli cli-app debugging-tool gpt-3
Last synced: 07 Mar 2026
https://github.com/exapsy/capcli
An unofficial CLI for Capital.com (CFD Broker)
capital-com cli stock-market stock-trading trading
Last synced: 10 Sep 2025
https://github.com/jdockerty/kindle-notes-grabber
Command-line application to parse Amazon Kindle Note emails containing CSVs and output them into a text file.
cli go golang kindle-highlights
Last synced: 19 Sep 2025
https://github.com/teamtinvio/jaz-ai
Complete agent stack for Jaz. Plugins, Skills, MCP tools, and CLI for Claude Code, Cowork, Codex, Copilot, Cursor, and more.
accounting agent-skills ai-agents api bank-reconciliation bookkeeping claude-code cli codex copilot financial-calculator fintech ifrs invoicing reconciliation rest-api tax
Last synced: 27 Jun 2026
https://github.com/deryeger/boilerfiles
BoilerFiles is a CLI for downloading your boilerplate files from a public GitHub template repo.
Last synced: 24 Mar 2025
https://github.com/pecigonzalo/revel
WIP: A remote development machine manager
Last synced: 19 Sep 2025
https://github.com/schneiderfelipe/getanswe.rs
Command-line applications as building blocks for creating large language model applications
ai answer bots chatbot chatgpt chatgpt-api cli command-line console gpt gpt-35-turbo language openai question repl reply rust terminal text
Last synced: 20 Sep 2025
https://github.com/tabone/jsonapi2raml
Generates RAML for REST APIs that follow JSON-API spec.
api cli documentation generator json-api jsonapi2raml nodejs raml raml-documentation
Last synced: 05 Mar 2026
https://github.com/keenwon/string-break
Break string into lines according to visual width.
break chinese cli console fixed-width fullwidth string terminal
Last synced: 29 Jul 2025
https://github.com/rokid/rokidos-cli
The CLI tool for RokidOS that supports config/install/build/test
Last synced: 31 Jul 2025
https://github.com/koki-develop/gh-q
📂 gh extension to manage GitHub repositories like `ghq`
Last synced: 29 Jul 2025
https://github.com/virgoone/project-template
项目模版,适用于react项目,包含控制台、移动端和pc端
admin-dashboard cli console project-template react teamplate template
Last synced: 21 Sep 2025
https://github.com/HenrikBengtsson/rcli
R package: rcli - R Command-Line Interface Extras
addons build check cli command-line-interface package r
Last synced: 30 Jul 2025
https://github.com/entando/entando-bundle-cli
Entando Bundle CLI, a tool to create and publish Entando bundles.
Last synced: 31 Jul 2025
https://github.com/tcelestino/conjugate-cli
command line to find the correct verb tenses in english
Last synced: 23 Sep 2025
https://github.com/gracefullight/pkgs
Monorepo for open-source packages: Saju fortune-telling, Angular components, Git utilities, MCP servers, Zotero plugins, React share library, and more
angular astrology bazi cafe24 citation cli divination fortune-telling four-pillars git headless kakao mcp monorepo react saju scaffold social-share typescript zotero
Last synced: 10 Apr 2026
https://github.com/phmatray/mastercommander
Use your favorite CLI tools without leaving your code editor
beta cli developers devops docker dotnet git library npm project-management tool utility workflow-automation
Last synced: 31 Jul 2025
https://github.com/papb/batch-rename-by-function
Batch rename files and folders by providing a JS function
Last synced: 31 Jul 2025
https://github.com/smapiot/piral-cli-integration-tests
Integration tests for the piral-cli :vertical_traffic_light:.
automation cli integration-tests microfrontends nodejs piral piral-cli piral-inspector
Last synced: 31 Jul 2025
https://github.com/r3dhulk/snakegame
Simple Snake Game Using Python turtle
cli game game-dev game-development gamedev gamedevelopment gui snake snake-game snake-game-in-c snake-game-in-perl snake-game-in-ruby snake-game-python snakegame snakegamein snakegameinc snakegameinpython
Last synced: 23 Jul 2025
https://github.com/jhspetersson/nokku
Port-knocking client with multiple hosts support
cli client firewall go golang port-knocker port-knocking portknocker portknocking tools
Last synced: 01 Aug 2025
https://github.com/claudiuceia/licensor-cli
:scroll: Easily choose an Open Source license for your awesome project
cli inquirer license license-generator node node-cli
Last synced: 01 Aug 2025
https://github.com/codecommission/dropstack-examples
DropStack deployment examples
cli cloud deployment docker dropstack hybrid-cloud
Last synced: 01 Aug 2025
https://github.com/metafates/bento
🍱 Go framework for building TUI apps. Based on ratatui and bubbletea
cli elm-architecture framework go tui
Last synced: 25 Sep 2025
https://github.com/maplephp/prompts
PHP Prompts is a pretty, interactive, lightweight, and user-friendly CLI (Command Line Interface) PHP library designed for seamless use across Linux, Unix, Darwin, and Windows.
cli cmd command-line command-line-interface command-line-tool cross-os cross-platform darwin interactive linux php pretty prompt terminal unix windows
Last synced: 02 Aug 2025
https://github.com/nattatorn-dev/moduly
Generate sample module with [name] with just one command.
cli creator module react react-redux
Last synced: 09 Apr 2026
https://github.com/dan-duran/learn-bash
Learn Bash is a free and open-source guide to master command line and shell scripting. It is designed to be simple and easy to understand for beginners.
bash bash-commands cli cli-tutorial command-line command-line-tutorial shell-script terminal-commands tutorial
Last synced: 27 Sep 2025
https://github.com/iamazeem/spancopy
a CLI tool to span (copy) files with size threshold (For Linux - amd64/arm64, macOS, Windows)
amd64 arm64 cli cli-app commandline-tool copy-files cpp17 cross-platform linux macos windows
Last synced: 08 Mar 2026
https://github.com/tdakkota/addsticker
addsticker is a simple tool for adding Telegram stickers using gotd
cli gotd sticker sticker-pack stickers telegram tool
Last synced: 26 Jun 2025
https://github.com/broadwaylamb/generate-llvm-docset
A Python 3 script for generating Dash docset for LLVM API
cli dash documentation doxygen llvm python3
Last synced: 29 Jul 2025
https://github.com/zaiste/nodejs-cli-app
Modern Node.js: Command Line Applications (or CLI) with yargs
cli command-line command-line-app node-js nodejs yargs
Last synced: 09 Mar 2026
https://github.com/jamesroutley/kombu
🍜 A command-line tool for manipulating tabulated data
Last synced: 30 Sep 2025
https://github.com/zkxs/cuniq
Command line tool that counts unique lines FAST.
blazingly-fast cardinality cli cli-app command-line command-line-tool count distinct unique
Last synced: 08 Aug 2025
https://github.com/ajay2827/keytrove_cli
cli express-js inquirer mongoose nodejs
Last synced: 09 Aug 2025
https://github.com/chemaclass/phel-cli-gui
Some Phel functions to render in the terminal. It uses the Cursor from the Symfony Command module.
Last synced: 03 Oct 2025
https://github.com/ferhatgec/namegenplusplus
Name Generator library for C++ Developers
cli cpp gen name pseudo-random
Last synced: 18 Feb 2026
https://github.com/ferhatgec/zahlen.cpp
Zahlen[dot]cpp, C++ implementation of Zahlen CLI file manager.
cli command-line cpp cpp-cli cpp20 file file-manager zahlen
Last synced: 18 Feb 2026
https://github.com/opt-nc/mobitag
Le chemin le plus court entre le terminal et un mobitag.
cli cli-app cobra-cli newcaledonia sms sms-messages
Last synced: 08 Mar 2026
https://github.com/matthewmueller/store
Simple configuration storage for your CLIs. Places configuration in the right place depending on your OS.
Last synced: 12 Aug 2025
https://github.com/isaac-defrain/dependent
An implementation of dependently typed lambda calculus
cli dependent-types lambda-calculus ocaml proof
Last synced: 13 Aug 2025
https://github.com/sacconazzo/directus-utils
Directus utilities CLI (automatic migrations)
cli commander commands directus migrations permissions roles utilities
Last synced: 14 Aug 2025
https://github.com/deadpoolx7/dhara
Seamless file transfer lightweight, blazing fast CLI tool build on-top of Bun
cli fast file-sharing privacy-protection qrcode
Last synced: 20 Jan 2026
https://github.com/prefixaut/rconv
Universal Rhythm-Game File parser and converter
cli command-line command-line-tool converter fileconversion fileconverter parser parser-library rhythm rhythm-game
Last synced: 25 Jan 2026
https://github.com/awaitlink/b0x
A simple CLI tool to display info about integers :1234:, IPs :globe_with_meridians:, strings :memo:
binary cli cli-app cli-utilities convert hexadecimal ip ipv4 ipv6 octal rust-crate
Last synced: 20 Aug 2025
https://github.com/zircote/git-adr
🏛️ Architecture Decision Records in git notes - no files, no merge conflicts, linked to commits. AI-powered drafting, wiki sync, 6 templates.
adr ai architecture-decision-records cli devops documentation git git-notes python software-architecture
Last synced: 08 Apr 2026
https://github.com/josephden16/pic-shrink
pic-shrink is an easy-to-use CLI tool for compressing images in JPG, PNG, and WEBP.
cli image image-compression javascript nodejs sharp
Last synced: 27 Jun 2025
https://github.com/ventgrey/cranberry
Cranberry is a small Go program that helps you find console logging statements in your TypeScript project.
ci cli console console-log devops go golang unix
Last synced: 22 Aug 2025
https://github.com/tkuchiki/rds-slowlog-downloader
Downloads RDS(for MySQL, Aurora) slow query logs.
aurora aws cli downloader golang mysql rds slowlog
Last synced: 23 Aug 2025
https://github.com/martinpaljak/cdoc
Command line utility for encrypting and decrypting CDOC files (DigiDoc Crypto alternative)
cdoc cli cryptography java smartcard utility
Last synced: 14 Apr 2025
https://github.com/emersion/remark-server
A CLI tool to serve remark presentations
cli javascript markdown presentation slideshow
Last synced: 25 Aug 2025
https://github.com/laqudee/create-vue-monorepo-rs
Use Rust built create-vue-monorepo cli
cli console create-vue-monorepo dialoguer front-end regx rust serde-json vite vue3
Last synced: 28 Aug 2025
https://github.com/manilboudjemai/serial-pulse
SerialPulse is an experimental PHP application facilitating serial communication with connected devices via a serial port. With CLI interactivity, users can configure connections, send data byte by byte, and extend functionality by adding new commands, currently supported on Windows operating systems.
cli command-line-interface data-transmission experimental interactive open-source php phpunit serial-communication symfony windows
Last synced: 28 Aug 2025
https://github.com/dmotz/oxen
DEPRECATED Create Github pull requests from the command line
cli github javascript node nodejs
Last synced: 29 Aug 2025
https://github.com/sagebind/sqs-pull
Move AWS SQS messages from one queue to another quickly with filtering
Last synced: 30 Aug 2025
https://github.com/cnjm/cnjm-uniapp-vue3
基于uniapp + vue3 + pinia + ts + unocss搭建的uniapp项目,有hooks示例、组件、vue3使用示例,从现有项目删减而来,可能有不全或有误,而且不完善,仅供参考,需要的话,可以借此自行完善
Last synced: 14 Apr 2025
https://github.com/subh05sus/gyaanicli
gyaani is an AI-powered terminal npm package that enhances your command-line experience with smart features. It assists with various tasks—from system insights to generating images—directly from your terminal, making your workflow faster and more efficient.
cli cli-app flask openai react react-inc terminal-app terminal-based
Last synced: 23 Aug 2025