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-07-08 00:05:46 UTC
- JSON Representation
https://github.com/titom73/eos-downloader
Python CLI to download Arista softwares like EOS and CVP
arista arista-automation arista-ceos arista-eos arista-networks arista-veos cli cloudvision cloudvision-portal python
Last synced: 23 Aug 2025
https://github.com/spartan-71/autocommitt
A CLI tool to generate AI-powered commit messages locally with Ollama—completely free, private, and offline!
Last synced: 16 Jul 2025
https://github.com/pesos/rshark
Simple Packet Monitoring Tool
cli networking packet-monitoring packets rust
Last synced: 11 Aug 2025
https://github.com/jongio/grut
A terminal file explorer with full Git and GitHub integration, AI chat, and reactive panels that stay in sync as you navigate.
cli copilot developer-tools dprun dx-idea file-explorer git git-client github terminal terminal-ui tui
Last synced: 07 Jul 2026
https://github.com/NascHQ/termtools
Customize your terminal using JavaScript. With themes, extra alias and functions, we combine the power from both JavaScript and Bash.
bash cli console customize javsascript ps1 terminal themes
Last synced: 01 Apr 2025
https://github.com/ukautz/tmpl
tmpl is a lightweight, shell focused, swiss army knife for document template processing
automation ci-cd cli go golang shell template tool
Last synced: 02 Sep 2025
https://github.com/pacifio/json2dart
A CLI tool to help generate dart classes from json returned from API
cli code-generation dart flutter flutter-tool json-serializer
Last synced: 11 Mar 2026
https://github.com/knadh/csv2json
csv2json is a fast utility that converts CSV files into JSON line files. An experiment in Zig lang.
cli csv csv-exporter csv-json csv-json-converter csv-parser csv-reader
Last synced: 23 Mar 2025
https://github.com/takomo-io/takomo
Organize, parameterize and deploy your CloudFormation stacks
aws cli cloudformation cloudformation-stacks cloudformation-templates cloudformation-utilities deploy deployment-automation devops organization stack stack-configurations
Last synced: 18 Apr 2026
https://github.com/stevedylandev/darkmatter
A better terminal default
cli ghostty-config terminal zsh-config
Last synced: 04 Apr 2026
https://github.com/gschier/will-you-please
✨ The easiest way to run scripts during development
Last synced: 19 Mar 2025
https://github.com/sugurutakahashi-1234/ai-chat-md-export
Command-line tool for converting ChatGPT and Claude chat history to readable Markdown files
ai brew chatgpt claude cli command-line command-line-tool export homebrew homebrew-tap markdown md nodejs npm npm-package typescript
Last synced: 30 Dec 2025
https://github.com/justleoo/skyfetch
☁️ a simple system information fetch
cargo cli command-line commandline fetch linux neofetch pfetch rust screenfetch sky system system-information terminal
Last synced: 02 Jul 2025
https://github.com/faratech/htop-win
htop for Windows: inspired interactive process viewer for Windows, written in Rust
bottom btm cli cross-platform htop monitoring process-monitor rust terminal top tui windows
Last synced: 02 Jul 2026
https://github.com/homemadepy/messages
A python package designed to make sending messages easy and efficient!
api api-wrapper automation beginner-friendly cli email python3 slack smtp telegram tool tools twilio whatsapp wiki
Last synced: 11 Apr 2025
https://github.com/isqua/bureau
🚀 Informative and fast ZSH prompt with git status. Works well with HUGE repositories. Show username, hostname, path, git branch and status.
cli console customization prompt shell terminal zsh zsh-git-prompt zsh-prompt zsh-theme
Last synced: 29 Apr 2025
https://github.com/vladimirmarkelov/pwatch
Process watcher(pwatch)
cli command-line command-line-tool process process-manager terminal top watch watcher
Last synced: 13 Apr 2025
https://github.com/stefansundin/secrets-scanner
Find API keys in your code. :key:
Last synced: 18 Mar 2025
https://github.com/rhettbull/applecrate
Package your command line tools into a native macOS installer.
cli command-line installer installer-script installers macos python
Last synced: 11 Apr 2025
https://github.com/rasros/lx
Recursively find, filter, and format code files for ChatGPT and Claude context windows directly from your terminal.
chatgpt claude cli clipboard code-analysis context-window developer-tools gitignore go go-lang llm productivity prompt-engineering terminal
Last synced: 25 Jan 2026
https://github.com/flarum/cli
A CLI helper for developing Flarum extensions.
Last synced: 09 Apr 2025
https://github.com/synoet/ballast
⚓ a simple api load testing tool that lets you compare performance snapshots of your api.
api api-rest cli load-testing rust snapshot-testing testing
Last synced: 16 May 2025
https://github.com/getyourguide/auto-pr
Perform bulk updates across multiple GitHub repositories
bulk-updates cli git github python
Last synced: 07 Apr 2025
https://github.com/molecule-man/stack-assembly
Command line tool to configure and deploy aws cloudformation stacks
aws cli cloudformation configuration deployment go golang
Last synced: 14 Apr 2025
https://github.com/karanb192/claude-code-hooks
🪝 A growing collection of useful Claude Code hooks. Copy, paste, customize.
ai-tools anthropic automation claude claude-code claude-code-hooks cli developer-tools hooks notifications security
Last synced: 21 Feb 2026
https://github.com/caarlos0-graveyard/example
Golang cli application example
Last synced: 23 Jan 2026
https://github.com/nobl9/sloctl
A command line tool to cast SLO spells 🪄
cli go golang nobl9 reliability slo sre
Last synced: 27 Feb 2026
https://github.com/codejive/java-jpm
A simple command line tool, taking inspiration from Node's npm, to manage Maven dependencies for Java projects that are not using build systems like Maven or Gradle.
artifacts cli dependencies java maven packages
Last synced: 23 Jan 2026
https://github.com/dnnrly/httpref
Command line, offline, access to HTTP status code, common header, and port references
cli go golang golang-package hacktoberfest http
Last synced: 24 Jan 2026
https://github.com/vessl-ai/mcpctl
mcpctl - mcpctl tool orchestrator
cli config infrastructure mcp nodejs orchestration secrets typescript
Last synced: 08 Oct 2025
https://github.com/gerardcl/renfe-cli
Python CLI written in Rust for fast Renfe search website trains timetables retrieval
cli ffi gtfs horarios horaris maturin pyo3 python python-cli renfe renfe-cli rust stations timetable timetable-defaults train-stations trains trenes trens
Last synced: 07 Apr 2025
https://github.com/jakeroggenbuck/auto-clock-speed
A utility to check stats about your CPU, and auto regulate clock speeds to help with either performance or battery life.
Last synced: 05 Apr 2025
https://github.com/skratchdot/ble-midi
A Bluetooth Low Energy MIDI library written in javascript
ble bluetooth cli javascript midi node web-bluetooth
Last synced: 05 Mar 2026
https://github.com/wp-cli/config-command
Generates and reads the wp-config.php file.
cli config hacktoberfest wordpress wp-cli wp-cli-package
Last synced: 02 May 2026
https://github.com/runprism/alto
Serverless for data practitioners. The fastest ⚡️ way to run your code in the cloud. Effortlessly run scripts, functions, and Jupyter notebooks in virtual machines.
aws cli cloud data data-analysis data-science deployment ec2 entrypoint function gcp infrastructure jupyter python serverless
Last synced: 31 May 2026
https://github.com/gmickel/sheets-cli
Composable Google Sheets CLI for humans and agents. Read, write, update cells by key—with Agent Skills for Claude Code and OpenAI Codex.
agent-skills automation bun claude-code cli google-sheets openai-codex spreadsheet typescript
Last synced: 01 Mar 2026
https://github.com/alDuncanson/Handler
A2A Protocol client and developer toolkit.
a2a a2a-cli a2a-client a2a-protocol a2a-server adk agent ai ai-agents cli litellm mcp mcp-server ollama pypi python tui uv
Last synced: 31 Mar 2026
https://github.com/nedpals/sharn
Managing shards made easier.
cli crystal helper package-manager shards
Last synced: 04 Apr 2025
https://github.com/m-ahmadi/tse-client
A client for fetching stock data from the Tehran Stock Exchange (TSETMC). Works in Browser, Node and as CLI.
browser caching cli cli-app compression crawler data dataset downloader iran node-module stock stock-data stock-market stock-prices tehran ticker tsetmc universal
Last synced: 18 Feb 2026
https://github.com/doga/podcatcher
A podcast client for the command line written in Ruby.
Last synced: 07 Apr 2025
https://github.com/jeromepin/esctl
Easy to use CLI tool to manage Elasticsearch, preventing long curl commands.
Last synced: 11 May 2025
https://github.com/grohden/react-native-cli-bump-version
A simple react native cli plugin to help you with version bumps
bumps cli plugin react-native react-native-cli react-native-cli-plugin versioning
Last synced: 21 Jul 2025
https://github.com/dogoncouch/siemstress
Very basic CLI SIEM (Security Information and Event Management system).
cli command-line forensics log log-analysis log-analytics log-analyzer log-collector log-management log-monitoring parser parsing secops security security-analysis security-awareness security-tools siem syslog
Last synced: 12 Apr 2025
https://robertohuertasm.github.io/figma-asset-downloader/
📦 Small utility to help you download Figma assets directly to your computer
assets-management cli design-systems figma figma-api figma-app figma-document
Last synced: 10 May 2025
https://github.com/amine-smahi/sqlite-global-tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
cli cmd command-line-tool dotnet-core dotnet-core-global-tool dotnet-core2-1 sqlite sqlite3 terminal
Last synced: 21 Jun 2025
https://github.com/alduncanson/handler
A2A Protocol client and developer toolkit.
a2a a2a-cli a2a-client a2a-protocol a2a-server adk agent ai ai-agents cli litellm mcp mcp-server ollama pypi python tui uv
Last synced: 18 Apr 2026
https://github.com/respawn-app/ksrc
Let your AI agents search and read 3rd-party Kotlin dependency sources
agents ai cli dependency gradle java kotlin
Last synced: 06 Mar 2026
https://github.com/cliffano/bob
Minimalist-omakase build tool for node.js projects
Last synced: 07 May 2025
https://github.com/kevinjqiu/promcli
A shell for loading Prometheus metrics fixtures and evaluating Prometheus expressions
cli go-prompt prometheus testing
Last synced: 26 Jan 2026
https://github.com/xtream1101/s3-concat
Concat multiple files in s3
cli concatenation python s3 s3-concat
Last synced: 09 Apr 2025
https://github.com/dschau/prettier-markdown
Parse code blocks in markdown files and run prettier on them
blocks cli code codeblocks gatsby javascript markdown node prettier
Last synced: 02 May 2025
https://github.com/mischah/ibrew
🍻Interactive CLI for Homebrew – the missing package manager for macOS.
brew cli cli-app homebrew ibrew interactive macos search terminal
Last synced: 04 Jul 2025
https://github.com/vertopal/vertopal-cli
A small, yet powerful file conversion utility
cli command-line command-line-tool file-converter pypi-package python python-package vertopal
Last synced: 22 Feb 2026
https://github.com/paralax/ObsidianSailboat
Nmap and NSE command line wrapper in the style of Metasploit
appsec cli command-line hacking-tool information-gathering nmap nmap-commands nmap-scripts nsescript pentest-tool pentesting security-scanner security-tools service-discovery
Last synced: 13 May 2025
https://github.com/clipboardhealth/groundcrew
Dispatch your ticket backlog to local, interactive AI coding agents. One git worktree per ticket, sandboxed by default.
agentic ai-agents automation claude claude-code cli cmux codex coding-agents developer-tools git-worktree jira linear local-first orchestrator parallel sandbox tmux typescript worktrees
Last synced: 11 Jun 2026
https://github.com/caronc/newsreap
Usenet Framework that supports posting, indexing and retrieving
cli framework indexer nzb usenet usenet-posters
Last synced: 22 Mar 2025
https://github.com/sdushantha/vsco-dl
:camera: Download all of the images and videos from a VSCO user
archiver cli commandline-tool downloader linux macos python ripper vsco
Last synced: 07 Oct 2025
https://github.com/launchapp-dev/animus-cli
Autonomous AI agent orchestrator — run multi-model dev teams (Claude, Gemini, GPT) with YAML workflows, daemon scheduling, and MCP integration. 100% Rust.
agent-orchestrator agentic ai-agent ai-coding ai-tools autonomous-agents claude cli developer-tools devtools gemini llm mcp multi-agent open-claw openai rust workflow-engine
Last synced: 05 Jul 2026
https://github.com/matteoguadrini/pscouchdb
Advanced CLI for CouchDB server
cli cloudant cloudant-database cloudant-nosql-database cmdlet couchbase couchbase-cluster couchbase-exporter couchbase-server couchdb couchdb-adapter couchdb-client couchdb-database couchdb-mango couchdb-server database powershell powershell-cmdlets powershell-gallery powershell-module
Last synced: 11 Apr 2025
https://github.com/toolctl/toolctl
The tool to control your tools
binaries cli command-line go golang installer linux macos tools
Last synced: 02 Apr 2025
https://github.com/techsenger/jeditermfx
Techsenger JediTermFX – Terminal Emulator for JavaFX.
bash cli cmd command-line console java javafx javafx-components javafx-library linux macos pty shell ssh terminal terminal-emulator terminal-emulators tty windows xterm
Last synced: 12 Jun 2025
https://github.com/mfussenegger/mkjson
A commandline tool to generate static or random JSON records
cli fake faker faker-generator json util
Last synced: 04 Jul 2025
https://github.com/hexadecimalDinosaur/octoprint-cli
Command line client for controlling your OctoPrint 3D printer server
3d-printing cli command-line octoprint octoprint-api octoprint-client python
Last synced: 03 Oct 2025
https://github.com/himynameisdave/make-me-lol
:smile: A command-line tool to make you laugh
cli command-line fun laugh lol
Last synced: 25 Jul 2025
https://github.com/VladimirMarkelov/pwatch
Process watcher(pwatch)
cli command-line command-line-tool process process-manager terminal top watch watcher
Last synced: 07 Apr 2025
https://github.com/zefr0x/foxmarks
A CLI read-only interface for Firefox's bookmarks and history.
bookmarks bookmarks-menu browsing-history cli firefox firefox-browser history linux unix-philosophy
Last synced: 31 Jul 2025
https://github.com/timkam/schreib-gut
German extension for write-good
cli language-processing linting node
Last synced: 11 Aug 2025
https://github.com/linusling/wechat-format-cli
微信公众号排版编辑器cli,一行命令生成公众号内容
articles cli editor html markdown wechat wechat-format-cli wechat-official-account
Last synced: 28 Aug 2025
https://github.com/YsarocK/fetch-appwrite-types
Generate Typescript file from Appwrite Databases
Last synced: 01 Apr 2025
https://github.com/chrispenner/lumberjack
A terminal-ui log watcher written in Go using the Flux architecture
Last synced: 06 Apr 2025
https://github.com/SlimIO/Async-cli-spinner
Elegant Asynchronous Terminal (CLI) Spinner for Node.js
Last synced: 08 May 2025
https://github.com/vladimirmarkelov/haku
A task/command runner inspired by 'make'
cli command-line command-line-tool command-runner make rust
Last synced: 13 Apr 2025
https://github.com/cauebs/durt
Command line tool for calculating the size of files and directories
Last synced: 29 Mar 2025
https://github.com/Own-Data-Privateer/hoardy-web
Passively capture, archive, and hoard your web browsing history, including the contents of the pages you visit, for later offline viewing, mirroring, and/or indexing. Your own personal private Wayback Machine that can also archive HTTP POST requests and responses, as well as most other HTTP-level data.
archive archiver archiving auto-save backups browser-extension cli internet internet-archiving offline-reading self-hosted snapshot wayback-machine web-archive web-archiving web-browsing website-archive
Last synced: 11 Mar 2025
https://github.com/saadmk11/python-third-party-imports
A Python CLI tool (Written in Rust) that finds all third-party packages imported into your Python project
cargo cli cli-app import maturin package pip python python-rust python3 rust rust-lang rust-python rustlang
Last synced: 10 Apr 2025
https://github.com/artur-shaik/wallabag-client
Command line client for the self hosted read-it-later app Wallabag
cli command-line-tool pocket reader shell wallabag
Last synced: 23 Feb 2026
https://github.com/ctxis/cbrcli
Command line interface to Carbon Black Response
Last synced: 22 Jan 2026
https://github.com/officecli/officecli
OfficeCLI is AI document generation CLI for PPTX, DOCX, XLSX, Reports, and Images. Generate editable Office files from prompts with npm install, hosted trial, and optional agent skills.
ai ai-agents ai-document-generator automation claude-code cli codex developer-tools document-automation docx image-generation local-first npm office-documents officecli openclaw powerpoint pptx report-generation xlsx
Last synced: 31 May 2026
https://github.com/crflynn/chicken-dinner
Python PUBG API wrapper and CLI with replay visualizations
chicken-dinner cli playerunknowns-battlegrounds pubg pubg-api pubg-replays
Last synced: 15 Apr 2025
https://github.com/tombelieber/claude-view
10 Claude sessions running. What are they doing? Live dashboard — monitor, cost tracking, search, sub-agent visibility.
ai-agents analytics anthropic claude claude-code cli cost-tracking dashboard developer-tools full-text-search heatmap mcp metrics mission-control monitoring react reports rust session-history subagents
Last synced: 22 May 2026
https://github.com/vladkesler/initrunner
Define AI agent roles in YAML and run them anywhere: CLI, API server, or autonomous daemon
agent-framework ai-agents ai-automation ai-tools autonomous-agents cli llm llm-agents mcp multi-agent no-code openai-compatible pydantic-ai python rag yaml yaml-configuration
Last synced: 01 May 2026
https://github.com/jeroenouw/examplecli
Example TypeScript CLI with Node.js
cli command-line-interface example javascript nodejs typescript
Last synced: 09 Apr 2025
https://github.com/per2jensen/dar-backup
Long-term archival backups for Linux — with integrity you can prove and repair
archiving backup backup-tool catalogs cli dar dar-manager data-recovery differential-backups error-correction full-backup incremental-backups linux logging par2 python3 restore-test script wrapper
Last synced: 01 Apr 2026
https://github.com/teamplanes/static
A zero config CLI tool for deploying static sites to S3 & CloudFront
aws aws-cloudfront aws-s3 cli deployment static-site
Last synced: 19 Jan 2026