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/kriuchkov/tock
Tock is a powerful time tracking tool for the command line.
cli command-line openclaw openclaw-skill productivity time-tracking time-tracking-app timewarrior todotxt
Last synced: 02 Apr 2026
https://github.com/iterative/shtab
↔️ Automagic shell tab completion for Python CLI applications
argcomplete argopt argparse bash bash-completion cli completion developer-tools docopt documentation hacktoberfest pages python pyzshcomplete tab-completion tcsh zsh
Last synced: 14 May 2025
https://github.com/rami3l/pacaptr
Pacman-like syntax wrapper for many package managers.
apt chocolatey cli command-line dnf homebrew linux macos macports pacapt package-manager packagekit pacman rust scoop windows winget xbps zypper
Last synced: 14 May 2025
https://github.com/esengine/deepseek-reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
agent agent-framework ai-agent ai-coding cli coding-agent deepseek developer-tools ink llm prompt-caching r1 terminal tool-use tui typescript
Last synced: 04 Jun 2026
https://github.com/kenorb-contrib/tg
`telegram-cli` for Telegram IM
cli linux-shell telegram telegram-api
Last synced: 29 Apr 2025
https://github.com/enulus/OpenPackage
The open, universal, coding agent skills, agents, rules, and commands organizer and package manager.
agents ai cli coding commands openpackage opkg package-manager plugins rules skills
Last synced: 27 Mar 2026
https://github.com/kusstar/vite-bundle-visualizer
CLI for visualizing your vite project bundle.
bundle-analyzer bundle-visualizer cli vite
Last synced: 14 May 2025
https://github.com/fulhax/ncpamixer
ncurses PulseAudio Mixer
audio cli linux mixer ncurses ncurses-pulseaudio-mixer pulseaudio volume
Last synced: 04 Apr 2025
https://github.com/pikpikcu/airecon
AIRecon is an autonomous cybersecurity agent that combines a self-hosted Large Language Model (Ollama) with a Kali Linux Docker sandbox and a Textual TUI. It is designed to automate security assessments, penetration testing, and bug bounty reconnaissance — without any API keys or cloud dependency.
ai-agents automation bugbounty cli ollama penetration-testing python reconnaissance
Last synced: 01 May 2026
https://github.com/stefansundin/aws-rotate-key
Easily rotate your AWS access key. :key:
Last synced: 15 Dec 2025
https://github.com/ynqa/promkit
A toolkit for building interactive prompt in Rust
cli interactive prompt prompt-toolkit readline rust terminal tui
Last synced: 14 May 2025
https://github.com/Rican7/define
A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.
app cli command-line command-line-tool dictionary go golang language thesaurus
Last synced: 06 Apr 2025
https://github.com/azkadev/docker
Docker dart library
cli dart docker docker-api docker-cli docker-container docker-image docker-library flutter
Last synced: 16 May 2025
https://github.com/jiro4989/ojosama
テキストを壱百満天原サロメお嬢様風の口調に変換します
cli go hyakumantenbara-salome joke kagome morphological-analysis
Last synced: 07 Apr 2025
https://github.com/rican7/define
A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.
app cli command-line command-line-tool dictionary go golang language thesaurus
Last synced: 05 Apr 2025
https://github.com/chenxin-yan/crust
A TypeScript-first, Bun-native CLI framework with composable modules.
bun bunjs cli framework javascript typescript
Last synced: 05 Jun 2026
https://github.com/EdJoPaTo/mqttui
Subscribe to a MQTT Topic or publish something quickly from the terminal
cli hacktoberfest mqtt mqtt-cli mqtt-client mqtt-explorer mqtt-topic terminal-based
Last synced: 07 Apr 2025
https://github.com/PegaSysEng/pantheon
An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client
blockchain cli ethereum ethereum-client gradle java json-rpc-api
Last synced: 17 Jul 2025
https://github.com/auhau/toggl-cli
A simple command-line interface for toggl.com
cli python time-tracking toggl
Last synced: 15 May 2025
https://github.com/treykeown/arguably
The best Python CLI library, arguably.
cli command-line python python3
Last synced: 08 Jul 2025
https://github.com/jamesclonk/vultr
:penguin: Vultr CLI and API client library
cli go virtual-machine vultr vultr-api vultr-cli
Last synced: 16 May 2025
https://github.com/JamesClonk/vultr
:penguin: Vultr CLI and API client library
cli go virtual-machine vultr vultr-api vultr-cli
Last synced: 06 Apr 2025
https://github.com/tj/go-tea
Tea provides an Elm inspired functional framework for interactive command-line programs.
cli command-line elm functional go golang
Last synced: 07 Apr 2025
https://github.com/jarun/pdd
:date: Tiny date, time diff calculator with piggybacked timers
calculator cli command-line console countdown-timer date-time datetime stopwatch terminal timer
Last synced: 13 Apr 2025
https://github.com/wessberg/cjstoesm
A tool that can transform CommonJS to ESM
api cjs cli commonjs compiler es6 esm modules rollup transformer treeshake typescript webpack
Last synced: 16 May 2025
https://github.com/near-examples/NFT
Example implementations of tokens to represent unique assets, such as collectibles or deeds, using the NEP-171 spec (similar to ERC-721)
Last synced: 10 May 2025
https://github.com/sunnyyoung/wechattweak-cli
A command line utility to work with WeChatTweak-macOS - WeChatTweak 命令行工具
cli command-line command-line-tool macos wechat wechattweak wechattweak-cli wechattweak-macos
Last synced: 18 Oct 2025
https://github.com/FrancescoStabile/numasec
The AI Agent for Cyber Security.
ai-agent ai-security appsec bug-bounty cli cybersecurity dast devsecops ethical-hacking llm mcp mcp-tools owasp penetration-testing red-team security-automation security-testing typescript vulnerability-scanner web-security
Last synced: 28 May 2026
https://github.com/saisandeepvaddi/ten-hands
⚡ Simplest way to organize and run command-line tasks
cli desktop electron hacktoberfest nodejs reactjs task-manager task-runner typescript
Last synced: 05 Jul 2025
https://github.com/knative/client
Knative developer experience, docs, reference Knative CLI implementation
cli client kubernetes serverless
Last synced: 28 Jan 2026
https://github.com/wasmerio/wapm-cli
📦 WebAssembly Package Manager (CLI)
cli linux macosx package-manager rust wasi wasm webassembly windows
Last synced: 14 Apr 2025
https://github.com/cooperhammond/irs
:guitar: :notes: A music downloader that understands your metadata needs.
cli crystal crystal-lang downloader id3 metadata mp3 music
Last synced: 06 Apr 2025
https://github.com/bloznelis/kbt
Keyboard tester in terminal
cli keyboard rust terminal terminal-based tui
Last synced: 21 Feb 2026
https://github.com/moritztng/fltr
Like grep but for natural language questions. Based on Mistral 7B or Mixtral 8x7B.
cli grep grep-like llama llama-2 llm localllama mistral mixtral mixtral-8x7b operating-system rust
Last synced: 17 Jan 2026
https://github.com/kuangpf/vue-cli-analysis
vue-cli 源码分析 (vue-cli3)
cli node-command-line vue vue-cli vue-cli3
Last synced: 06 Apr 2025
https://github.com/gurland/telegram-delete-all-messages
Delete all your messages in groups / supergroups using this python script
cli privacy python-script telegram
Last synced: 14 Apr 2025
https://github.com/mroth/scmpuff
:1234: Numeric file shortcuts for common git commands
cli git git-addons handy-shortcuts
Last synced: 05 Apr 2025
https://github.com/AuHau/toggl-cli
A simple command-line interface for toggl.com
cli python time-tracking toggl
Last synced: 30 Mar 2025
https://github.com/testingisdocumenting/webtau
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
cli database graphql groovy http java junit5 jvm report rest rest-api selenium test-framework testing websocket
Last synced: 15 May 2025
https://github.com/eiskaltdcpp/eiskaltdcpp
File sharing program using DC and ADC protocols
adc c-plus-plus chat cli client communication cross-platform dht direct-connect file-sharing gtk gui linux mac messaging network p2p qt windows
Last synced: 15 Mar 2025
https://github.com/gookit/gcli
🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
cli cli-app cli-application cli-commands cli-progress-bar command-line commands console console-application go-cli go-command-line golang gookit
Last synced: 15 May 2025
https://gookit.github.io/gcli/
🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
cli cli-app cli-application cli-commands cli-progress-bar command-line commands console console-application go-cli go-command-line golang gookit
Last synced: 29 Apr 2025
https://github.com/rsaryev/auto-copilot-cli
chatgpt cli javascript nodejs npm openai tools typescript
Last synced: 14 Apr 2025
https://github.com/pesos/grofer
A system and resource monitoring tool written in Golang!
cli cobra container-metrics containers cpu cpu-utilization disk-storage docker docker-metrics go golang gopsutil iowait performance performance-monitoring resource-monitor terminal-based termui tui
Last synced: 07 Apr 2025
https://github.com/rbardini/resumed
👔 Lightweight JSON Resume builder, no-frills alternative to resume-cli
cli curriculum curriculum-vitae cv employment json jsonresume resume resume-cli
Last synced: 15 May 2025
https://github.com/devidw/obsidian-to-hugo
Process Obsidian notes to publish them with Hugo. Supports transformation of Obsidian wiki links into Hugo shortcodes for internal linking.
blogging cli hugo hugo-helper obsidian obsidian-community obsidian-hugo obsidian-md obsidian-notes obsidian-processor obsidian-publish obsidian-vault obsidianmd personal-knowledge-management processing python python-cli replace-text replacement
Last synced: 04 Apr 2025
https://github.com/bndw/pick
A secure and easy-to-use CLI password manager for macOS and Linux
aes-gcm chacha20-poly1305 cli crypto linux macos openpgp password password-manager pbkdf2 scrypt security
Last synced: 15 Mar 2025
https://github.com/eliaperantoni/spaceman
A gRPC client from another world
cli desktop grpc grpc-client gui rust tauri tool
Last synced: 06 Apr 2025
https://github.com/luckydonald/pytg
Python package that wraps around Telegram messenger CLI. Send and receive messages, and more.
bot cli pypi pytg python receive-messages sender telegram telegram-bot telegram-cli
Last synced: 04 Apr 2025
https://github.com/wolfenrain/fluttium
Fluttium, the user flow testing tool for Flutter
cli command-line command-line-tool dart dart-package flutter flutter-package ui-testing
Last synced: 05 Apr 2025
https://github.com/Boeing/config-file-validator
Cross Platform tool to validate configuration files
cli config configuration-files developer-tools devops files go golang hacktoberfest hacktoberfest-2024 hacktoberfest2024 ini json test-automation testing testing-tools toml validator xml yaml
Last synced: 14 Mar 2025
https://github.com/awslabs/iam-policy-autopilot
IAM Policy Autopilot is an open source static code analysis tool that helps you quickly create baseline AWS IAM policies that you can refine as your application evolves. This tool is available as a command-line utility and MCP server for use within AI coding assistants for quickly building IAM policies.
aws aws-iam aws-iam-policies aws-security cli cloud-security code-analysis iam iam-policy mcp mcp-server policy-generation policy-generator static-code-analysis
Last synced: 29 May 2026
https://github.com/c8r/pixo
Convert SVG icons into React components
cli components icon icons react svg
Last synced: 06 Apr 2025
https://github.com/dragonbox/u3d
U3d is a cross-platform set of tools to interact with Unity3D from command line.
automation build cli fastlane-plugin installer linux macos madeforunity unity3d windows
Last synced: 14 May 2025
https://github.com/hollowaykeanho/upscaler
A consolidation of various compiled open-source AI image/video upscaling product for a working CLI friendly image and video upscaling program.
amd64 amd64only bsd-3-clause cli debian image-manipulation image-upscaling intel-iris-graphics intel-uhd-620 linux nvidia-gpu open-source video-manipulation video-upscaling windows
Last synced: 16 May 2025
https://github.com/DragonBox/u3d
U3d is a cross-platform set of tools to interact with Unity3D from command line.
automation build cli fastlane-plugin installer linux macos madeforunity unity3d windows
Last synced: 26 Apr 2025
https://github.com/cad/ovpm
OpenVPN Management Server - Effortless and free OpenVPN server administration tool
cli golang golang-application grpc grpc-gateway iptables network openvpn openvpn-client openvpn-server rest-api route vpn vpn-server
Last synced: 17 Jan 2026
https://github.com/folke/devmoji
:robot: :rocket: :sparkles: Emojify your conventional commits with Devmoji
cli commit commit-message conventional-changelog conventional-commits emoji gitmoji
Last synced: 14 May 2025
https://github.com/r3bl-org/r3bl-open-core
TUI framework and developer productivity apps in Rust 🦀
cli cli-app command-line concurrent console editor hacktoberfest linux macos parallel productivity rust syntax-highlighting terminal tui tuify vte windows
Last synced: 17 Feb 2026
https://github.com/omni-us/jsonargparse
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
argparse argparse-alternative argument-parser cli configuration-files dataclasses environment-variables json jsonnet python python3 toml type-hints yaml
Last synced: 14 May 2025
https://github.com/pranshuchittora/autarky
Liberating disk space from 📁 node_modules | Built with React
cli filesystem hacktoberfest javascript macbooks nodejs redux storage storage-manager typescript
Last synced: 05 Apr 2025
https://github.com/drew-y/cliffy
NodeJS Framework for Interactive CLIs
cli command command-line node nodejs repl typescript vorpal
Last synced: 12 Apr 2025
https://github.com/JasonWei512/code-radio-cli
🎵 A command line music radio client for https://coderadio.freecodecamp.org, written in Rust.
cli code-radio command-line freecodecamp music music-player rust
Last synced: 30 Aug 2025
https://github.com/HelixDB/helix-db
HelixDB is a powerful, graph-vector database built in Rust for millisecond query latency and ease of use.
ai cli database databases graph-database helix helixdb neo4j qdrant rag rust rust-crate rust-lang surrealdb vector vector-database vector-db vectorsearch
Last synced: 02 May 2025
https://github.com/link-/gh-token
Manage installation access tokens for GitHub apps from your terminal 💻
actions apps bash bash-script cli enterprise gh-extension github github-token
Last synced: 01 Apr 2026
https://github.com/cli/go-gh
A Go module for interacting with gh and the GitHub API from the command line.
Last synced: 14 May 2025
https://github.com/mtkennerly/dunamai
Dynamic versioning library and CLI
bazaar cli darcs dynamic-version fossil fossil-scm git mercurial pijul python semantic-versioning subversion versioning
Last synced: 14 May 2025
https://github.com/mity/acutest
Simple header-only C/C++ unit testing facility.
c c-plus-plus cli header-only mit-license single-file single-header tap-producer test-runner testing-tools tests unit-testing
Last synced: 18 Dec 2025
https://github.com/HACKER097/wisdom-tree
Wisdom Tree is a TUI concentration app, with features like pomodoro timer, YouTube music player, Lo-fi radio.
cli concentration music pomodoro pomodoro-technique pomodoro-timer python tui youtube
Last synced: 03 Oct 2025
https://github.com/sarfraznawaz2005/whatspup
:white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer
chat chrome cli command-line console fun privacy puppeteer whatsapp whatsapp-web
Last synced: 16 May 2025
https://github.com/hatayama/unity-cli-loop
Let AI Drive Unity, from Editor to Play Mode.
ai automation cli mcp unity unity3d
Last synced: 29 May 2026
https://github.com/Malvid/Malvid
UI to help you build and document web components.
cli component-builder component-library components static-site-generator
Last synced: 09 Jul 2025
https://github.com/orlangure/gocovsh
Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line 💻
cli coverage coverage-report go golang golang-cli testing
Last synced: 05 Apr 2025
https://github.com/docopt/docopt.net
Port of docopt to .net
cli command-line docopt hacktoberfest
Last synced: 25 Dec 2025
https://github.com/steelbrain/pundle
👾 peaceful bundles - js bundler, built from the ground up for speed and extensibility
build-tool bundler cli hot-reload javascript
Last synced: 04 Apr 2025
https://github.com/hivemq/mqtt-cli
MQTT CLI is a useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1
Last synced: 27 Jan 2026
https://github.com/SheetJS/j
:x: Multi-format spreadsheet CLI (now merged in http://github.com/sheetjs/js-xlsx )
cli csv data dbf dif excel javascript markdown ods prn spreadsheet sylk xls xlsx
Last synced: 22 Jul 2025
https://github.com/boostsecurityio/poutine
boostsecurityio/poutine
ci cli devops devsecops gh-extension github github-actions golang security security-scanner supply-chain supply-chain-security
Last synced: 09 Mar 2026
https://github.com/tommy351/kosko
Organize Kubernetes manifests in TypeScript.
cli cli-app javascript kubernetes kubernetes-manifests kubernetes-models nodejs typescript
Last synced: 15 May 2025
https://github.com/ozwaldorf/lutgen-rs
Blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes.
cli color-grading colorscheme hald-clut linux-desktop rice rust theming wallpaper
Last synced: 06 Apr 2026
https://github.com/keyshade-xyz/keyshade
Realtime secret and configuration management tool, with the best in class security and seamless integration support
cli configuration-management devsecops fullstack good-first-issue hacktoberfest javascript nestjs nextjs reactjs saas secret-management secrets-manager security turborepo typescript
Last synced: 05 Jan 2026
https://github.com/hashgraph-online/hol-guard
AI antivirus for developer agents: protect Codex, Claude Code, Cursor, Gemini, OpenCode, plugins, skills, MCP servers, and AI harnesses before tools run.
cli codex codex-plugins mcp plugin-scanner python scanner security
Last synced: 18 Jun 2026
https://github.com/bayselonarrend/openintegrations
Набор инструментов интеграции с популярными сервисами и технологиями для 1С:Предприятие, OneScript и CLI (Telegram, VK, Bitrix24, Google, Яндекс, S3, PostgreSQL, SQLite, MySQL и др.)
1c 1c-edt 1c-enterprise 1script airtable api bsl cli cli-app google-cloud integration notion onescript postgresql slack telegram twitter viber vk yandex-disk
Last synced: 16 May 2025
https://github.com/hustcer/deepseek-review
🚀 Sharpen Your Code, Ship with Confidence – Elevate Your Workflow with DeepSeek Code Review 🚀
Last synced: 23 Jan 2026
https://github.com/intenthq/anon
A UNIX Command To Anonymise Data
anonymity anonymization cli csv data go golang
Last synced: 26 Mar 2025
https://github.com/fumiyas/qrc
QR code generator for text terminals (ASCII art, Sixel)
cli cui go qrcode-generator sixel terminal tui
Last synced: 03 Jan 2026
https://github.com/jasonwei512/code-radio-cli
🎵 A command line music radio client for https://coderadio.freecodecamp.org, written in Rust.
cli code-radio command-line freecodecamp music music-player rust
Last synced: 12 Apr 2025
https://github.com/fzdwx/infinite
Help you to create interactive command line applications in Go.
autocomplete cli command-line-tool confirm golang multi-process-bar processbar prompt select terminals tui
Last synced: 05 Apr 2025
https://github.com/gitkraken/gk-cli
GitKraken CLI Releases and Documentation
Last synced: 11 Mar 2026
https://github.com/0xranx/OpenContext
A personal context store for AI agents and assistants—reuse your existing coding agent CLI (Codex/Claude/OpenCode) with built‑in Skills/tools and a desktop GUI to capture, search, and reuse project knowledge across agents and repos.
agent ai ai-agents claude-code cli codex context context-management cursor desktop-app developer-tools knowledge-base mcp opencode tauri
Last synced: 17 Feb 2026
https://github.com/inksha/rust-tutorial
一个针对新手的 Rust 快速教程,从零开始写一个管理 Todos 的命令行程序
beginner cli educational examples leraning rust todo tutorial walkthrough
Last synced: 05 Feb 2026
https://github.com/abhixdd/ghgrab
A simple, pretty terminal tool that lets you search and download files from GitHub without leaving your CLI.
cli filedownloader github node python ratatui rust tui
Last synced: 03 Apr 2026