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-07 00:06:13 UTC
- JSON Representation
https://github.com/mazulo/pynews_cli
A Python CLI to browse news from Hacker News (and others, in the near future)
Last synced: 22 Jun 2025
https://github.com/passw0rd/cli
Passw0rd's CLI tool for communicating with API of the Password-Hardened Encryption (PHE) Service. https://passw0rd.io/
cli cryptography encryption passw0rd password password-hardened-encryption phe
Last synced: 11 Jan 2026
https://github.com/lucasconstantino/procsy
A proxy building helper with subdomain support
Last synced: 13 Apr 2025
https://github.com/mydictionary-project/mydictionary-demo
It is a cross-platform CLI desktop application of excel-based and online dictionaries with MYDICTIONARY.
cli dictionary local offline online xlsx
Last synced: 15 Dec 2025
https://github.com/memergamer/fetch-ke
fetch-ke is a minimalistic, lightweight command-line system information tool written in bash and powershell
bash cli command-line fetch powershell sysfetch terminal termux
Last synced: 13 Apr 2025
https://github.com/xxczaki/open-weather-cli
⛅ CLI for fetching weather forecast using openweathermap api
app cli forecast nodejs npm openweathermap openweathermap-api weather
Last synced: 11 Apr 2025
https://github.com/timcera/hspfbintoolbox
Command line script and Python package to read time-series from the Hydrological Simulation Program - FORTRAN (HSPF) binary output.
cli hydrology python simulation
Last synced: 20 Jul 2025
https://github.com/chethanyadav456/quickcmd
A simple command line tool to run commands quickly made with C.
Last synced: 07 May 2025
https://github.com/rmariuzzo/mkdir-date
A tool to create directories for each days in a period of time.
Last synced: 19 Mar 2025
https://github.com/CurlGPT/CurlGPT
ChatGPT in your favourite terminal
chatgpt cli contributions-welcome curl gpt-3 help-wanted homebrew node nodejs open-source openai opensource shell typescript
Last synced: 04 Apr 2025
https://github.com/egomobile/swagger-ui-cli
A standalone CLI application, serving Swagger UIs via a HTTP server.
cli json nodejs openapi rest-api swagger toml typescript yaml
Last synced: 10 Jul 2025
https://github.com/robdwaller/wordpress-salts-generator
A key and salts generator for WordPress that works with both wp-config and .env files.
cli composer composer-package keys salts wordpress
Last synced: 19 Mar 2025
https://github.com/alswl/dingmark
Go CLI and WASM online for DingTalk send markdown message.
cli dingding dingtalk dingtalk-robot golang wasm
Last synced: 18 Mar 2025
https://github.com/whoxer/listu
A simple task manager for devs around the world
c-language c-language-programming cli cli-app task-manager
Last synced: 20 Jun 2025
https://github.com/mklement0/nws-cli
a Unix CLI for normalizing whitespace in text
cli newline-character-sequences text-formatting text-processing transliteration unix-cli whitespace-normalization
Last synced: 11 May 2025
https://github.com/deeshansharma/eslintrc-generator
A simple CLI tool to create .eslintrc.json file perfectly compatible with your project and code formatter Prettier. Answer some simple questions and get your RC file, as well as all the packages, installed
cli eslint eslint-config eslintconfig eslintrc eslintrc-generator generator javascript js npm
Last synced: 03 Apr 2025
https://github.com/laughedelic/github_app_auth
Tiny Deno library and CLI to authenticate as a GitHub App and generate installation tokens
cli deno github-api github-app-token
Last synced: 18 Mar 2025
https://github.com/nicokosi/gh-collab-scanner
🔎 A GitHub CLI extension that displays collaboration-related information about a GitHub repository.
cli collaboration gh-extension github github-extension
Last synced: 11 Jan 2026
https://github.com/caronc/nzbget-dirwatch
An NZBGet Scheduler Script that allows NZBGet to process NZB-Files from multiple drop locations that you define.
automation cli nzb nzb-files nzbget scheduling-script
Last synced: 11 Apr 2025
https://github.com/imjuni/simple-tjscli
CLI to generate JSON schema from TypeScript interface
cli fastify fastifyjs generator json-schema json-schema-generator jsonschema jsonschema-generator swagger swagger-ui typescript
Last synced: 11 Jul 2025
https://github.com/jabbalaci/melt
a visual cat-like file viewer with syntax highlighting supporting 2-file views
bat cat cli command-line file-viewer python python3 syntax-highlighting terminal two-panels vertical-split
Last synced: 04 Apr 2025
https://github.com/hoodie/wikitranslate-rs
📖 Use Wikipedia as a dictionary
cli dictionary translation wikipedia
Last synced: 12 Sep 2025
https://github.com/dotanuki-labs/android-oss-cves-research
An analysis on open-source Android apps intended to learn if they are harmed by vulnerable dependencies 🔒
cli gradle python security supply-chain-analytics
Last synced: 12 Apr 2025
https://github.com/guitmz/ansi-escape
Using ANSI escape codes with x64 Linux Assembly
ansi asm assembly cli command-line ioctl linux terminal
Last synced: 22 Apr 2025
https://github.com/azu/welcometo
Welcome message script: Welcome to @organization
Last synced: 08 May 2025
https://github.com/mjhanninen/nreplops-tool
Non-interactive Clojure nREPL client for shell scripts and command-line
cli clojure command-line nrepl nrepl-client repl terminal
Last synced: 08 Sep 2025
https://github.com/romnn/film-borders
add 35mm / 120mm film borders to your photos :)
35mm analog borders cli film film-borders image image-manipulation kodak photography portra400 rust wasm webapp webassembly
Last synced: 12 May 2025
https://github.com/AthennaIO/Artisan
💻 The Athenna CLI application. Built on top of commander and inspired in @adonisjs/ace.
artisan athenna cli command commander edge esm nodejs typescript
Last synced: 18 Jul 2025
https://github.com/2called-chaos/dle
Directory List Edit – Edit file structures in your favorite editor!
cli command-line dle filemanager filesystem ruby utility
Last synced: 11 Apr 2025
https://github.com/groupe-sii/clea-cli
CLI tool for AngularJS & Typescript projects
angularjs clea-cli cli progressive-web-app typescript
Last synced: 29 Jan 2026
https://github.com/pure-linux/tinyo
TIO simplifies Linux® orchestration.
cde cli cloud-native containers dashboard distributed-systems dns-manager hacktoberfest hybrid-cloud key-value-store kubernetes-alternative networking orchestrator platform-engineering proxy-manager runtime-manager self-hosted virtual-machines vpn-manager
Last synced: 19 Aug 2025
https://github.com/tinted-theming/base16-builder-elixir
An Elixir implementation of a Base16 builder.
Last synced: 07 Oct 2025
https://github.com/redis-developer/redisctl
Unified CLI for Redis Cloud and Enterprise management
cli redis redis-cloud redis-enterprise
Last synced: 18 Mar 2026
https://github.com/sanders41/weather-command
Command line weather app
cli command-line command-line-tool python weather
Last synced: 14 Jan 2026
https://github.com/erwald/nwsl
A command-line utility for running a lightweight newsletter
cli command-line command-line-tool email emails newsletter newsletter-emails newsletters
Last synced: 12 Mar 2026
https://github.com/hatkidchan/yaitaa
yummy-yummy ANSI art
ansi ansi-art ascii ascii-art braille-patterns c c99 cli command-line command-line-tool image-processing linux terminal
Last synced: 11 Mar 2025
https://github.com/mongodb-developer/mongodb-rag
A Powerful Retrieval Augmented Generation Tool for MongoDB Vector Search
ai cli javascript mongodb retrieval-augmented-generation
Last synced: 19 Jan 2026
https://github.com/zahash/royalguard
Secure Ergonomic Command Line Password Manager. Free Forever. Made with ❤️ using 🦀
cli command-line-tool decrypt decryption encrypt encryption encryption-decryption password password-manager secure security
Last synced: 07 Oct 2025
https://github.com/hchargois/esdump
Dump an Elasticsearch (v7 or v8) index via scrolling. Achieve speeds up to 1 million doc/s on a single node
backup cli elasticsearch export json
Last synced: 02 Feb 2026
https://github.com/andre487/node-console-progress-bar-tqdm
Progress bar in console for Node.js in the style of TQDM Python library.
cli cli-app commonjs-modules console esmodules for-await-of indicator iterate iterator loop nodejs nodejs-cli progress progress-bar terminal tqdm typescript-library
Last synced: 19 Jan 2026
https://github.com/suzuki-shunsuke/nllint
Linter and formatter of newlines and trailing spaces in files
Last synced: 02 Apr 2026
https://github.com/endrilickollari/debtdrone-cli
Advanced technical debt analysis tool using AST parsing for accurate complexity metrics (Cyclomatic, Cognitive) across 11+ languages. Features strict quality gates, security scanning integration, and CI/CD compatibility.
ci-cd clean-code cli code-analysis code-quality complexity-metrics cyclomatic-complexity devops static-analysis technical-debt
Last synced: 16 Apr 2026
https://github.com/jawher/parsopt
The parsopt utility is used to quickly and easily accept and validate options and arguments in shell procedures. It's much more powerful and intuitive compared to getopt[s] as it handles short and long options, arguments, automatic help generation. etc.
Last synced: 01 Feb 2026
https://github.com/aead/ee
Encrypt Everything - CLI for encrypting everything securely
cli cryptography encryption golang
Last synced: 17 Mar 2026
https://github.com/jakeswenson/otpcli
A TOTP code generator for the CLI that securely stores secrets in the keychain
cli totp totp-cli totp-codes totp-generator totp-tokens
Last synced: 26 Feb 2026
https://github.com/alexchao26/oneterminal
Like tmux, but configured via yaml. Run multiple commands from one.
bash cli devtool go golang oneterminal sh yaml zsh
Last synced: 08 Oct 2025
https://github.com/jonas-be/papermcdl
Download all PaperMC projects with ease using papermcdl. Choose between a user-friendly GUI or command-line flags to streamline the process. Perfect for developers and Minecraft server admins.
cli downloader go minecraft-server papermc
Last synced: 26 Oct 2025
https://github.com/anshap1719/nggo
A CLI for working with Go + Angular projects
angular angular-cli boilerplate cli go
Last synced: 26 Oct 2025
https://github.com/mdb/gh-dispatch
A gh CLI extension for sending GitHub dispatch events and watching the triggered GitHub Actions runs directly from your terminal.
cli gh-extension go golang terminal
Last synced: 23 Feb 2026
https://github.com/angelbarrera92/tlwpa4220
Golang API for TP-Link TL-WPA4220 PLC
cli plc prometheus-exporter tl-wpa4220 tp-link
Last synced: 08 Oct 2025
https://github.com/alifdarsim/laravel-no-composer
A bash script to install Laravel without using composer or sail docker
bash bash-script cli composer composer-package laravel laravel-framework laravel10 laravel8x laravel9x
Last synced: 27 Oct 2025
https://github.com/junip/switch
:sunglasses: :computer: Switch workspaces on the fly 🚀
cd change change-directory cli hack nodejs switch terminal
Last synced: 18 Feb 2026
https://github.com/ogrew/oscl
minimal OSC toolkit written in Common Lisp
audio-tools cli creative-coding network osc real-time
Last synced: 28 Jan 2026
https://github.com/ytiurin/import-export-merger
Merge javascript files with imports/exports into one function.
build-tool cli compiler export-merger javascript javascript-compiler javascript-modules module-merger umd web
Last synced: 27 Oct 2025
https://github.com/elementtech/opsilon
A customizable CLI for collaboratively running container-native workflows
Last synced: 14 Mar 2026
https://github.com/haxpor/tt
Twitter client in C implementation. Aim to be minimalist and get me to tweet asap. Inspired by t.
Last synced: 14 Oct 2025
https://github.com/rajarakoto/taskmaster-cli
Interactive CLI for Taskmaster AI: simplifies complex project management by orchestrating AI agents, planning, and execution — all from your terminal 🧩
agent-orchestration ai automation cli inquirer interactive project-management taskmaster terminal typescript workflow
Last synced: 27 Apr 2026
https://github.com/r3shape/r3make
A simple CLI build tool for C/C++.
build-tool c99 cli open-source
Last synced: 30 Apr 2026
https://github.com/dbohdan/messagebox
Display message boxes from Windows batch files and command line programs
batch batch-file cli dialog gui windows
Last synced: 27 Apr 2026
https://github.com/settinghead/voxlert
LLM-generated voice notifications for Claude Code, Cursor, OpenAI Codex, pi, and OpenClaw, spoken by game characters like the StarCraft Adjutant, Kerrigan, C&C EVA, SHODAN, and more.
ai-agents audio-processing claude-code cli coding-assistant cursor cursor-ide developer-tools gaming-voices llm local-first nodejs notifications openai-codex pi-package starcraft text-to-speech tts voice-cloning voice-notifications
Last synced: 21 Apr 2026
https://github.com/sorunokoe/scopeon
AI context observability for Claude Code & friends — token breakdown, cache ROI, cost tracking, CI gates
ai claude cli context-window cost-tracking developer-tools llm mcp observability rust tokens tui
Last synced: 27 Apr 2026
https://github.com/acro5piano/astro-gettext
Fast gettext i18n in Node that supports Astro
astro astrojs cli gettext i18n internationalization static-site tanslation typescript
Last synced: 15 May 2026
https://github.com/cleven12/seo_optimizer
AI-Powered SEO Content Analyzer | Google Gemini & OpenAI | Smart keyword matching, AI recommendations, CLI with beautiful UI
beaut cli content-marketing content-optimization developer-tools digital-marketing gemini-api google-search-engine keyword-research nlp nltk python search-engine-optimization seo-analyzer seo-audit seo-optimization web-scraping
Last synced: 22 Apr 2026
https://github.com/yashksaini-coder/pykill
Effortlessly find and clean up Python virtual environments in your projects with this fast, Rust-powered tool.
cleaner cli cli-tool python ratatui-rs rust tool tui-rs virtualenv
Last synced: 21 Apr 2026
https://github.com/mixpanel/mixpanel-headless
Complete programmable interface to Mixpanel analytics. Python library and CLI for discovery, querying, and data extraction. Designed with coding agent use in mind.
ai-agents analytics claude-code cli data-engineering duckdb etl mixpanel mixpanel-api python sql
Last synced: 06 Jun 2026
https://github.com/ewilazarus/git-workspace
An opinionated git plugin that wraps git worktrees with a lifecycle system
automation cli developer-experience developer-tools git skill worktree worktree-isolation worktree-manager
Last synced: 28 Apr 2026
https://github.com/ave-sergeev/omoikane
Blazing fast explicit proxy written in Rust for network accessibility research under DPI (Rust) (Q2:2026)
cli dns-over-https dns-over-tls dpi dpi-bypass dpi-evasion linux macos network-tools networking packet-manipulation proxy proxy-server rust security security-research tcp tls-handshake windows
Last synced: 19 Apr 2026
https://github.com/andrader/jup
jup is a small command-line tool for installing and syncing agent skills across the local skill directories used by supported AI assistants.
agent agent-skills agentic-ai agents ai ai-agents cli installer manager skills
Last synced: 24 Apr 2026
https://github.com/bymehul/ghk
GitHub helper — push code with ease.
beginner-friendly cli command-line developer-tools git github rust
Last synced: 03 Feb 2026
https://github.com/pteich/slackstatus
🎉 Simple CLI tool and Go library to post formatted status messages to a Slack channel / Go Slack Client
Last synced: 24 Sep 2025
https://github.com/snamiki1212/go-gen-slice-accessors
Generate accessor methods for slice in Go
Last synced: 17 Aug 2025
https://github.com/aleksrutins/valapkg
A package manager for Vala projects.
build-system build-systems c cli cpp glib2 json meson mesonbuild package-manager snap vala
Last synced: 07 Aug 2025
https://github.com/sackh/maps-cli
A CLI for maps services from various providers.
cli heremaps location-services mapbox maps-cli osm python python3 tomtom
Last synced: 28 Jun 2025
https://github.com/tejasq/klar
A tool to infer and generate static type definitions based on resources returned by backend APIs.
Last synced: 27 Jun 2025
https://github.com/inspect-js/hastypes
Does the given package have TypeScript types?
cli javascript nodejs shell typescript
Last synced: 12 Jan 2026
https://github.com/psqnt/blockstream
API Wrapper for http://blockstream.info and Command Line Tool
api-wrapper bitcoin bitcoin-analytics cli command-line-tool python python3
Last synced: 22 Apr 2025
https://github.com/maxomatic458/lantun
tunnel local ports over the internet
cli networking p2p quic tunneling
Last synced: 12 Aug 2025
https://github.com/cnjm/cnjm-nest-server
基于nest.js,jwt,Redis,mysql;实现有权限控制,小程序登录,订单超时等示例。
Last synced: 14 Apr 2025
https://github.com/deekay1712/codate
It's a tinder-like CLI app for coders 👨💻 where one can upload their code and users can choose to like or dislike each other's profile based on their liking of other person's code.
Last synced: 03 Jul 2025
https://github.com/hongquan/git-del-branches
Git tool to select and delete multiple branches
Last synced: 26 Jul 2025
https://github.com/shutootaki/gwm
Git worktree manager cli. Switch Git contexts with zero friction. Review pull requests, create feature branches, and clean up your workspace—all from a single interactive CLI.
claude-code cli gemini-cli git git-worktree ink react typescript
Last synced: 11 Aug 2025
https://github.com/icyflame/terminal-wallet
Manage your wallet, from the terminal
cli expense-tracker expenses-manager manager nodejs wallet
Last synced: 18 Feb 2026
https://github.com/goatshriek/stumpless-logger
CLI tool to log information to a variety of destinations, local and remote.
cli command-line command-line-tool event-log journald library log logger logging logging-library rust syslog terminal tool
Last synced: 22 Aug 2025
https://github.com/erdemkosk/envolve
Synchronize environment variables across projects and manage .env files. Automates the restoration of .env files for all projects, ensures consistency by syncing variables from a global .env file, and creates symbolic links to maintain the latest environment settings.
cli cli-app cli-tool env env-vars environment-variables golang
Last synced: 12 Aug 2025
https://github.com/lightsofapollo/attn
A native markdown viewer that launches from the terminal. Rust + Svelte 5.
cli desktop developer-tools live-reload macos markdown markdown-editor markdown-viewer native rust svelte terminal
Last synced: 24 May 2026
https://github.com/samit22/json-go
CLI to convert JSON to go and vice versa.
Last synced: 12 Jan 2026