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-20 00:05:28 UTC
- JSON Representation
https://github.com/kharvd/gpt-cli
Command-line interface for ChatGPT, Claude and Bard
anthropic anthropic-claude assistant bard chatgpt claude cli command-line google-bard gpt-3 gpt-4 gpt-cli gpt-client llm openai palm2
Last synced: 14 May 2025
https://github.com/ashish0kumar/stormy
minimal neofetch-style weather cli
ascii cli go weather weather-cli
Last synced: 21 Jan 2026
https://github.com/jarun/bcal
:1234: Bits, bytes and address calculator
calculator cli command-line console developer-tools expression-evaluator mathematics standalone storage storage-unit-converter terminal unit-conversion
Last synced: 20 Feb 2026
https://github.com/tejasq/add-gitignore
An interactive CLI tool that adds a .gitignore to your projects.
cli git gitignore interactive nodejs
Last synced: 04 Apr 2025
https://github.com/wp-cli/php-cli-tools
A collection of tools to help with PHP command line utilities
cli command-line hacktoberfest wp-cli
Last synced: 12 Jun 2025
https://github.com/alexanderwillner/things.sh
Simple read-only comand-line interface to your Things 3 database
bash brew cli comand csv csv-export database graph plugin productivity things travis-ci
Last synced: 04 Apr 2025
https://github.com/davydany/sultan
Sultan: Command and Rule over your Shell
bash bash-script cli command-line command-line-tool command-prompt compiler python2 python3 ssh terminal zsh
Last synced: 12 Apr 2025
https://github.com/floydwch/kaggle-cli
(Deprecated, use https://github.com/Kaggle/kaggle-api instead) An unofficial Kaggle command line tool.
Last synced: 30 Dec 2025
https://github.com/AlexanderWillner/things.sh
Simple read-only comand-line interface to your Things 3 database
bash brew cli comand csv csv-export database graph plugin productivity things travis-ci
Last synced: 04 Apr 2025
https://github.com/mifi/ezshare
Easily share files, folders and clipboard over LAN - Like Google Drive but without internet
airdrop cli easy filesharing receive send sharing
Last synced: 15 May 2025
https://github.com/fiso64/slsk-batchdl
Advanced download tool for Soulseek.
cli command-line-tool soulseek soulseek-network
Last synced: 02 Mar 2026
https://github.com/shellvon/smsbomb
ηδΏ‘π£ηΈπ
cli kivy sms sms-bomber smsbomber
Last synced: 04 Apr 2025
https://github.com/mm7894215/tokentracker
Track token usage across 22 AI coding tools (Claude Code, Codex, Cursor, Gemini, Roo Code, Zed Agent, Goose, and more) β local-first, zero-config, with a beautiful dashboard, native macOS menu bar app, and 4 desktop widgets.
ai ai-agent ai-tools antigravity claude-code cli codex-cli cost-tracker cursor dashboard developer-tools gemini-cli llm local-first macos nodejs npm-package observability privacy-first token-tracker
Last synced: 13 Jun 2026
https://github.com/TejasQ/add-gitignore
An interactive CLI tool that adds a .gitignore to your projects.
cli git gitignore interactive nodejs
Last synced: 01 Apr 2025
https://github.com/ahmadawais/create-node-cli
π CLI to create new Node.js CLI applications in minutes not hours.
cli create hacktoberfest node node-cli nodejs
Last synced: 16 May 2025
https://github.com/runkids/skillshare
π Sync skills across all AI CLI tools with one command and simplify team sharing. Supporting Claude Code, OpenClaw, OpenCode & more
ai antigravity claude-code cli codex copilot cross-machine-sync cursor developer-tools gemini go openclaw opencode skills skills-audit skills-management skills-manager skills-ui skillshare team-management
Last synced: 06 Mar 2026
https://github.com/vladkens/macmon
π¦βοΈ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature π‘οΈ
apple apple-silicon arm64 asitop cli cpu cpu-monitoring cpu-usage gpu gpu-monitoring gpu-usage m1 macos monitoring powermetrics ratatui rust smc terminal tui
Last synced: 14 May 2025
https://github.com/yeqown/go-qrcode
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
adjustable cli colorful golang halftone-qr-code highly-customizable library qrcode wasm
Last synced: 14 May 2025
https://github.com/binci/binci
:whale: Containerize your development workflow.
cli containers continuous-integration docker nodejs
Last synced: 16 May 2025
https://github.com/dnschanger/dnschanger-desktop
DNS Changer for Windows, Linux, Mac operating systems
cli dns-changer electro electron electronjs macos nodejs pc radar-game reactjs shecan typescript windows
Last synced: 15 May 2025
https://github.com/benexl/fastanime
Your browser anime experience from the terminal
anilist anime anime-scraper api application cli click fastanime python rich scraping
Last synced: 15 May 2025
https://github.com/owloops/updo
Uptime monitoring CLI tool with alerting and advanced settings
Last synced: 06 Oct 2025
https://github.com/r-lib/cli
Tools for making beautiful & useful command line interfaces
Last synced: 13 May 2025
https://github.com/apify/mcpc
A universal CLI client for MCP. mcpc supports persistent sessions, stdio/HTTP, OAuth 2.1, tasks, JSON output for code mode, proxy for AI sandboxes, x402, and more.
ai-agents bash claude cli code-mode command-line mcp mcp-client model-context-protocol shell
Last synced: 03 Jun 2026
https://github.com/kardolus/chatgpt-cli
ChatGPT CLI is a versatile tool for interacting with LLM models through OpenAI and Azure, as well as models from Perplexity AI and Llama. It supports prompts and history tracking for seamless, context-aware interactions. With extensive configuration options, itβs designed for both users and developers to create a customized GPT experience.
azure chatgpt cli go golang gpt language-model llama openai perplexity
Last synced: 05 Oct 2025
https://github.com/joarwilk/flowgen
Generate flowtype definition files from TypeScript
cli converter definition flow flowtype typescript
Last synced: 10 Jun 2025
https://github.com/arl/gitmux
:computer: Git in your tmux status bar
bash cli fish git tmux tmux-status zsh
Last synced: 15 May 2025
https://github.com/mayuki/Kurukuru
Terminal Spinner for .NET platform
c-sharp cli command-line dotnet
Last synced: 18 Apr 2025
https://github.com/sindresorhus/macos-wallpaper
Manage the desktop wallpaper on macOS
cli cli-app desktop-wallpaper macos macos-wallpaper swift-package wallpaper
Last synced: 16 May 2025
https://github.com/mayuki/kurukuru
Terminal Spinner for .NET platform
c-sharp cli command-line dotnet
Last synced: 08 Apr 2025
https://github.com/dvcoolarun/web2pdf
π CLI to convert Webpages to PDFs π
automation cli pdf-generation printing python
Last synced: 08 Apr 2025
https://github.com/ad-si/transity
Keep track of your π΅, π, π, π, π» on your command line with the plain text accounting tool of the future! π
accounting cli command-line-tool finance hacktoberfest ledger money plaintext-accounting purescript transity tui
Last synced: 30 Jan 2026
https://github.com/Dadoum/Sideloader
Open-source cross-platform iOS app sideloader (yep, even Linux is supported). Alternative to Sideloadly, AltServer, SideServer, Cydia Impactor, iOS App Signerβ¦
cli codesign cross-platform d dlang gtk gtk4 gui ios ios-signer-service linux macos qt sideload sideloader sideloading sideloading-ipas windows
Last synced: 27 Sep 2025
https://github.com/lukeed/mri
Quickly scan for CLI flags and arguments
args argv cli cli-flags command-line flags minimist parser yargs
Last synced: 09 Oct 2025
https://github.com/mansuf/mangadex-downloader
A command-line tool to download manga from MangaDex, written in Python.
cli downloader manga manga-downloader mangadex mangadex-api mangadex-dl mangadex-downloader python python3
Last synced: 14 May 2025
https://github.com/listr2/listr2
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
cli console listr loading nodejs nodejs-modules npm progress task tasklist term terminal typescript
Last synced: 07 Apr 2026
https://github.com/alajmo/mani
:robot: CLI tool to help you manage repositories
Last synced: 07 Mar 2026
https://github.com/kurolabs/airshare
Cross-platform content sharing in a local network
cli cross-platform data-sharing data-transfer file-sharing file-transfer module multicast-dns networking python python3 utilities web-interface zeroconf
Last synced: 16 May 2025
https://github.com/KuroLabs/Airshare
Cross-platform content sharing in a local network
cli cross-platform data-sharing data-transfer file-sharing file-transfer module multicast-dns networking python python3 utilities web-interface zeroconf
Last synced: 02 Apr 2025
https://github.com/wfxr/csview
π Pretty and fast csv viewer for cli with cjk/emoji support.
cjk cli command-line csv pager rust table terminal tool
Last synced: 14 May 2025
https://github.com/twitchdev/twitch-cli
The official Twitch CLI to make developing on Twitch easier.
Last synced: 21 Oct 2025
https://github.com/apideck-libraries/portman
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman π¨π½βπ
api api-testing cli cli-app cli-option contract-first contract-testing integration-testing oas openai-tooling openapi postman-collection postman-collections swagger test-framework testing testrunner
Last synced: 14 May 2025
https://github.com/i18next/i18next-scanner
Scan your code, extract translation keys/values, and merge them into i18n resource files.
cli i18n i18next scanner stream translation
Last synced: 06 Oct 2025
https://github.com/infinitered/solidarity
Solidarity is an environment checker for project dependencies across multiple machines.
cli cli-app cli-utility environment-checker helper-tool javascript javascript-library multiple-machines node node-js node-module nodejs snapshot solidarity typescript
Last synced: 14 May 2025
https://github.com/python-cmd2/cmd2
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
auto-completion cli command-line developer-tools python scripting shell subcommands tab-completion terminal unicode
Last synced: 15 May 2026
https://github.com/stringmanolo/hackingtermux101
Libro sobre hacking bΓ‘sico/avanzado en Termux
bash book cli comandos command hacking libro terminal termux termux-hacking termux-tool tutorial vim
Last synced: 04 Apr 2025
https://github.com/ad-si/Transity
Keep track of your π΅, π, π, π, π» on your command line with the plain text accounting tool of the future! π
accounting cli command-line-tool finance hacktoberfest ledger money plaintext-accounting purescript transity tui
Last synced: 04 Apr 2025
https://infinitered.github.io/solidarity/
Solidarity is an environment checker for project dependencies across multiple machines.
cli cli-app cli-utility environment-checker helper-tool javascript javascript-library multiple-machines node node-js node-module nodejs snapshot solidarity typescript
Last synced: 11 May 2025
https://github.com/hcodes/yaspeller
π Search tool typos in the text, files and websites
cli javascript nodejs spellcheck speller spelling-checker yandex
Last synced: 05 May 2025
https://github.com/timmoth/rackpeek
CLI tool to discover, manage, and document your IT infrastructure and home lab.
cli home-lab infrastructure inventory networking self-hosted
Last synced: 28 Feb 2026
https://github.com/casey/intermodal
A command-line utility for BitTorrent torrent file creation, verification, and more
Last synced: 01 Apr 2026
https://github.com/dadbodgeoff/drift
Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.
ai-tools cli code-quality csharp java mcp mcp-server model-context-protocol pattern-detection php python typescript vscode-extension
Last synced: 05 Feb 2026
https://github.com/nessjs/ness
Deploy web sites and apps to your own cloud account effortlessly.
aws cli ness spa static-website
Last synced: 14 Jan 2026
https://github.com/zdict/zdict
The last online dictionary CLI framework you need.
cli dictionary itaigi jisho-dictionary moe-dictionary oxford-dictionary python python3 python3-10 python3-7 python3-8 python3-9 spanish-dictionary urban-dictionary wiktionary yahoo-dictionary yandex-dictionary
Last synced: 28 Mar 2025
https://github.com/skovy/typed-scss-modules
π Generate type definitions (.d.ts) for CSS Modules using SCSS
cli css-modules generator sass scss scss-modules typescript
Last synced: 14 May 2025
https://github.com/caliber-ai-org/ai-setup
Continuously sync your AI setups with one command. Codebase tailor suited agent skills, MCPs and config files for Claude Code, Cursor, and Codex.
agent-config ai-agents anthropic claude-code claude-md cli codex cursor cursorrules developer-tools llm mcp openai openai-codex skills
Last synced: 13 Apr 2026
https://github.com/chmln/handlr
A better xdg-utils
cli command-line dmenu linux rofi rust
Last synced: 04 Apr 2025
https://github.com/eliihen/wsta
A CLI development tool for WebSocket APIs
cli developer-tools rust websocket
Last synced: 01 Apr 2025
https://github.com/shotgun-sh/shotgun
Spec Driven Development π€ Write codebase-aware specs for AI coding agents so they don't derail.
cli codebase-indexing developer-tools prd spec-driven-development specification-generation technical-documentation
Last synced: 10 Mar 2026
https://github.com/virtuslab/scala-cli
Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)
Last synced: 15 Apr 2026
https://github.com/yoheimuta/protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
cli fixer golang lint linter plugin-architecture proto3 protobuf protocol-buffers style-linter
Last synced: 14 May 2025
https://github.com/mistakenelf/fm
A terminal based file manager
bubbletea cli file-manager filemanager fm go golang terminal tui
Last synced: 11 Mar 2026
https://github.com/google/yggdrasil-decision-forests
A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.
cart cli cpp decision-forest decision-trees distributed-computing go gradient-boosting interpretability javascript machine-learning ml pypi python random-forest tensorflow
Last synced: 12 Jan 2026
https://github.com/azure/static-web-apps-cli
Azure Static Web Apps CLI β¨
authentication azure azure-functions cli serverless static swa swa-emulator web webapp
Last synced: 03 Feb 2026
https://azure.github.io/static-web-apps-cli/
Azure Static Web Apps CLI β¨
authentication azure azure-functions cli serverless static swa swa-emulator web webapp
Last synced: 26 Apr 2025
https://github.com/thatonecalculator/nerdfetch
A POSIX *nix fetch script using Nerdfonts
aesthetics android arch-linux bash cli fetch linux macos neofetch nerdfont oses posix screenfetch sh system-info system-information terminal termux unix unixporn
Last synced: 07 Feb 2026
https://github.com/yashsinghcodes/wik
wik is use to get information about anything on the shell using Wikipedia.
cli information python python3 wikipedia
Last synced: 09 Apr 2025
https://github.com/mevdschee/2048.c
Console version of the game "2048" for GNU/Linux
2048 2048-clone 2048-game ansi-colors c cli command-line game linux
Last synced: 14 May 2025
https://github.com/steelbrain/motion
javascript cli: fast, configurable, easy, with hmr
bootstrap cli hot-reloads javascript motion react
Last synced: 30 Sep 2025
https://github.com/nilslice/protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
cli golang productivity proto-files protobuf protoc protocol-buffers tools
Last synced: 16 May 2025
https://github.com/mrusme/neonmodem
Neon Modem Overdrive
api api-client ascii-art bbs bulletin-board bulletin-board-system bulletinboard cli command-line command-line-tool discourse discourse-api forum forum-application hacker-news hackernews lemmy terminal terminal-app tui
Last synced: 16 May 2025
https://github.com/gmickel/flow-next
Spec-driven AI workflow plugin for Claude Code, OpenAI Codex, and Factory Droid. Zero-dep task tracking, worker subagents, Ralph autonomous mode, cross-model reviews.
agentic-workflow ai-agent ai-workflow anthropic autonomous-agent claude-code claude-code-plugin cli code-review codex execution factory-droid marketplace openai-codex planning plugin ralph-mode sdlc spec-driven-development workflow
Last synced: 27 May 2026
https://github.com/infinitered/ignite-bowser
Bowser is now re-integrated into Ignite CLI! Head to https://github.com/infinitered/ignite to check it out.
boilerplate cli mobx mobx-state-tree mst navigator react react-hooks react-native react-navigation reactjs reactotron typescript
Last synced: 26 Mar 2025
https://github.com/vinhnx/vtcode
VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management.
agent cargo cli codingagent crossterm ratatui rust terminal tui
Last synced: 30 May 2026
https://github.com/rhysd/go-github-selfupdate
Binary self-update mechanism for Go commands using GitHub
cli github go golang selfupdate update
Last synced: 15 May 2025
https://github.com/dustinblackman/oatmeal
Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!
chat cli developer-experiance large-language-models llm oatmeal rust terminal-ui tui
Last synced: 16 May 2025
https://github.com/thomas-mauran/chess-tui
Play chess from your terminal π¦
chess cli game linux-game linux-games ratatui rust rust-game tui
Last synced: 16 May 2025
https://github.com/hyperjumptech/monika
Monika is a command line application to monitor every part of your web app using a simple YAML configuration file. Get alert not only when your site is down but also when it's slow.
cli monitoring nodejs synthetic-monitoring typescript
Last synced: 14 May 2025
https://github.com/Dicklesworthstone/destructive_command_guard
The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.
ai-agents cli developer-tools git rust safety
Last synced: 09 Mar 2026
https://github.com/brettcannon/python-launcher
Python launcher for Unix
cli developer-tools python rust utilities
Last synced: 15 May 2025
https://github.com/Owloops/updo
Uptime monitoring CLI tool with alerting and advanced settings
Last synced: 04 Sep 2025
https://github.com/recode-sh/cli
A CLI to create remote development environments in your cloud provider account in seconds
Last synced: 12 Jan 2026
https://github.com/marcoeidinger/swiftplantuml
A command-line tool and Swift Package for generating class diagrams powered by PlantUML
cli diagrams planttext plantuml plantuml-generating swift swiftpackage
Last synced: 12 Apr 2025
https://github.com/marketingpipeline/termino.js
Create a web based terminal on any website - great for games, animations and real world apps!
browser browser-game chatbot cli client-side command-line command-line-app command-line-interpreter console console-application frontend javascript shell ssh terminal terminal-emulator terminal-emulators text-based-game text-user-interface web-terminal
Last synced: 04 Apr 2025
https://github.com/MarketingPipeline/Termino.js
Create a web based terminal on any website - great for games, animations and real world apps!
browser browser-game chatbot cli client-side command-line command-line-app command-line-interpreter console console-application frontend javascript shell ssh terminal terminal-emulator terminal-emulators text-based-game text-user-interface web-terminal
Last synced: 27 Mar 2025