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-16 00:05:25 UTC
- JSON Representation
https://github.com/genuinetools/reg
Docker registry v2 command line client and repo listing generator with security checks.
cli containers docker docker-registry linux opencontainers vulnerability-reports
Last synced: 14 May 2025
https://github.com/kdheepak/taskwarrior-tui
`taskwarrior-tui`: A terminal user interface for taskwarrior
cli rust taskwarrior tui tui-rs
Last synced: 02 Apr 2026
https://github.com/arthur-ficial/apfel
Apple Intelligence from the command line. On-device LLM via FoundationModels framework. No API keys, no cloud, no dependencies.
apple-intelligence apple-silicon cli foundationmodels homebrew llm macos macos-26 on-device openai-compatible swift tool-calling unix
Last synced: 14 Jun 2026
https://github.com/bitwarden/cli
The command line vault (Windows, macOS, & Linux).
chocolatey cli homebrew nodejs npm snap typescript
Last synced: 28 Sep 2025
https://github.com/jamubc/gemini-mcp-tool
MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding
ai claude cli codebase-analysis file-analysis gemini mcp model-context-protocol npm typescript
Last synced: 19 Jan 2026
https://github.com/trimstray/sandmap
Nmap on steroids. Simple CLI with the ability to run pure Nmap engine, 31 modules with 459 scan profiles.
backbox blackarch blackarch-packages cli command-line hacking hacking-tool information-gathering kali-linux kali-scripts linux network-discovery network-scanner nmap nmap-scripts nse nsescript port-scanner service-discovery
Last synced: 14 May 2025
https://github.com/bios-marcel/cordless
The Discord terminal client you never knew you wanted.
alternative cli client commandline discord discordgo terminal tui tview
Last synced: 14 Jan 2026
https://github.com/sapegin/mrm
Codemods for your project config files
cli codemod config dotfiles hacktoberfest opensource scaffold template
Last synced: 23 Apr 2025
https://github.com/jdalrymple/gitbeaker
🦊🧪 A comprehensive and typed Gitlab SDK for Node.js, Browsers, Deno and CLI
api browser cli deno gitlab nodejs typescript
Last synced: 10 May 2025
https://github.com/dundalek/closh
Bash-like shell based on Clojure
bash cli clojure clojurescript closh shell
Last synced: 05 Apr 2025
https://github.com/njbrake/agent-of-empires
Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile. Also supports Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI, Factory Droid Coding. Uses tmux and git worktrees.
ai-coding claude claude-code cli codex cursor factory-droid-cli gemini gemini-cli github-copilot-cli llm mistral-vibe opencode orchestrator pi rust terminal tmux vibe vibe-coding
Last synced: 24 Apr 2026
https://github.com/timothymiller/t4-app
Full stack meta-framework for building iOS, Android, and Progressive Web Apps with Tamagui and deploying to Cloudflare.
bun cli cloudflare create-t4-app drizzle expo-router honojs millionjs nextjs react react-native react-native-web serverless supabase-auth t4-stack tamagui tanstack trpc typescript ui
Last synced: 15 May 2025
https://github.com/Phantas0s/devdash
:bento: Highly Configurable Terminal Dashboard for Developers and Creators
cli dashboard github go golang google-analytics google-search-console gopher metrics monitoring terminal terminal-dashboards tui
Last synced: 19 Mar 2025
https://github.com/BlueM/cliclick
macOS CLI tool for emulating mouse and keyboard events
cli keyboard-events macos mouse-events objective-c terminal
Last synced: 06 Apr 2025
https://github.com/nanobox-io/nanobox
The ideal platform for developers
cli deployment developer-tools development-environment docker golang nanobox paas-framework virtualbox
Last synced: 14 Mar 2026
https://github.com/nerevu/riko
A Python stream processing engine modeled after Yahoo! Pipes
asynchronous cli data etl featured functional-programming library parallelism rss stream-processing
Last synced: 15 May 2025
https://github.com/chunqiuyiyu/ervy
Bring charts to terminal.
ascii blog chart cli console data-visualization terminal
Last synced: 14 May 2025
https://github.com/gabotechs/dep-tree
Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.
cli dependencies dependency dependency-graph golang graph linter terminal tree typescript
Last synced: 13 May 2025
https://github.com/facebookincubator/fastmod
A fast partial replacement for the codemod tool
cli command-line command-line-tool find-and-replace rust
Last synced: 18 Mar 2025
https://github.com/pchalasani/claude-code-tools
Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agents.
claude-code cli cli-agent code-agent codex codex-cli context llm tmux
Last synced: 01 Apr 2026
https://github.com/samwho/spacer
CLI tool to insert spacers when command output stops
Last synced: 13 May 2025
https://github.com/jfelchner/ruby-progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
cli progress progress-bar progressbar progressbars terminal
Last synced: 25 Apr 2025
https://github.com/yamafaktory/jql
A JSON Query Language CLI tool
cargo cli devops-tools json rust rustlang tool tools utility
Last synced: 13 May 2025
https://github.com/metafates/mangal
📖 The most advanced (yet simple) cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!
anilist anime cli comic-downloader command-line go golang linux lua macos manga manga-downloader manga-reader mangadex mangal pdf scraper terminal tui windows
Last synced: 22 Oct 2025
https://github.com/dronesploit/dronesploit
Drone pentesting framework console
cli console drone drones drones-security fpv-drones hacking pentest-tools python security-tools tinyscript
Last synced: 30 Jun 2025
https://github.com/iojw/socialscan
Python library for accurately querying username and email usage on online platforms
cli email email-checker osint social-media username username-checker
Last synced: 14 May 2025
https://github.com/tyrrrz/clifx
Class-first framework for building command-line interfaces
cli command command-line dotnet dotnet-core dotnet-standard framework terminal
Last synced: 13 May 2025
https://github.com/gookit/color
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
256-colors cli cli-color color color-rgb colors command-line console console-color go-color gookit rgb-color terminal terminal-colors true-color
Last synced: 11 May 2025
https://gookit.github.io/color/
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
256-colors cli cli-color color color-rgb colors command-line console console-color go-color gookit rgb-color terminal terminal-colors true-color
Last synced: 29 Apr 2025
https://github.com/sachaos/todoist
Todoist CLI Client. I ❤️ Todoist and CLI.
cli cli-client golang peco todoist
Last synced: 14 May 2025
https://github.com/psmux/psmux
Tmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native Powershell Tmux designed for Windows in Rust 🦀
cli powershell psmux rust terminal terminal-multiplexer tmux tmux-alternative tmux-on-windows tmux-powershell tmux-win tmux-windows win-tmux windows windows-terminal windows-tmux
Last synced: 28 Apr 2026
https://github.com/whoozle/android-file-transfer-linux
Android File Transfer for Linux (and macOS!)
album-cover android cli file-transfer file-transfer-android file-transmission fuse fuse-interface linux lumia macosx mtp osx ptp smartphone smartphone-interaction transfer ui zune
Last synced: 14 May 2025
https://github.com/agauniyal/rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
ansi cli color command-line console cplusplus cpp cpp-library cpp11 cpp14 cpp17 rang terminal
Last synced: 15 May 2025
https://github.com/gobackup/gobackup
🗄 CLI tool for backup your databases, files to cloud storages in schedully.
backup cli go mysql postgresql redis
Last synced: 13 May 2025
https://github.com/ngx-rocket/generator-ngx-rocket
:rocket: Extensible Angular 14+ enterprise-grade project generator
angular angular-cli bootstrap cli cordova electron generator hacktoberfest ionic material mobile ngx ngx-rocket pwa rocket sass seed starter-kit typescript yeoman
Last synced: 15 May 2025
https://github.com/dhondta/dronesploit
Drone pentesting framework console
cli console drone hacking pentest-tools python security-tools tinyscript
Last synced: 14 May 2025
https://github.com/frappe/bench
CLI to manage Multi-tenant deployments for Frappe apps
cli frappe-bench frappe-framework python setup-bench
Last synced: 14 May 2025
https://github.com/ontola/atomic-server
An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
actix atomic-data cli database library linked-data rdf rust server sled
Last synced: 17 Mar 2026
https://github.com/revanced/revanced-cli
💻 Command-line application to use ReVanced
Last synced: 22 Feb 2026
https://github.com/cupcakearmy/autorestic
Config driven, easy backup cli for restic.
backup cli config config-driven deduplication incremental incremental-backup pruning restic
Last synced: 14 May 2025
https://github.com/analogj/lexicon
Manipulate DNS records on various DNS providers in a standardized way.
cli clouddns cloudflare cloudxns constellix digitalocean dns dns-provider dns-service dnsimple dnspod gandi godaddy letsencrypt lexicon pypi ssl-certificate transip vultr yandex
Last synced: 13 May 2025
https://github.com/databricks/click?tab=readme-ov-file
The "Command Line Interactive Controller for Kubernetes"
Last synced: 29 Mar 2025
https://github.com/papis/papis
Powerful and highly extensible command-line based document and bibliography manager.
arxiv biblatex bibtex citation cli command-line command-line-tool crossref doi jabref libgen library mendeley papers papis publications scholar sci-hub tex zotero
Last synced: 08 Feb 2026
https://github.com/statoscope/statoscope
Statoscope is a toolkit to analyze and validate webpack bundle
analyzer ci cli dependency-graph hacktoberfest validation webpack webpack-runtime-analyzer webpack-stats
Last synced: 14 May 2025
https://github.com/databricks/click
The "Command Line Interactive Controller for Kubernetes"
Last synced: 14 May 2025
https://github.com/piotrmurach/tty-prompt
A beautiful and powerful interactive command line prompt
cli menus prompt ruby-cli ruby-gem terminal terminal-input terminal-menu tty tty-components user-interface
Last synced: 13 May 2025
https://github.com/Tyrrrz/CliFx
Class-first framework for building command-line interfaces
cli command command-line dotnet dotnet-core dotnet-standard framework terminal
Last synced: 14 Mar 2025
https://github.com/nonchalant/appicon
AppIcon generates *.appiconset contains each resolution image for iOS
automation cli commandline homebrew ios swift-package-manager xcode
Last synced: 16 May 2025
https://github.com/Nonchalant/AppIcon
AppIcon generates *.appiconset contains each resolution image for iOS
automation cli commandline homebrew ios swift-package-manager xcode
Last synced: 03 Apr 2025
https://github.com/AnalogJ/lexicon
Manipulate DNS records on various DNS providers in a standardized way.
cli clouddns cloudflare cloudxns constellix digitalocean dns dns-provider dns-service dnsimple dnspod gandi godaddy letsencrypt lexicon pypi ssl-certificate transip vultr yandex
Last synced: 24 Mar 2025
https://github.com/pablolec/recoverpy
Interactively find and recover deleted or :point_right: overwritten :point_left: files from your terminal
cli console cybersecurity data data-recovery files forensics hacking linux macos pentesting python python3 recovery search search-interface terminal textual tool tui
Last synced: 05 Oct 2025
https://github.com/diegohaz/generact
Generate React components by replicating your own
cli create-react-app generator react react-boilerplate react-starter-kit
Last synced: 15 May 2025
https://github.com/kimono-koans/httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
btrfs btrfs-snapshots cli command-line command-line-tool freebsd homelab linux nilfs restic rust shell terminal unix unix-command unix-shell zfs zfs-snapshots zfsonroot zsh
Last synced: 13 May 2025
https://github.com/hauntsaninja/pyp
Easily run Python at the shell! Magical, but never mysterious.
awk cli command-line python shell
Last synced: 13 May 2025
https://whoozle.github.io/android-file-transfer-linux/
Android File Transfer for Linux (and macOS!)
album-cover android cli file-transfer file-transfer-android file-transmission fuse fuse-interface linux lumia macosx mtp osx ptp smartphone smartphone-interaction transfer ui zune
Last synced: 09 Aug 2025
https://github.com/leo-arch/clifm
💾 The shell-like, command line terminal file manager
autosuggestion batch-rename c cli command-line console developer-tools file-browser file-manager file-preview filemanager fzf plugins shell syntax-highlighting terminal text-based
Last synced: 07 Jan 2026
https://github.com/fsociety-team/fsociety
A Modular Penetration Testing Framework
cli docker fsociety osint penetration-testing python python3
Last synced: 14 May 2025
https://github.com/orhun/gpg-tui
Manage your GnuPG keys with ease! 🔐
cli gnupg gpg gpg-configuration gpg-key gpg-keys gpg-signatures gpg-tui hacktoberfest key-management linux openpgp rust terminal tui tui-app tui-rs
Last synced: 13 May 2025
https://github.com/org-formation/org-formation-cli
Better than landingzones!
aws best-practices cli cloudformation controltower devops hacktoberfest landing-zone organizations patterns tool
Last synced: 13 May 2025
https://github.com/sezna/nps
NPM Package Scripts -- All the benefits of npm scripts without the cost of a bloated package.json and limits of json
automation cli npm npm-scripts package-json scripts
Last synced: 13 May 2025
https://github.com/absadiki/subsai
🎞️ Subtitles generation tool (Web-UI + CLI + Python package) powered by OpenAI's Whisper and its variants 🎞️
cli subtitles subtitles-generator webui whisper whisper-ai
Last synced: 14 May 2025
https://github.com/drovosek01/adobe-packager
Script that allows to download portable installers of different versions Adobe software for macOS
Last synced: 15 May 2025
https://github.com/synox/youtube-dl-interactive
OBSOLETE - Interactively select the quality and format for youtube-dl
Last synced: 27 Sep 2025
https://github.com/Drovosek01/adobe-packager
Script that allows to download portable installers of different versions Adobe software for macOS
Last synced: 27 Mar 2025
https://github.com/chrisryugj/korean-law-mcp
국가법령정보MCP | 법제처 41개 API → 15개 MCP 도구. 법령·판례·조례·조약을 AI로 검색·조회·분석 | 41 Korean legal APIs → 15 MCP tools
api claude cli korea korean-law law legal legal-ai legal-tech mcp mcp-server model-context-protocol precedent typescript
Last synced: 16 Apr 2026
https://github.com/Helvesec/rmux
Universal Rust multiplexer with a typed SDK — drive any CLI or TUI app from code. Native on Linux, macOS, and Windows.
agent ai cli linux macos multiplexer multiplexers powershell ratatui rust terminal tokio windows
Last synced: 05 Jun 2026
https://github.com/mark24code/rime-auto-deploy
Rime输入法安装脚本,让一切更轻松。Make using Rime easy.
cli cli-app comand-line command-line-tool repl rime rime-config ruby terminal toolkit
Last synced: 13 Apr 2025
https://github.com/Mark24Code/rime-auto-deploy
Rime输入法安装脚本,让一切更轻松。Make using Rime easy.
cli cli-app comand-line command-line-tool repl rime rime-config ruby terminal toolkit
Last synced: 26 Mar 2025
https://github.com/wordops/wordops
Install and manage a high performance WordPress stack with a few keystrokes
automation cache cli debian lemp mariadb nginx performance php redis reverse-proxy server-management ssl ubuntu wordops wordpress wordpress-site
Last synced: 29 Apr 2025
https://github.com/ebay/tsv-utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
cli command-line csv d data-mining data-science delimited-files dlang reservoir-sampling sampling shuffle statistics tabular-data tsv uniq
Last synced: 27 Jan 2026
https://github.com/eBay/tsv-utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
cli command-line csv d data-mining data-science delimited-files dlang reservoir-sampling sampling shuffle statistics tabular-data tsv uniq
Last synced: 14 Apr 2025
https://github.com/ehmicky/cross-platform-node-guide
📗 How to write cross-platform Node.js code
api cli code-quality cross-platform documentation encoding es6 javascript linux macos nodejs operating-system os portability security server shell terminal unix windows
Last synced: 14 May 2025
https://github.com/annihil/github-spray
:octocat: Draw on your GitHub contribution graph ░▒▓█
calendar cli cli-app contribution github graffiti graph heatmap javascript npm-package pixel-art
Last synced: 15 May 2025
https://github.com/bgreenwell/lstr
A fast, minimalist directory tree viewer, written in Rust.
cli command-line command-line-tool developer-tools filesystem git ls nerd-fonts rust-lang tree tui
Last synced: 21 Jan 2026
https://github.com/f/omelette
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish)
Last synced: 14 May 2025
https://github.com/dbcli/mssql-cli
A command-line client for SQL Server with auto-completion and syntax highlighting
Last synced: 14 May 2025
https://github.com/Annihil/github-spray
:octocat: Draw on your GitHub contribution graph ░▒▓█
calendar cli cli-app contribution github graffiti graph heatmap javascript npm-package pixel-art
Last synced: 04 Apr 2025
https://github.com/daxeel/blockshell
🎉 Minimal Blockchain Learning CLI
blockchain blockchain-concepts blockchain-demos blockchain-explorer blockchain-platform blockchain-technology cli command-line-tool
Last synced: 06 Apr 2025
https://github.com/samtay/so
A terminal interface for Stack Overflow
cli cursive rust stackexchange stackoverflow terminal tui
Last synced: 14 May 2025
https://github.com/ofek/pyapp
Runtime installer for Python applications
application build cli packaging python rust
Last synced: 29 Apr 2025
https://github.com/tencent/feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
builder cli code-quality command-line-tool feflow front-end lint plugin webpack workflow yeoman
Last synced: 13 May 2025
https://github.com/adishavit/argh
Argh! A minimalist argument handler.
argument-parser cli cli-args command-line command-line-parser cpp11 getopt getopts header-only single-file
Last synced: 14 May 2025
https://github.com/Tencent/feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
builder cli code-quality command-line-tool feflow front-end lint plugin webpack workflow yeoman
Last synced: 18 Jul 2025
https://github.com/elringus/sprite-dicing
Cross-engine tool for lossless compression of sprites with identical areas
abi cli game-development rust sprites texture tool unity
Last synced: 23 Feb 2026
https://github.com/gothenburgbitfactory/timewarrior
Timewarrior - Commandline Time Tracking and Reporting
Last synced: 14 May 2025
https://github.com/ignite/cli
Ignite is a CLI tool and hub designed for constructing Proof of Stake Blockchains rooted in Cosmos-SDK
blockchain cli cosmos-sdk ignite tendermint
Last synced: 20 May 2026
https://github.com/simonhaenisch/md-to-pdf
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
assignments cli documentation headless-chrome homework markdown markdown-to-pdf md pdf pdf-generation puppeteer
Last synced: 14 May 2025
https://github.com/WordOps/WordOps
Install and manage a high performance WordPress stack with a few keystrokes
automation cache cli debian lemp mariadb nginx performance php redis reverse-proxy server-management ssl ubuntu wordops wordpress wordpress-site
Last synced: 28 Mar 2025