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-19 00:05:56 UTC
- JSON Representation
https://github.com/code-yeongyu/senpi
pi had nothing (nothing), so I made something (something) — sorry mariozechner-senpai, I went ahead and lovingly soiled your pure pi for you. opinionated fork of badlogic/pi-mono with extension-first additions. ganbare ganbare senpi 頑張れ頑張れ先輩
agent ai-agent cli coding-agent llm llm-tools monorepo multi-provider pi-mono senpi tui typescript
Last synced: 14 Jun 2026
https://github.com/prajwalvandana/maestro-cli
A command-line tool to play songs (or any audio, really) in the terminal.
audio audio-player audio-visualizer cli flac mp3 music music-player music-visualizer ogg ogg-vorbis song songs visualization visualizer vorbis wav
Last synced: 09 Oct 2025
https://github.com/orangekame3/paclear
👾paclear is a clear command with PAC-MAN animation👾
Last synced: 12 Jan 2026
https://github.com/timvisee/prs
🔐 A secure, fast & convenient password manager CLI using GPG and git to sync.
cli git gpg hacktoberfest pass rust
Last synced: 13 Apr 2025
https://github.com/httpie/httpcat
httpcat is a simple utility for constructing raw HTTP requests on the command line.
api api-testing cli command-line debugging http httpie python terminal utility
Last synced: 07 Apr 2025
https://github.com/sidneys/ffmpeg-progressbar-cli
A colored progress bar for FFmpeg.
cli colored ffmpeg ffmpeg-wrapper node nodejs progress-bar progressbar terminal wrapper
Last synced: 13 Oct 2025
https://github.com/koraa/huniq
Filter out duplicates on the command line. Replacement for `sort | uniq` optimized for speed (10x faster) when sorting is not needed.
Last synced: 04 Apr 2025
https://github.com/rwxrob/bonzai
Dashist CLI framework, batteries included
batteries-included beginner-friendly busybox cli cli-framework commander composition compositor dashist documentation flag-parser getopts golang help rootkit terminal
Last synced: 16 May 2025
https://github.com/frederick888/git-credential-keepassxc
Helper that allows Git (and shell scripts) to use KeePassXC as credential store
cli command-line command-line-tool git keepass keepassxc password-manager password-safety password-store rust shell-scripting
Last synced: 15 May 2025
https://github.com/Frederick888/git-credential-keepassxc
Helper that allows Git (and shell scripts) to use KeePassXC as credential store
cli command-line command-line-tool git keepass keepassxc password-manager password-safety password-store rust shell-scripting
Last synced: 30 Apr 2025
https://github.com/muhammedaksam/waha-tui
A beautiful Terminal User Interface for WhatsApp using WAHA (WhatsApp HTTP API). Manage your WhatsApp sessions, chats, and messages directly from your terminal with an intuitive TUI powered by OpenTUI.
chat cli messaging opentui terminal tui waha whatsapp
Last synced: 12 Jan 2026
https://github.com/lpil/sonic-pi-tool
🎻 Controlling Sonic Pi from the command line
cli creative-coding music osc sonic-pi vim
Last synced: 07 Apr 2025
https://github.com/oracle/netsuite-suitecloud-sdk
SuiteCloud Software Development Kit (SuiteCloud SDK) are the set of tools that allow you to customize accounts and create SuiteApps through SuiteCloud Development Framework (SDF).
cli development-kit javascript netsuite nodejs sdf sdk suiteapp suitecloud suitecloud-cli suitecloud-sdk
Last synced: 04 Oct 2025
https://github.com/dcos/dcos-cli
The command line for DC/OS.
cli dcos dcos-cli dcos-ux-guild golang
Last synced: 16 May 2025
https://github.com/ad-si/TaskLite
The CLI task manager for power users
airsequel cli elm hacktoberfest haskell sqlite task task-manager tasklite todo todo-manager
Last synced: 01 May 2025
https://github.com/platformsh/legacy-cli
This is the legacy version of Platform.sh's command-line interface. The new version is at: https://github.com/platformsh/cli
cli cloud command-line-tool paas php platform symfony-console
Last synced: 02 Mar 2026
https://github.com/0xranx/golembot
Any Agent × Any Provider × Anywhere. Connect Cursor, Claude Code, OpenCode, or Codex to Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat — with any LLM provider.
ai ai-agent ai-assistant bot-framework chatbot claude-code cli codex coding-agent cursor dingtalk discord feishu lark llm opencode slack telegram typescript wecom
Last synced: 06 Apr 2026
https://github.com/tj/go-termd
Package termd provides terminal markdown rendering, with code block syntax highlighting support.
cli command-line go golang markdown terminal
Last synced: 10 Mar 2026
https://github.com/genuinetools/netns
Runc hook (OCI compatible) for setting up default bridge networking for containers.
cli containers linux netns opencontainers runc runc-hook
Last synced: 04 Apr 2025
https://github.com/L1AD/claude-task-viewer
A web-based Kanban board for viewing Claude Code tasks
anthropic claude claude-code cli developer-tools kanban nodejs task-management
Last synced: 09 Mar 2026
https://github.com/reemus-dev/gitnr
Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection
cli cross-platform git gitignore gitignore-cli gitignore-files gitignore-generator gitignore-templates rust toptal
Last synced: 06 Apr 2026
https://github.com/filiparag/wikiman
Wikiman is an offline search engine for manual pages, Arch Wiki, Gentoo Wiki and other documentation.
arch-wiki cli documentation freebsd gentoo-wiki linux man-pages offline search-engine terminal-based tldr-pages tui
Last synced: 18 Jul 2025
https://github.com/onotelli/justniffer
Justniffer Just A Network TCP Packet Sniffer. Justniffer is a network protocol analyzer that captures network traffic and produces logs in a customized way, can emulate web server log files, track response times and extract all "intercepted" files from the HTTP traffic
cli cpp cybersecurity http linux network security security-tools sniffer tcp-ip tcp-protocol tcpdump traffic-analysis
Last synced: 02 Apr 2026
https://github.com/lambdamusic/Ontospy
Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.
cli documentation ontology owl python rdf visualization
Last synced: 03 Apr 2025
https://github.com/lambdamusic/ontospy
Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.
cli documentation ontology owl python rdf visualization
Last synced: 04 Apr 2025
https://github.com/sniptt-official/snip
🔐 A simple developer-friendly CLI for managing secrets
cli encrypted-secrets encryption end-to-end-encryption homebrew openpgp secrets secrets-management serverless sharing-secrets vault
Last synced: 07 May 2025
https://github.com/dixonwille/wmenu
An easy to use menu structure for cli applications that prompts users to make choices.
awesome-go cli golang golang-package menu
Last synced: 16 May 2025
https://github.com/plibither8/licensed
⚖️ ✔️ licensed is an interactive command line tool to help you choose and add licenses to your projects
cli command-line-tool license license-management nodejs
Last synced: 13 Jul 2025
https://github.com/raystack/stencil
Stencil is a schema registry that provides schema management and validation dynamically, efficiently, and reliably to ensure data compatibility across applications.
cli clojure clojure-library dataops descriptor golang javascript javascript-library js protobuf protocol-buffers protocol-buffers-library protocol-buffers-parsing schema-registry schema-validation
Last synced: 12 Dec 2025
https://github.com/kantord/emuto
manipulate JSON files
api awk cli data-mining data-structures frontend javascript jq json node processing-language programming-language query-language script sed
Last synced: 16 May 2025
https://github.com/tnychn/torrodle
⚡️ A magnet link scraper for streaming videos (movies, tv shows, anime, porn) along with subtitles.
anime bittorrent cli downloader golang magnet movies nsfw porn scraper streaming subtitles tv-shows
Last synced: 12 Apr 2025
https://github.com/mindflowai/mindflow
🧠 AI-powered CLI git wrapper, boilerplate code generator, chat history manager, and code search engine to streamline your dev workflow 🌊
chat-gpt cli code-generation command-line-interface dev-tools git git-wrapper information-retrieval large-language-models llm machine-learning modern-dev-tools nlp openai openai-api python search search-engine
Last synced: 24 Mar 2025
https://github.com/irevenko/koneko
🐈🌐 nyaa.si terminal BitTorrent tracker
anime anime-downloader cli client downloader nyaa-api nyaa-si nyaasi terminal torrent torrent-client torrent-download torrent-downloader torrents
Last synced: 16 Oct 2025
https://github.com/aristoteleo/pantheon-cli
Pantheon-CLI, our first release of PantheonOS, the AgentOS that re-imagines Science
agent agentos cli pantheonos singlecell spatial-transcriptomics
Last synced: 20 Feb 2026
https://github.com/Szpadel/chrome-headless-render-pdf
chrome-headless cli nodejs pdf pdf-generation
Last synced: 31 Mar 2025
https://github.com/sgarciac/fuego
Fuego is a command line client for the firestore database (https://firebase.google.com/docs/firestore).
cli client firebase firestore firestore-client hacktoberfest
Last synced: 05 Mar 2026
https://github.com/smart-mcp-proxy/mcpproxy-go
Supercharge AI Agents, Safely
ai ai-agents audit-logging bm25 cli context-window developer-tools docker golang llm llm-tools local-first mcp mcp-proxy mcp-server model-context-protocol proxy-server security tool-routing web-ui
Last synced: 24 May 2026
https://github.com/slackapi/slack-cli
Create, develop, and deploy Slack apps from the command-line ✨
Last synced: 01 May 2026
https://github.com/ofhouse/wpress-extract
A simple Node.js tool for extracting wpress archive files generated by the All-in-one-Wp-Migration Wordpress plugin.
Last synced: 25 Oct 2025
https://github.com/trevorbayless/cli-chess
A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.
chess cli command-line command-line-chess command-line-game fairy-stockfish lichess lichess-api terminal terminal-chess terminal-game tui tui-game uci
Last synced: 13 Dec 2025
https://github.com/nozwock/yanu
Yet Another NSP Updater for Skyline
cli desktop-app egui nintendo rust switch termux
Last synced: 04 Apr 2025
https://github.com/asyncapi/cli
CLI to work with your AsyncAPI files. You can validate them and in the future use a generator and even bootstrap a new file. Contributions are welcomed!
cli docker get-global-docs-autoupdate get-global-releaserc hacktoberfest nodejs typescript
Last synced: 14 May 2025
https://github.com/blazity/styled2tailwind
🌀 Transform your Styled-Components into TailwindCSS with this handy codemod.
cli codemod nextjs nextjs-tailwind nextjs13 react styled-components tailwindcss
Last synced: 04 Oct 2025
https://github.com/ehmicky/cross-platform-terminal-characters
All the characters that work on most terminals
ascii bash characters cli codepoints cross-platform encoding font linux macos operating-system os portability shell terminal typescript unicode unix utf-8 windows
Last synced: 06 Apr 2025
https://github.com/mbtproject/mbt
The most flexible build tool for monorepo
automation build build-tool ci cli dependency-manager deployment devops differential-builds git go mbt monorepo
Last synced: 23 Mar 2025
https://github.com/compose-generator/compose-generator
🐳 Easy to use cli tool to generate Docker Compose configurations
cli docker docker-compose generator go golang yaml
Last synced: 16 May 2025
https://github.com/kiliankoe/clispinner
Swifty Terminal Spinner
cli loading-animations spinner
Last synced: 02 Sep 2025
https://github.com/vrn-deco/cli
💻 Project scaffolding with command line tools. 🛠
cli nest npm typescript vite vue
Last synced: 16 May 2025
https://github.com/click-contrib/sphinx-click
A Sphinx plugin to automatically document click-based applications
cli click sphinx sphinx-extension sphinx-plugin
Last synced: 21 Oct 2025
https://github.com/noahziheng/ssr-helper
A CLI helper of ShadowsocksR Python
Last synced: 01 May 2025
https://github.com/ltplus-ag/ifc-lite
Parse, view, query, edit, and export IFC, IDS, BCF, pointclouds and more AEC stuff. In the browser, server or desktop.
3d-viewer bcf cli columnar ids ifc ifc-parser mcp pointcloud rust script-editor sdk webgpu
Last synced: 12 Jun 2026
https://github.com/narimiran/tably
Python command-line script for converting .csv data to LaTeX tables
cli command-line csv latex python python3 table
Last synced: 17 Mar 2025
https://github.com/akamai/cli
Manage and configure Akamai from the Command Line.
akamai akamai-cli akamai-devexp cli devexp devexp-cli
Last synced: 15 May 2025
https://github.com/mattlianje/layoutz
Simple, beautiful CLI output
cli dsl functional-programming scala tui
Last synced: 25 Jan 2026
https://github.com/ruochuan12/mini-ci
基于微信小程序 miniprogram-ci 开发的更快速、更方便且支持多选、批量等功能的小程序上传、预览自动化工具
ci cli miniprogram miniprogram-ci node nodejs
Last synced: 29 Jul 2025
https://github.com/reconquest/tubekit
🧪 kubectl alternative with quick context switching, kubectl on steroids
aliases cli kubectl kubernetes productivity
Last synced: 10 Apr 2025
https://github.com/Lap-Platform/LAP
Your agents are guessing at APIs. Give them the actual Agent-Native spec. 1500+ API's Ready To-Use skills, Compile any API spec into a lean, agent-native format. 10× smaller. OpenAPI, GraphQL, AsyncAPI, Protobuf, Postman.
agent-experience ai ai-agents api api-compression api-spec asyncapi claude cli developer-tools graphql llm mcp open-source openapi postman protobuf python sdk token-optimization
Last synced: 20 Apr 2026
https://github.com/vldmrkl/airdrop-cli
A macOS CLI for AirDrop written in Swift
cli command-line-tool macos macos-cli swift
Last synced: 27 Jan 2026
https://github.com/shihanng/tfvar
Terraform's variable definitions template generator.
cli go golang hcl terraform terraform-configurations terraform-templates terraform-variables tfvar tfvars
Last synced: 12 Apr 2025
https://github.com/dicklesworthstone/ultimate_bug_scanner
Static analysis tool that catches 1000+ bug patterns across all popular programming languages, with auto-wiring into AI coding agent quality guardrails
agent-tools ai-agents bash bugs cli code-quality developer-tools linting static-analysis
Last synced: 13 May 2026
https://github.com/Revxrsal/Lamp
A modern annotations-driven commands framework for Java and Kotlin
annotations bukkit bungeecord cli command-line commands java jda kotlin library minecraft spigot sponge velocity
Last synced: 03 Sep 2025
https://github.com/kaxil/airflowctl
A CLI tool to streamline getting started with Apache Airflow™ and managing multiple Airflow projects
airflow apache-airflow cli dags python
Last synced: 08 Apr 2025
https://github.com/egregore-labs/egregore
Shared intelligence layer for organizations
ai claude claude-code cli collaboration developer-tools memory multiplayer shared-memory team
Last synced: 15 May 2026
https://github.com/angeljumbo/sssnake
cli snake game that plays itself
ascii autoplay cli curses game snake-ai snake-game terminal terminal-game tty
Last synced: 25 Oct 2025
https://github.com/ray-d-song/goread
cli epub reader written in Go
cli cli-app epub epub-reader go gocli golang
Last synced: 21 Jul 2025
https://github.com/nrempel/sleek
Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability and productivity.
cli command-line command-line-tool formatter sql
Last synced: 16 May 2025
https://github.com/swoole/swoole-cli
SWOOLE-CLI is a php binary distribution composed swoole & php-core & cli & fpm and mostly of common extensions.
Last synced: 04 May 2025
https://github.com/webpack-contrib/webpack-command
[DEPRECATED] Lightweight, modular, and opinionated webpack CLI that provides a superior experience
cli command command-line webpack webpack4
Last synced: 21 Apr 2025
https://github.com/gigagrug/schema
All in one CLI tool for the database | Migration, Studio, LSP
bubbletea cli database-migrations database-schema lsp lsp-server mariadb mysql postgres sql sqlite studio tui turso
Last synced: 21 Jan 2026
https://github.com/danielpigott/cloudflare-cli
CLI for interacting with Cloudflare
Last synced: 04 Apr 2025
https://github.com/geekjourneyx/jina-cli
A lightweight CLI tool wrapping Jina AI Reader API for AI Agents. Fetch and parse any URL into LLM-friendly formats (Markdown/Text/HTML). Perfect for reading X(Twitter), blogs, and news sites.
ai-agent ai-tools claude-code cli jina-ai-reader openclaw skills url-to-markdown
Last synced: 06 Mar 2026
https://github.com/hugovk/pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
api cli command-line command-line-tool downloads hacktoberfest pypi python python3 statistics stats
Last synced: 29 Dec 2025
https://github.com/meiji163/gh-notify
GitHub CLI extension to display GitHub notifications
cli gh-extension github-api notifications
Last synced: 29 Dec 2025
https://github.com/krpors/hx
Hex editor for the terminal using plain C99 + POSIX libs.
c cli hex-editor no-dependencies
Last synced: 23 Feb 2026
https://github.com/Lutetium-Vanadium/requestty
An easy-to-use collection of interactive cli prompts inspired by Inquirer.js.
cli command-line inquirer interactive prompt rust terminal
Last synced: 16 May 2025
https://github.com/dustinblackman/cargo-run-bin
Build, cache, and run CLI tools scoped in Cargo.toml rather than installing globally. Stop the version drifts across your team, keep it all in sync within your project!
cache cargo cli developer-tools rust
Last synced: 15 May 2025
https://github.com/3arthqu4ke/headlessmc
Minecraft on the command line
bytecode cli headless launcher lwjgl minecraft minecraft-launcher
Last synced: 13 Apr 2025