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-04-30 00:05:47 UTC
- JSON Representation
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/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: 18 Apr 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/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/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/alajmo/mani
:robot: CLI tool to help you manage repositories
Last synced: 07 Mar 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/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/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/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: 13 May 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/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://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://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/casey/intermodal
A command-line utility for BitTorrent torrent file creation, verification, and more
Last synced: 01 Apr 2026
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/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/ekristen/aws-nuke
Remove all the resources from an AWS account
aws cli cosign github-actions goreleaser libnuke mkdocs mkdocs-material
Last synced: 26 Jan 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://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/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://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/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/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/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/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/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
https://github.com/samypesse/gitkit-js
Pure javascript implementation of Git (Node.js and Browser)
Last synced: 05 Apr 2025
https://github.com/b3nab/instapy-cli
:sparkles: Python library and CLI to upload photo and video on Instagram. W/o a phone!
api cli collaboration instagram instagram-api instagram-client instagram-lib instagram-photos instapy library private-api python python-library upload upload-photos
Last synced: 16 Feb 2026
https://github.com/SamyPesse/gitkit-js
Pure javascript implementation of Git (Node.js and Browser)
Last synced: 13 Mar 2025
https://github.com/OpenLightingProject/ola
The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
api artnet c-plus-plus cli cpp dmx dmx512 dmxking enttec hacktoberfest lighting ola protobuf rdm sacn streaming-acn
Last synced: 15 Mar 2025
https://github.com/adamreisnz/replace-in-file
A simple utility to quickly replace contents in one or more files
asynchronously callback cli file glob promise replace text
Last synced: 14 May 2025
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: 26 Mar 2025
https://github.com/akamensky/argparse
Argparse for golang. Just because `flag` sucks
argparse argument-parser awesome-go cli cli-app command-line-parser go golang
Last synced: 08 Feb 2026
https://github.com/equinix-labs/otel-cli
OpenTelemetry command-line tool for sending events from shell scripts & similar environments
cli observability opentelemetry shell
Last synced: 14 May 2025
https://github.com/nayamamarshe/please
๐ Please CLI - Minimalistic New Tab Page CLI Tool with a greeting, date and time, inspirational quotes and your personal tasks and to-do list
bash cli command-line gnome-terminal inspiration konsole new page please please-cli python shell tab task-list tasks terminal tool
Last synced: 16 May 2025
https://github.com/cli-table/cli-table3
Pretty unicode tables for the command line
Last synced: 14 Jan 2026
https://github.com/zeromake/docker-debug
use new container attach on already container go on debug
Last synced: 15 May 2025
https://github.com/Tatamo/atcoder-cli
AtCoder command line tools
atcoder cli competitive-programming unofficial
Last synced: 29 Apr 2025
https://github.com/achillesrasquinha/pipupgrade
๐ฝ Like yarn outdated/upgrade, but for pip. Upgrade all your pip packages and automate your Python Dependency Management.
cli command-line package-manager pip pypi python update upgrade version
Last synced: 14 May 2025
https://github.com/guyfedwards/nom
RSS reader for the terminal
bubbletea cli golang hacktoberfest rss terminal
Last synced: 21 Oct 2025
https://github.com/ameerthehacker/kubelive
kubectl tool reinvented to be more reactive and interactive :fire:
cli kubectl kubernetes realtime
Last synced: 04 Apr 2025
https://github.com/jotaen/klog
Command line tool for time tracking in a human-readable, plain-text file format.
cli command-line command-line-tool file-format fileformat klog plain-text plaintext time-tracker time-tracking
Last synced: 15 May 2025
https://github.com/greymd/teip
Masking tape to help commands "do one thing well"
awk cli command-line grep rust sed shell terminal tool
Last synced: 15 May 2025
https://github.com/christopherkarani/Wax
๐ฏ Memory layer for on-device AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer.
ai-agents cli coreml coreml-framework data-science machine-learning mcp mcp-server memory memory-cache memory-hacking metal on-device-ai rag rag-pipeline swift vector-database vector-embeddings vector-search vectordb
Last synced: 04 Mar 2026
https://github.com/yonaskolb/beak
A command line interface for your Swift scripts
cli make package-manager script swift
Last synced: 05 Apr 2025
https://github.com/stovmascript/react-native-version
:1234: Version your React Native or Expo app in a `npm version` fashion.
cli create-react-native-app expo hooks npm-version react-native release semantic-versioning semver versioning
Last synced: 04 Oct 2025
https://github.com/NayamAmarshe/please
๐ Please CLI - Minimalistic New Tab Page CLI Tool with a greeting, date and time, inspirational quotes and your personal tasks and to-do list
bash cli command-line gnome-terminal inspiration konsole new page please please-cli python shell tab task-list tasks terminal tool
Last synced: 04 Sep 2025
https://github.com/robinck/typeorm-fixtures
:pill: Fixtures loader for typeorm ๐บ๐ฆ
cli faker fixture-loader fixtures orm typeorm typeorm-fixtures typescript
Last synced: 14 May 2025
https://github.com/nix-community/nixpkgs-fmt
Nix code formatter for nixpkgs [maintainer=@zimbatm]
cli formatter nix nixpkgs pre-commit-hook rust-crate
Last synced: 01 Oct 2025
https://github.com/rndusr/stig
TUI and CLI for the BitTorrent client Transmission
asyncio bittorrent cli console python3 terminal transmission transmission-daemon tui urwid
Last synced: 16 May 2025