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-05-02 00:05:50 UTC
- JSON Representation
https://github.com/frewsxcv/alert-after
Get a desktop notification after a command finishes executing.
alert cli desktop-notifications notifications
Last synced: 04 Apr 2025
https://github.com/eslam-gomaa/kptop
A Python tool that offers beautiful CLI monitoring based on Prometheus metrics, with Kubernetes integration through PodPortForward
cli containers kubernetes metrics monitoring pod prometheus python
Last synced: 17 Jan 2026
https://github.com/cyberchitta/llm-context.py
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks (like code review and documentation). Includes smart code outlining.
claude-desktop cli coding model-context-protocol tools
Last synced: 13 Nov 2025
https://github.com/kmaork/madbg
A fully-featured remote and preemptive debugger for python
attach cli debugger debugger-library ipdb ipython-debugger pdb preemptive pty python python-library remote-debug remote-debugger terminal tty tty-features
Last synced: 07 Apr 2025
https://github.com/linusg/rpi-backlight
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display
backlight brightness cli display gui library linux python python3 raspberry-pi raspbian rpi-backlight touch-display
Last synced: 14 Apr 2025
https://github.com/polkadot-js/tools
Various cli tools for Polkadot and Substrate chains, including basic node monitoring, making API queries via a cli app and other command-line tools
blockchain cli polkadot polkadot-js substrate
Last synced: 02 Apr 2026
https://github.com/eleven-sh/cli
A CLI to create code sandboxes with automatic HTTPS and long running processes in your cloud provider account
aws cli coder codespaces eleven github gitpod golang hetzner
Last synced: 17 Jan 2026
https://github.com/byteness/aws-vault
A vault for securely storing and accessing AWS credentials in development environments
aws aws-vault cli credentials iam keychain mfa temporary-credentials
Last synced: 03 Apr 2026
https://github.com/eight04/comiccrawler
An image crawler written in Python.
cli crawler gui image-crawler python tkinter
Last synced: 15 May 2025
https://github.com/qcam/3llo
3llo - Trello interactive CLI aplication
cli cli-app productivity ruby terminal trello
Last synced: 08 Apr 2025
https://github.com/textury/arkb
Upload your files to the Arweave network.
arweave blockchain cli cli-tool
Last synced: 12 May 2025
https://github.com/mrusme/reader
reader is for your command line what the “readability” view is for modern browsers: A lightweight tool offering better readability of web pages on the CLI.
ascii ascii-art cli command-line command-line-tool html html-to-markdown markdown readability reader terminal terminal-based tui web
Last synced: 06 Apr 2025
https://github.com/go-shiori/obelisk
Go package and CLI tool for saving web page as single HTML file
archive cli go golang hacktoberfest
Last synced: 16 May 2025
https://github.com/ossobv/proxmove
Migrate virtual machines between different Proxmox VE clusters with minimal downtime
Last synced: 05 Apr 2025
https://github.com/ossphilippines/covid19-tracker-cli
A console-oriented COVID-19 tracker with real-time updates for your favorite terminal. 💻🌏😷
cli cmd command-line-interface command-line-tool corona coronavirus coronavirus-info coronavirus-real-time coronavirus-tracker coronavirus-tracker-cli coronavirus-tracking covid19 covid19-data covid19-tracker curl hacktoberfest real-time terminal termux windows
Last synced: 06 Apr 2025
https://github.com/elc0mpa/aws-doctor
Diagnose AWS costs, detect idle resources, and optimize cloud spending directly from your terminal. 🩺 ☁️
aws aws-billing aws-cli aws-cost-explorer aws-doctor aws-trusted-advisor cli go golang
Last synced: 30 Apr 2026
https://github.com/michaeljoseph/changes
changes automates python library release tasks.
cli python release-helper release-management
Last synced: 09 Oct 2025
https://github.com/taylorwood/clj.native-image
Build GraalVM native images with Clojure Deps and CLI tools
cli clojure graalvm native-image
Last synced: 07 Oct 2025
https://github.com/sourcegraph/src-cli
Sourcegraph CLI
api cli graphql repo-type-cli sourcegraph src
Last synced: 17 Jul 2025
https://github.com/OSSPhilippines/covid19-tracker-cli
A console-oriented COVID-19 tracker with real-time updates for your favorite terminal. 💻🌏😷
cli cmd command-line-interface command-line-tool corona coronavirus coronavirus-info coronavirus-real-time coronavirus-tracker coronavirus-tracker-cli coronavirus-tracking covid19 covid19-data covid19-tracker curl hacktoberfest real-time terminal termux windows
Last synced: 09 May 2025
https://github.com/rangle/angular-ssr
Angular 4+ server-side rendering solution compatible with @angular/material, jQuery, and other libraries that touch the DOM (as well as providing a rich feature set!)
angular angular-cli angular-material angular-material2 angular4 cli isomorphic nodejs server-rendering server-side-rendering ssr
Last synced: 09 Apr 2025
https://github.com/basnijholt/compose-farm
Compose Farm - run docker compose commands across multiple hosts
cli compose deployment docker homelab multi-host nas orchestration python self-hosted ssh traefik
Last synced: 20 Feb 2026
https://github.com/harehare/mq
jq-like command-line tool for markdown processing
cli interpreter jq language-server markdown mcp md query repl rust tui
Last synced: 19 Feb 2026
https://github.com/toniov/gcal-cli
Google Calendar command line tool for Node.js
cal-api cli command-line-interface command-line-tool google google-calendar googleapis
Last synced: 06 Apr 2025
https://github.com/rohitg00/skillkit
Supercharge AI coding agents with portable skills. Install, translate & share skills across Claude Code, Cursor, Codex, Copilot & 40 more
agent-skills agentskills ai cli codex cursor gemini opencode skills
Last synced: 12 Apr 2026
https://github.com/cristianoliveira/funzzy
A lightweight blazingly fast file watcher.
cli cool developer-tools dx linter rust tools unit-testing unix unix-shell watch watcher yaml
Last synced: 15 May 2025
https://github.com/auth0/auth0-cli
Build, manage and test your Auth0 integrations from the command line
Last synced: 08 Apr 2025
https://github.com/automagik-dev/genie
Wishes in, PRs out. CLI agent that interviews you, plans the work, dispatches parallel agents in isolated worktrees, and reviews code before you see it.
ai-agents ai-developer-tools anthropic automation autonomous-agents claude claude-code cli coding-agents context-engineering developer-tools llm mcp orchestration parallel-agents productivity terminal typescript vibe-coding worktrees
Last synced: 09 Apr 2026
https://github.com/wp-cli/profile-command
Quickly identify what's slow with WordPress
bottleneck cli hacktoberfest measure performance profile wordpress wp-cli wp-cli-package
Last synced: 14 May 2025
https://github.com/viasite/site-audit-seo
Web service and CLI tool for SEO site audit: crawl site, lighthouse all pages, view public reports in browser. Also output to console, json, csv, xlsx
audit cli crawl-site crawler lighthouse puppeteer scraper seo seo-audit seo-site-audit site-audit xlsx
Last synced: 14 Mar 2026
https://github.com/tversteeg/emplace
👩❤️💋👩 Synchronize installed packages on multiple machines
cli configuration dotfiles git multiple-machines package-manager-tool rust synchronization-service
Last synced: 14 Apr 2025
https://github.com/envless/envless
OpenSource, frictionless and secure way to share and manage app secrets across teams.
aws azure cli coss e2ee e2ee-encryption env envless gcp good-first-issue javascript k8s nextjs openpgp opensource secrets security typescript vercel
Last synced: 15 May 2025
https://github.com/apache/skywalking-eyes
A full-featured license tool to check and fix license headers and resolve dependencies' licenses.
Last synced: 14 May 2025
https://github.com/KorySchneider/wikit
Wikipedia summaries from the command line
Last synced: 03 Apr 2025
https://github.com/pubs/pubs
Your bibliography on the command line
bibliographic-data bibtex citation cli paper pdf python
Last synced: 01 Apr 2025
https://github.com/0x20f/paris
Logger and ANSI formatter in Rust for pretty colors and text in the terminal with no dependencies. Aiming for a relatively simple API
ansi cli crates customisation formatter icons logger no-dependencies rust rust-lang simple-api terminal-colors terminal-icons
Last synced: 12 Apr 2025
https://github.com/hinto-janai/festival
Music player
audio audio-player cli daemon gui linux macos music music-player player rust shukusai web windows
Last synced: 04 Apr 2025
https://github.com/obsidian-tools/obsidian-tools
An unofficial collection of tools that helps you build plugins for obsidian.md
cli obsidian obsidian-md obsidian-plugin
Last synced: 12 Apr 2025
https://github.com/azat-io/actions-up
🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
actions cli dependencies github-actions security workflow
Last synced: 07 Oct 2025
https://github.com/eggplants/deepl-cli
DeepL Translator CLI (without API Key)
cli deepl-translator docker puppeteer pyppeteer python translator
Last synced: 28 Dec 2025
https://github.com/revxrsal/lamp
A modern annotations-driven commands framework for Java and Kotlin
annotations bukkit bungeecord cli command-line commands fabricmc-library java jda jda-command-handler kotlin library minecraft minestom-library spigot sponge velocity
Last synced: 06 Feb 2026
https://github.com/hartwork/image-bootstrap
:partly_sunny: Creates Linux chroots and bootable virtual machine images; command line tool (Python 3)
alpine-linux arch-linux archlinux archlinux-images block-device bootstrap centos chroot chroot-environment cli fedora gentoo install-script installer installers linux python virtual-machine virtualization void-linux
Last synced: 15 May 2025
https://github.com/day50-dev/streamdown
Streaming Markdown parser for tui clis
cli command-line llm markdown tui
Last synced: 26 Jun 2025
https://github.com/yarlson/ftl
🚀 FTL is a powerful deployment tool that simplifies the process of setting up servers and deploying applications.
automation cli deployment devops golang iaac noscale server-management ssh zero-downtime
Last synced: 09 Apr 2025
https://github.com/zaaack/foy
A simple, light-weight, type-friendly and modern task runner for general purpose.
async-await build-scripts build-system build-tool cli grunt gulp jake make nodejs npm npm-scripts promise runner task-runner tasks
Last synced: 15 May 2025
https://github.com/acidvegas/elastop
HTOP for Elasticsearch
cli elastic elasticsearch htop monitoring tui
Last synced: 03 Mar 2026
https://github.com/Myriad-Dreamin/shiroa
shiroa is a simple tool for creating modern online books in pure typst.
Last synced: 22 Jul 2025
https://github.com/skx/sysbox
sysadmin/scripting utilities, distributed as a single binary
busybox cli golang scripting sysadmin sysadmin-scripts sysadmin-tool
Last synced: 16 May 2025
https://github.com/reugn/wifiqr
Create a QR code with your Wi-Fi login details
cli cli-app cli-tool command-line-tool credentials golang qr qr-generator qrcode qrcode-generator terminal utility wifi wifi-password
Last synced: 07 Apr 2025
https://github.com/martiliones/icon-set-creator
CLI for creating React Native app icons
android cli icons ios javascript mobile nodejs npm react-native
Last synced: 08 Apr 2025
https://github.com/bakustarver/rpgmakermlinux-cicpoffs
Run any RPG Maker XP, VX, VX Ace, MV, MZ, TyranoBuilder, Godot, Construct 2/3, Nscripter game on linux natively
arm cli foss gaming-software godot i386 linux linux-gaming nwjs nwjs-application raspberry-pi rpg-maker rpg-maker-mv rpg-maker-mz rpgmaker rpgmakermv steam tyranobuilder tyranoscript yad
Last synced: 03 Mar 2026
https://github.com/ajmwagar/stego
🦕 stego is a steganographic swiss army knife.
cli decoding encoding steganographic steganography
Last synced: 09 Apr 2025
https://github.com/Ramilito/kubesess
Kubectl plugin managing sessions
bash cli kubectl kubectl-plugins kubernetes rust
Last synced: 16 May 2025
https://github.com/piotrmurach/github_cli
GitHub on your command line. Use your terminal, not the browser.
cli command-line-tool console github-api ruby ruby-gem terminal-app
Last synced: 12 Jun 2025
https://github.com/eight04/ComicCrawler
An image crawler written in Python.
cli crawler gui image-crawler python tkinter
Last synced: 03 Aug 2025
https://github.com/devmatteini/dra
A command line tool to download release assets from GitHub
automation cli command-line github-releases release-assets releases rust rust-lang tool
Last synced: 02 Jan 2026
https://github.com/chekusu/mails
email for agents. Built for AI agents that need to send, receive, and understand emails programmatically
Last synced: 01 Apr 2026
https://github.com/satococoa/wtp
🌳 A powerful Git worktree CLI tool with automated setup, branch tracking, and smart navigation
cli developer-tools git git-worktree go productivity worktree
Last synced: 31 Jan 2026
https://github.com/xuorig/graphql-schema_comparator
Get changes between two GraphQL schemas 🤖
cli graphql graphql-ruby schema-idl
Last synced: 08 Apr 2025
https://github.com/greenheart/pagecrypt
Password Protected Single Page Applications and HTML files
aes-encryption cli client-side-encryption crypto cryptography-tools encrypted-files encryption-tool html password password-protection pbkdf2 web-crypto webcrypto-api
Last synced: 15 May 2025
https://github.com/vishwanatharondekar/gitlab-cli
Create a merge request from command line in gitlab
cli cli-utilities cli-utility command-line command-line-tool commandline git github gitlab gitlab-cli javascript merge-req merge-request nodejs utilities utility
Last synced: 04 Apr 2025
https://github.com/crowdin/crowdin-cli
A command-line client for the Crowdin API
cli client command-line-tool hacktoberfest localization sync
Last synced: 14 May 2025
https://github.com/kabirvirji/singlespotify
🎵 Create Spotify playlists based on one artist through the command line
artists bearer cli javascript music node-module nodejs npm npm-module npm-package playlist spotify spotify-api spotify-cli spotify-playlist
Last synced: 01 Apr 2026
https://github.com/HugoRCD/shelve
Open-source secret & environment management. Secure, simple, collaborative. CLI & Github Sync
cli collaboration developer-experience developer-tools env environment-variables github open-source secrets secrets-management security self-hosted workflow
Last synced: 09 Jul 2025
https://github.com/sdaqo/anipy-cli
Little tool in python to watch and download anime from the terminal (the better way to watch anime). Also applicable as an API
anime anime-scraper beautifulsoup cli gogoanime gplv3 python python3 requests-library-python scraper watch
Last synced: 22 Apr 2026
https://github.com/regenrek/codefetch
Turn code into Markdown for LLMs with one simple terminal command
Last synced: 16 May 2025
https://github.com/mstruebing/tldr
Golang command line client for tldr https://github.com/tldr-pages/tldr
cli cli-app golang hacktoberfest help manpage manpages tldr
Last synced: 07 Apr 2025
https://github.com/svtslv/webdav-cli
A simple zero-configuration command-line webdav server
Last synced: 05 Apr 2025
https://github.com/django-commons/django-typer
Use Typer (type hints) to define the interface for your Django management commands.
admin cli click command-line commands django management python python3 shell terminal typehints typer
Last synced: 01 Apr 2026
https://github.com/cargo-limit/cargo-limit
Productivity improvements for Rust ecosystem: warnings are skipped until errors are fixed, LSP-independent Neovim integration, etc.
build cargo cargo-plugin cargo-wrapper cli crates deduplication filter limit neovim neovim-plugin nvim plugin productivity runner rust wrapper
Last synced: 05 Jan 2026
https://github.com/zu1k/srun
srun 深澜认证登录,超轻量、多平台,支持多拨、自动探测IP、指定网卡
cli rust srun srun-client srun3000 srun3k srun4k
Last synced: 12 Apr 2025
https://github.com/whyboris/typescript-call-graph
CLI to generate an interactive graph of functions and calls from your TypeScript files
Last synced: 16 May 2025
https://github.com/ddddddO/gtree
Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Go package and Web.
cli directory go go-package golang markdown tree tree-structure trees wasm
Last synced: 14 Mar 2025
https://github.com/ruyadorno/snapstub
Copy API endpoints to your fs and run a local server using them
cli command-line javascript js mock-server nodejs unix
Last synced: 05 Apr 2025
https://github.com/theotherphil/imagecli
A command line image processing tool
Last synced: 09 Jul 2025
https://github.com/involvex/youtube-music-cli
A powerful Terminal User Interface (TUI) music player for YouTube Music
cli youtube youtube-cli youtube-music youtube-music-client
Last synced: 02 Apr 2026
https://github.com/supercilex/clipboard-history
Ringboard—the clipboard manager for Linux
cli clipboard clipboard-history clipboard-manager gui linux ringboard rust tui wayland x11
Last synced: 15 May 2025
https://github.com/flexxnn/sequelize-auto-migrations
Migration generator && runner for sequelize
cli migrations-generator mysql node-module postgresql sequelize sql sqlite
Last synced: 16 May 2025
https://github.com/elliotkillick/rss2newsletter
Convert RSS/Atom feed to email newsletters
amazon-ses atom-feed automation blog cli email-marketing feed listmonk-api mailchimp marketing marketing-automation minimal minimalist newsletter rss rss-feed rss-to-email rss2email sendy sendy-newsletter
Last synced: 06 Apr 2025
https://github.com/joone/loz
Loz is a command-line tool that enables your preferred LLM to execute system commands and utilize Unix pipes, integrating AI capabilities with other Unix tools.
automation cli codellama git gpt llama2 llamacpp llm nodejs ollama openai-api typescript
Last synced: 23 Oct 2025
https://github.com/chi-teck/drupal-code-generator
A code generator for Drupal.
cli code-generator drupal php symfony-console
Last synced: 11 Apr 2025
https://github.com/cz-nic/mininterface
Dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI, web)
Last synced: 21 Jun 2025
https://github.com/Chi-teck/drupal-code-generator
A code generator for Drupal.
cli code-generator drupal php symfony-console
Last synced: 13 Jul 2025
https://github.com/fiatjaf/nak
a command line tool for doing all things nostr
Last synced: 19 Apr 2026
https://github.com/saldl/saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
accelerator cli command-line cross-platform download downloader early-preview flashgot in-memory in-order libcurl multi-platform posix terminal tty vty
Last synced: 19 Jul 2025
https://github.com/bmf-san/ggc
A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
cli developer-tools git go golang sdg-17 sdg-9
Last synced: 11 Mar 2026
https://github.com/cococonscious/koji
🦊 An interactive CLI for creating conventional commits.
cli conventional-commits developer-tools git rust rust-cli semver
Last synced: 04 Sep 2025
https://github.com/jeroenouw/cgx
💻🔥CLI to generate the recommended documentation/files to improve contribution (Github, Gitlab, CodeCommit and Bitbucket)
aws aws-codebuild aws-codecommit aws-codedeploy bitbucket cli community documentation documentation-generator generator github gitlab markdown markdown-documentation markdown-generator project-documentation template templates typescript
Last synced: 06 Apr 2025