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-04 00:05:31 UTC
- JSON Representation
https://github.com/luisnquin/nao
Take notes without worrying about the path where the file is 🌂
cli drunk ls note-taking notes terminal-editor
Last synced: 18 Mar 2025
https://github.com/carglglz/upyble
Command line tool for Bluetooth Low Energy MicroPython devices
ble bluetooth-low-energy cli embedded micropython python repl shell terminal
Last synced: 02 Sep 2025
https://github.com/raintree-technology/docpull
Crawl any website and convert it to clean, AI-ready Markdown — async Python CLI with MCP support, crawl profiles, caching, and RAG-optimized output
ai-training-data cli crawler developer-tools documentation llm markdown mcp pypi python rag web-scraping
Last synced: 24 Apr 2026
https://github.com/tobocop2/lilbee
Run local AI models, search your files and code, and crawl the web, all in one program. Cited answers, local-first, with an MCP server for your coding agent. TUI, CLI, REST API, and Python library.
ai-agents cli embeddings gguf huggingface llama-cpp lm-studio local-ai local-llm mcp model-context-protocol ollama privacy python rag retrieval-augmented-generation self-hosted semantic-search tui vector-search
Last synced: 12 Jun 2026
https://github.com/vulcanshen/clerk
Auto-summarize Claude Code sessions as local markdown — session summaries, keyword index, on-demand reports.
anthropic claude-code claude-code-hooks cli cross-platform golang markdown mcp obsidian productivity report-generator
Last synced: 23 Apr 2026
https://github.com/bruno-de-queiroz/oosh
Annotation-driven bash CLI framework — flags, help, and tab completion for free
autocompletion bash bash-framework cli cli-framework code-generation developer-tools shell
Last synced: 04 Apr 2026
https://github.com/osodevops/ms-teams-cli
A fast, single-binary Microsoft Teams CLI built in Rust — agent-first design, structured JSON output, real-time webhooks, and full Graph API coverage
agent-first automation chatops cli command-line-tool graph-api json microsoft-graph microsoft-teams rust teams webhooks
Last synced: 03 Jul 2026
https://github.com/sahil87/fab-kit
Structured, spec-driven development workflow for AI coding agents.
agents ai-coding claude-code cli codex cursor developer-tools fab-kit prompt-engineering spec-driven-development windsurf worktrees
Last synced: 13 Jun 2026
https://github.com/clarketm/ncalc
Command line utility for quick number base conversions ( ascii / binary / octal / decimal / hexadecimal )
ascii base-conversion binary cli decimal executable golang hexadecimal number-converter octal
Last synced: 14 Apr 2025
https://github.com/piccolo-orm/targ
Python CLI using type hints and docstrings.
cli docstrings hacktoberfest python typehints
Last synced: 26 Sep 2025
https://github.com/abgeo/mailtm
CLI client for Mail.tm disposable mail service
cli cobra disposable-mail golang mailtm
Last synced: 23 Jul 2025
https://github.com/ninja-beans/cloudflare-iuam-solver
CloudflareIuamSolver is the Java library for breaking through the Cloudflare's "I am Under Attack Mode"
anti-bot-page cli cloudflare cloudflare-bypass curl java protected-page scrape scraping scraping-websites
Last synced: 14 Apr 2025
https://github.com/loganintech/gitpub
A small program to create remote repos from the command line. https://crates.io/crates/gitpub
Last synced: 22 Mar 2025
https://github.com/topos-labs/infiniloom
High-performance repository context generator for LLMs - Transform codebases into optimized formats for Claude, GPT-4/5, Gemini, and other LLMs
ast claude cli code-analysis context-window developer-tools gpt-4 llm nodejs python-bindings rust tokenizer tree-sitter
Last synced: 16 Mar 2026
https://github.com/sohelislamimran/ghosttime
Ghostty animation for any terminal with customizable colors
cli ghosttime ghostty ghostty-animation terminal-animation
Last synced: 04 Mar 2025
https://github.com/Carglglz/upyble
Command line tool for Bluetooth Low Energy MicroPython devices
ble bluetooth-low-energy cli embedded micropython python repl shell terminal
Last synced: 13 May 2025
https://github.com/taranjeet/github-trending-cli
A Python package which lists trending repositories and developers from Github
Last synced: 23 Mar 2025
https://github.com/devshero/db2vec
db2vec: High-performance Rust CLI to parse database dumps (.sql, .surql), generate vector embeddings via Ollama, TEI, Gemini, and load into vector databases (Pinecone, Redis, Chroma, Milvus, Qdrant, SurrealDB). Optimized for speed on large datasets.
chroma cli dump embedding migration milvus mssql mysql ollama oracle pinecone qdrant redis rust sqlite surrealdb tei vector
Last synced: 26 Jun 2025
https://github.com/waptik/mongoose-cli
A CLI that generates models,migrations and seeders for mongoosejs
cli migrations-generator mongoosejs seed-generator seeder
Last synced: 16 Sep 2025
https://github.com/atao60/fse-cli
A CLI for fs-extra
cli copy fs-extra mkdirp move node-fse-extra rimraf touch
Last synced: 12 Jan 2026
https://github.com/inkel/cmd2slack
Execute a command and send its output to Slack
cli devops devops-tools go golang slack slack-api
Last synced: 26 Oct 2025
https://github.com/heguangyong/kiro-spec-engine
Kiro Spec Engine - A spec-driven development engine with steering rules and quality enhancement powered by Ultrawork spirit
cli development-tools kiro quality-enhancement spec ultrawork
Last synced: 15 Feb 2026
https://github.com/takashabe/btcli
btcli is a CLI client for the Bigtable. Has many read options and auto-completion.
bigtable cli gcp go golang google-cloud-platform
Last synced: 28 Feb 2026
https://github.com/neuro-inc/apolo-cli
Platform-specific API and CLI python client
cli mlops neuro neuromation platform sdk
Last synced: 03 Mar 2026
https://github.com/keichan34/ecs-fargate-login
A simple tool to get an ephemeral interactive session in a AWS ECS Fargate task.
Last synced: 27 Oct 2025
https://github.com/greynewell/mcpbr
Evaluate MCP servers with Model Context Protocol Benchmark Runner
ai-tools anthropic benchmarking benchmarks claude-code claude-code-plugin claude-code-skills cli cybergym evaluations llm-agents mcp-server swe-bench
Last synced: 12 Feb 2026
https://github.com/perseus-computing-llc/perseus
Live context engine for AI assistants — resolve-before-context, session waypoints, and tool-selection intelligence for Hermes Agent
ai-agents claude-code cli context-engine hermes local-first mcp open-source perseus python workspace-context
Last synced: 27 Jun 2026
https://github.com/quasilyte/qbenchstat
My personal, slightly improved version of benchstat utility
benchcmp benchmark benchstat cli command-line-tool devtool go golang performance utility
Last synced: 19 Mar 2025
https://github.com/uditkarode/ucc
🖥 Compile and run programs through the TurboC Compiler without having to use the TurboC IDE or intricately fabricated DOS commands. Made out of frustration sometime in my high school days.
cli command-line extraction linux students turboc turbocpp ucc ucc-workspace
Last synced: 11 Apr 2025
https://github.com/FabienD/docker-stack
A pre-configured docker-compose files collection helping web developers. Additional Cli to manage registered compose files from everywhere in the terminal.
cli compose developer-tools development docker docker-compose-files helper-tool rust
Last synced: 21 Mar 2025
https://github.com/lorey/obsi
💎 supercharge your note-taking with index pages, Anki decks, calendar pages, and more.
cli digital-gardening docker markdown note-taking obsidian-md
Last synced: 12 Apr 2025
https://github.com/catdad/grandma
👵 fully programmable stress testing framework
benchmarking cli grandma load-test load-testing npm performance
Last synced: 20 Jul 2025
https://github.com/geldata/setup-gel
A GitHub Action to install Gel and its CLI
actions cli edgedb gel github-actions
Last synced: 25 Jun 2025
https://github.com/xingbofeng/webpack-jquery-cli
:package:基于webpack的jQuery脚手架,快速进行移动端的jQuery页面开发。
Last synced: 19 Apr 2025
https://github.com/peterbooker/wpds
Slurps the latest stable version of every Plugin and/or Theme in the WordPress Directory.
Last synced: 12 Apr 2025
https://github.com/nnnkkk7/lazyactions
Lazygit-style TUI for GitHub Actions — monitor, trigger, and manage workflows from your terminal
bubbletea ci-cd cli devops devops-tools github github-actions go golang terminal terminal-ui tui workflow
Last synced: 25 Jan 2026
https://github.com/Fmarzochi/EGC
Your AI agents never start from zero again. Local-first MCP runtime with persistent memory across sessions and tools.
agent-runtime ai-agents ai-coding-assistant antigravity claude-code claude-code-plugin cli codex cursor gemini-cli google-ai hooks llm-orchestration mcp mcp-server multi-harness open-source persistent-memory skills typescript
Last synced: 23 Jun 2026
https://github.com/moimikey/surger
⚡ Is there surge pricing around me right now?
cellular cli cli-app command-line-tool gps location location-services node npm-module uber wifi
Last synced: 02 May 2025
https://github.com/leleliu008/xcpkg
A package builder/manager for Xcode to build projects written in C, C++, Rust, Zig, Go, etc.
c cli cxx package-manager rust xcode
Last synced: 17 Mar 2025
https://github.com/lifeomic/cli
A CLI app that provides functionality around the LifeOmic platform.
cli javascript node team-clinical-intelligence
Last synced: 30 Apr 2025
https://github.com/cchexcode/agree
A CLI application that implements multi-key-turn security via Shamir's Secret Sharing.
cli decryption encryption key rust secret shamirs sharing
Last synced: 21 Aug 2025
https://github.com/forge-srl/gushio
Like bash scripts, but in JavaScript
bash-script cli command-line javascript multiplatform scripting shell shell-script terminal
Last synced: 11 Sep 2025
https://github.com/breakthatbass/eggnog
🎅🏻 Download inputs, puzzle directions, & submit answers to Advent of Code puzzles in your terminal
advent-of-code christmas cli game libcurl
Last synced: 12 Apr 2025
https://github.com/mam-dev/confluencer
:wrench: :scroll: A CLI tool to automate common Confluence maintenance tasks and content publishing.
automation cli cli-utilities confluence migration python rest-api wiki
Last synced: 19 Apr 2025
https://github.com/aQaTL/MAL
Yet another myanimelist/anilist client. This time a console one, with CLI.
anilist anime cli mal myanimelist myanimelist-api
Last synced: 28 Mar 2025
https://github.com/raahii/kutt-go
Kutt.it API client & CLI written in Go
api-client cli cobra golang kutt kutt-it url-shortener urls-shortening
Last synced: 16 Jan 2026
https://github.com/pradel/gitlab-ci-validate
Checks if your .gitlab-ci.yml file is valid.
cli gitlab gitlab-ci npm-package validate
Last synced: 15 Apr 2025
https://github.com/ever-co/ever-cli
A command-line tool for Ever® Platforms
Last synced: 23 Apr 2025
https://github.com/thatisuday/tree
List contents of a directory in tree-like format.
cli directory-traversal go-tools golang tree
Last synced: 13 Jun 2025
https://github.com/nyaomaru/changelog-bot
Automatic create changelog with AI. 🤖 It provides CLI and github actions. 🚀 https://www.npmjs.com/package/@nyaomaru/changelog-bot
ai anthropic-api automation changelog ci ci-cd cli developer-tools devops github-actions nodejs openai-api release release-notes typescript
Last synced: 07 Jun 2026
https://github.com/correia-jpv/fucking-awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository stars⭐ and forks🍴
awesome awesome-list bash bash-framework cli cli-framework command-line command-line-tool fish list shell shell-extension shell-script zsh
Last synced: 27 Apr 2025
https://github.com/fabiend/docker-stack
A pre-configured docker-compose files collection helping web developers. Additional Cli to manage registered compose files from everywhere in the terminal.
cli compose developer-tools development docker docker-compose-files helper-tool rust
Last synced: 11 Mar 2026
https://github.com/rainu/mqtt-shell
A interactive shell-like command line interface (CLI) for MQTT written in Go.
cli go golang mqtt mqtt-client shell
Last synced: 22 Apr 2025
https://github.com/timkuijsten/mongovi
Ergonomic command line interface for MongoDB
Last synced: 09 Apr 2025
https://github.com/my-dish/dish
Includes many templates.(e.g. React, Redux, CLI, Electron, etc...)
Last synced: 07 May 2026
https://github.com/lekoarts/thanks-contributors
This little script accesses GitHub's API to get all contributors and their PRs between two distinct points in the history of commits.
changelog changelog-generator cli contributors generator github lekoarts-oss rust thanks
Last synced: 23 Apr 2025
https://github.com/adieuadieu/aws-kms-thingy
🔐 Convenience wrapper & CLI around the AWS Node.js SDK to make encrypting/decrypting secrets with the AWS KMS service a one-liner. Suitable for use with AWS Lambda.
aws aws-kms aws-lambda aws-sdk-javascript cli functionalesque-programming no-if-statement secrets typescript
Last synced: 01 Apr 2025
https://github.com/3arthqu4ke/hmc-specifics
Version specific implementations of the HeadlessMc runtime.
Last synced: 27 Apr 2025
https://github.com/imqueue/cli
Command Line Interface for @imqueue
cli message-queue rad redis-queue rpc rpc-client rpc-over-message-queue rpc-service
Last synced: 13 Jun 2025
https://github.com/aigc-hackers/mcpx
苹果 MCP 工具 ✅
anthropic automation batch-operations claude claude-skills cli codex cursor developer-tools llm-tools mcp mcp-client model-context-protocol oauth token-efficient typescript
Last synced: 30 May 2026
https://github.com/powersj/whatsthis
Am I on a cloud, in a container, virtualized, or plain bare metal?
cli cloud container go golang hardware virtualization
Last synced: 26 Feb 2026
https://github.com/yeasin2002/t_wind-cli
setup Tailwind withing a second using cli
cli css3 nodejs npm npm-cli npm-package postcss tailwind-css tailwindcss tools
Last synced: 07 Oct 2025
https://github.com/saitolume/ankipan
🍞 A command line tool to save the full resources of any web page.
Last synced: 26 Aug 2025
https://github.com/nearby-sharing/cli
Cross-platform cli for windows nearby-sharing (Project Rome)
cli cross-platform dotnet hacktoberfest nearby-sharing project-rome
Last synced: 29 Aug 2025
https://github.com/phmz/revu-cli
revu: An advanced tool for code review utilizing GPT-4 and the GitHub API. It streamlines the review process of pull requests, local changes, and individual files, and additionally proposes commit messages based on local diffs and commit history.
automation cli git gpt-3 gpt4 openai typescript
Last synced: 02 Sep 2025
https://github.com/cliuno/core
Cliuno is a CLI to make your journey in web development less painful.
all-in-one cli cliuno javascript nodejs npm-package typescript
Last synced: 09 Apr 2026
https://github.com/ac12644/blockchain
Create Blockchain With NodeJs🚀
blockchain cli crypto-js discovery-swarm ecdsa falcon512 leveldb nodejs peer2peer proof-of-stake proof-of-work wallet
Last synced: 10 Aug 2025
https://github.com/alexw00/cli-gpt
💬 Simple TUI for ChatGPT.
chatgpt cli cmd command-line gum linux openai tui
Last synced: 15 Apr 2025
https://github.com/uname-yang/mycloudhome
mycloudhome is a cli tool for Western Digital MY CLOUD HOME
cli mycloudhome python storage wd western-digital western-digital-my-cloud-home
Last synced: 10 Aug 2025
https://github.com/gyselroth/docxbox
CLI tool for Word DOCX templating and analysis
analysis cli docx office office-open-xml openxml parser templating tool word wordml wordprocessingml xml
Last synced: 23 Apr 2025
https://github.com/alyetama/internetarchive-youtube
🚀 GitHub Action and CLI tool to archive YouTube channels by uploading the channel's videos to archive.org
archive bot cli github-actions internetarchive wayback-machine youtube
Last synced: 03 Oct 2025
https://github.com/theawiteb/data2sound
A CLI and library to convert data to sound, and vice versa (dependency-free)
audio cli data-conversion rust
Last synced: 23 Jun 2025
https://github.com/3zcurdia/rockstar-cli
Become a Github Rockstar in less than 10 seconds
cli contribuer git github golang hacking-tool
Last synced: 12 Apr 2025
https://github.com/eikendev/hackenv
Manage and access your Kali Linux or Parrot Security VM from the terminal (SSH support + file sharing, especially convenient during CTFs, Hack The Box, etc.) :rocket::wrench:
cli ctf ctf-scripts ctf-tools hacking hackthebox kali kali-linux kali-setup kalilinux libvirt parrot-sec parrotsec penetration-testing pentest-scripts pentest-tool pentest-tools pentesting security security-tools
Last synced: 17 Feb 2026
https://github.com/davidesantangelo/lanet
Lanet: A lightweight tool for secure and easy peer-to-peer communication on local area networks. Includes a CLI and Ruby API.
Last synced: 12 Apr 2025
https://github.com/AngelMunoz/NvmFs
A dead-simple node version manager written in F#
cli dotnet fsharp manager net6 node node-version-manager nodejs version
Last synced: 07 May 2025
https://github.com/lencx/tauri-release
🔗 tauri release toolchain
action cli github-action tauri-apps tauri-release
Last synced: 12 Apr 2025
https://github.com/pinto0309/json2onnx
Converts a JSON file to an ONNX file.
cli converter json model-converter onnx python
Last synced: 05 May 2025
https://github.com/wp-cli/rewrite-command
Lists or flushes the site's rewrite rules, updates the permalink structure.
cli hacktoberfest rewrite router wordpress wp-cli wp-cli-package
Last synced: 04 Apr 2025
https://github.com/transitive-bullshit/node-compat-require
Easily allow your Node program to run in a target node version range to maximize compatibility.
backwards-compatible cli compatibility node nodejs npx version
Last synced: 05 May 2025
https://github.com/romaintb/terminalist
A Todoist TUI client written in Rust
cli productivity ratatui rust terminal todoist tui
Last synced: 02 Apr 2026
https://github.com/localstack/lstk
👾 lstk is a command-line interface for LocalStack built in Go with a modern terminal Ul, and native CLI experience for managing and interacting with LocalStack deployments.
cli developer-tools local-development localstack
Last synced: 07 May 2026
https://github.com/basilgregory/axkeystore
Secure store for your keys and passwords using your GitHub Private Repo as untrusted storage. Encryption happens at client side and no data pass through the wire unencrypted. It's just You and Your GitHub Private Repo.
argon2id cli cli-app cryptography git github keystore rust vault xchacha20-poly1305
Last synced: 01 Apr 2026
https://github.com/neuralegion/bright-cli
Command Line Interface (CLI) tool for BrightSec's solutions.
api cli crawler cyber-security devops har nexploit oas secops security typescript
Last synced: 01 Apr 2026