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-05-01 00:05:48 UTC
- JSON Representation
https://github.com/omidfi/moro
[DEPRECATED/DON'T USE] Simple CLI tool for tracking work hours. Note: Heavy changes are happening in this repository. Docs might not be up to date, and things might be broken. Only the released NPM version is stable.
cli nodejs time-tracker time-tracking
Last synced: 15 Apr 2025
https://github.com/marcolardera/chatgpt-cli
Simple yet effective command line client for chatting with ChatGPT using the official API
api chatgpt chatgpt-api cli openai openai-api python
Last synced: 05 Apr 2025
https://github.com/siriusmart/youtube-tui
An aesthetically pleasing YouTube TUI written in Rust
cli rust rust-lang terminal terminal-based terminal-user-interface tui youtube youtube-dl
Last synced: 07 Sep 2025
https://github.com/tanaikech/goodls
This is a CLI tool to download shared files and folders from Google Drive.
cli downloader golang google-drive shared-file shared-folders terminal
Last synced: 19 Oct 2025
https://github.com/vltpkg/vltpkg
the vlt monorepo
cli javascript monorepo nodejs package package-manager vlt
Last synced: 27 Jan 2026
https://github.com/kriskbx/gitlab-time-tracker
🦊🕘 A command line interface for GitLab's time tracking feature.
cli docker docker-image gitlab node nodejs time time-tracker time-tracking timetracker timetracking tracking
Last synced: 08 Apr 2025
https://github.com/leo/args
Toolkit for building command line interfaces
argv cli command-line flags minimist parse
Last synced: 15 May 2025
https://github.com/rafaelrinaldi/hn-cli
:newspaper: CLI to browse Hacker News
Last synced: 06 Apr 2025
https://github.com/go-toast/toast
A go package for Windows 10 toast notifications
cli golang toast windows windows-10
Last synced: 16 May 2025
https://github.com/spring-projects-experimental/spring-boot-migrator
Spring Boot Migrator (SBM) is a tool for automated code migrations to upgrade or migrate to Spring Boot
automation cli migration-tool spring-boot tool
Last synced: 04 Apr 2025
https://github.com/home-assistant-ecosystem/home-assistant-cli
:computer: Command-line tool for Home Assistant
cli home-assistant home-automation iot smart-home
Last synced: 16 May 2025
https://github.com/fuelen/owl
A toolkit for writing command-line user interfaces.
cli elixir progress-bar prompt spinner table terminal tty tui
Last synced: 14 May 2025
https://github.com/apify/mcpc
mcpc is a universal CLI client for MCP. It supports persistent sessions, stdio/HTTP, OAuth 2.1, tasks, JSON output for code mode, proxy for AI sandboxes, and more.
ai-agents bash claude cli code-mode command-line mcp mcp-client model-context-protocol shell
Last synced: 20 Apr 2026
https://github.com/src-d/enry
A faster file programming language detector
cli golang java language-detection linguist
Last synced: 16 May 2025
https://github.com/Beastwick18/nyaa
A tui tool for browsing and downloading torrents
anime cli nyaa nyaa-magnet-links nyaa-rss nyaa-si nyaasi ratatui rust rust-lang terminal-user-interface torrent torrent-downloader torrent-management torrent-search torrent-search-engine tui
Last synced: 10 Apr 2025
https://github.com/promptdriven/pdd
Prompt Driven Development Command Line Interface
ai cli code developer-tools development methodology prompt prompt-engineering prompt-toolkit prompts prompts-template
Last synced: 19 Feb 2026
https://github.com/jmcdo29/nest-commander
A module for using NestJS to build up CLI applications
cli cli-applications cli-command commander hacktoberfest nestjs nestjs-commander
Last synced: 14 May 2025
https://github.com/craigmulligan/js-fire
A javascript clone of google/python-fire 🔥
cli hacktoberfest javascript node nodejs python-fire
Last synced: 25 Mar 2025
https://github.com/jordancoin/codemap
a project brain for your AI. Give LLMs instant architectural context without burning tokens
claude claude-code cli codex codex-cli context cursor developer-tools llm openai project-management
Last synced: 08 Apr 2026
https://github.com/netflix/go-expect
an expect-like golang library to automate control of terminal or console based programs.
Last synced: 01 Jul 2025
https://github.com/TryGhost/Ghost-CLI
CLI Tool for installing & updating Ghost
blogging cli cms ghost ghost-cli hacktoberfest headless-cms jamstack javascript journalism nodejs publishing
Last synced: 26 Mar 2025
https://github.com/samuel-lucas6/kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519
Last synced: 16 May 2025
https://github.com/pixelb/crudini
A utility for manipulating ini files
cli command config configuration-file ini ini-parser
Last synced: 14 May 2025
https://github.com/samuel-lucas6/Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519
Last synced: 02 Apr 2025
https://github.com/neurosnap/sentences
A multilingual command line sentence tokenizer in Golang
cli sentence-tokenizer sentences tokenizer
Last synced: 16 May 2025
https://github.com/graykode/abtop
Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.
ai-agents ai-coding-agent btop claude-code cli codex developer-tools htop monitor ratatui rust terminal tui
Last synced: 24 Apr 2026
https://github.com/suzuki-shunsuke/tfcmt
tfcmt enhances mercari/tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options
Last synced: 16 Jan 2026
https://github.com/tsirysndr/music-player
An extensible music server written in Rust 🚀🎵✨
audio audio-streaming cli daemon graphql grpc mp3 mpd music music-player music-server music-streaming player rust self-hosted server tantivy tokio webassembly
Last synced: 15 May 2025
https://github.com/afshinm/zerobox
Lightweight, cross-platform process sandboxing powered by OpenAI Codex's runtime. Sandbox any command with file, network, and credential controls.
ai-agents cli llm llm-sandbox mcp mcp-security openclaw process-isolation rust sandbox security security-tools vault
Last synced: 18 Apr 2026
https://github.com/vannvan/yuque-tools
🧰 玩转语雀-朴实无华的语雀工具集合,语雀知识库+团队资源批量导出/备份工具(无需Token)|浏览器插件助手
chrome-extension cli typescript yuque
Last synced: 08 Jul 2025
https://github.com/theckman/yacspin
Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
cli go golang spinner statusbar terminal terminal-ui
Last synced: 15 May 2025
https://github.com/nik012003/ripdrag
Drag and Drop utilty written in Rust and GTK4
Last synced: 16 May 2025
https://github.com/kongaskristjan/fire-hpp
A C++ library that uses clever tricks to create super low-code, yet fully functional CLIs
Last synced: 08 May 2025
https://github.com/sukkaw/nali-cli
:anchor: Parse geoinfo of IP Address without leaving your terminal
cli nali-dig nali-nslookup nali-ping nali-tracepath nali-traceroute qqwry qqwry-ip-database
Last synced: 04 Apr 2025
https://github.com/playcanvas/splat-transform
CLI tool for 3D Gaussian splat format conversion and transformation
3d-gaussian-splatting cli gaussian-splatting playcanvas supersplat typescript
Last synced: 01 Feb 2026
https://github.com/SukkaW/nali-cli
:anchor: Parse geoinfo of IP Address without leaving your terminal
cli nali-dig nali-nslookup nali-ping nali-tracepath nali-traceroute qqwry qqwry-ip-database
Last synced: 06 May 2025
https://github.com/fastapi/fastapi-cli
Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀
Last synced: 14 May 2025
https://github.com/dahlia/optique
Type-safe combinatorial CLI parser for TypeScript
cli getopt parser-combinators typescript
Last synced: 10 Oct 2025
https://github.com/bitfumes/laravel-packer
Awesome Command Line Tool for speeding up your package creation.
cli command-line-tool crud crud-api hacktoberfest laravel-package laravel-package-boilerplate laravel-package-maker laravel-package-starter laravelcrud package-generator
Last synced: 12 Apr 2025
https://github.com/mrodrig/json-2-csv
Convert JSON to CSV *or* CSV to JSON!
cli csv csv2json hacktoberfest javascript json json2csv node node-module rfc4180
Last synced: 14 May 2025
https://github.com/servicer-labs/servicer
A CLI to simplify service management on systemd
Last synced: 04 Apr 2025
https://github.com/aerogear/create-graphql
Command-line utility to build production-ready servers with GraphQL.
boilerplate cli express graphql graphql-server koa mongoose nodejs relay yeoman
Last synced: 05 Apr 2025
https://github.com/Netflix/go-expect
an expect-like golang library to automate control of terminal or console based programs.
Last synced: 21 Apr 2025
https://github.com/efugier/smartcat
Putting a brain behind `cat`🐈⬛ Integrating language models in the Unix commands ecosystem through text streams.
ai chatgpt cli command-line command-line-tool copilot llm mistral-ai unix
Last synced: 29 Mar 2025
https://github.com/certificationy/certificationy-cli
The CLI tool to train certifications
cli cli-application php symfony
Last synced: 18 Dec 2025
https://github.com/irevenko/tsukae
🐚📊 Show off your most used shell commands
cli command command-line command-line-tool commandline commands go golang golang-tools shell terminal terminal-based visualization
Last synced: 06 Apr 2025
https://github.com/VoidenHQ/voiden
Define, test, and document APIs like a developer, not a SaaS user. No accounts. No lock-in. No telemetry. Just Markdown, Git, hotkeys, and your damn specs.
api api-client api-rest apis cli curl devtools electron-app git graphql grpc offline-first websockets
Last synced: 09 Feb 2026
https://github.com/circleci-public/circleci-cli
Use CircleCI from the command line
circle-ci circleci cli command-line-tool continuous-delivery continuous-integration developer-tools devops golang graphql tool
Last synced: 30 Apr 2026
https://github.com/deggja/netfetch
Kubernetes tool for scanning clusters for network policies and identifying unprotected workloads.
cilium cli kubernetes network opensource policy
Last synced: 15 May 2025
https://github.com/seamia/protodot
transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
cli dependency-graph dot go golang graph graphviz graphviz-dot-language grpc png portable-network-graphics proto3 protobuf protoc protocol-buffers scalable-vector-graphics svg visualization
Last synced: 05 Apr 2025
https://github.com/myriad-dreamin/shiroa
shiroa is a simple tool for creating modern online books in pure typst.
Last synced: 16 May 2025
https://github.com/typst/hayagriva
Rusty bibliography management.
bibtex citations cli references yaml
Last synced: 14 May 2025
https://github.com/davidesantangelo/krep
Fast text search tool with advanced algorithms, SIMD acceleration, multi-threading, and regex support. Designed for rapid, large-scale pattern matching with memory-mapped I/O and hardware optimizations.
c cli hardware-acceleration search-algorithm searching
Last synced: 18 Feb 2026
https://github.com/tektoncd/cli
A CLI for interacting with Tekton!
cli command-line hacktoberfest pipeline tekton
Last synced: 23 Feb 2026
https://github.com/gjbae1212/gossm
💻Interactive CLI tool that you can connect to ec2 using commands same as start-session, ssh in AWS SSM Session Manager
aws aws-ssm-agent cli ec2 go golang session-manager ssh tool
Last synced: 05 Apr 2025
https://github.com/gitlabform/gitlabform
🏗 Specialized configuration as a code tool for GitLab
cli configuration-as-code gitlab yaml
Last synced: 02 Apr 2026
https://github.com/jstrait/beats
A command-line drum machine. Convert a beat notated in YAML into a *.wav file.
audio cli command-line drum drum-machine music ruby sound
Last synced: 06 Apr 2025
https://github.com/leonchen83/redis-rdb-cli
Redis rdb CLI : A CLI tool that can parse, filter, split, merge rdb and analyze memory usage offline. It can also sync 2 redis data and allow user define their own sink service to migrate redis data to somewhere.
analyze cli dashboard memory migrate rdb redis
Last synced: 05 Mar 2026
https://github.com/antonybudianto/cra-universal
🌏 Create React App companion for universal app. No eject, zero config, Streaming SSR with Suspense. React 18 ready
cli create-react-app react server-side-rendering ssr universal zero-config
Last synced: 12 Apr 2025
https://github.com/cube-root/directory-serve
CLI tool to send and receive file on a network to a server
cli directory filesystem nodejs send server static
Last synced: 12 Apr 2025
https://github.com/safe-waters/docker-lock
Automatically manage image digests in Dockerfiles, docker-compose files, and Kubernetes manifests by tracking them in a separate Lockfile
cli container-registry docker golang kubernetes
Last synced: 21 Mar 2025
https://github.com/chapmanjacobd/library
99+ CLI tools to build, browse, and blend your media library
broadcatching cli command-line curation data-collection datacuration datasette-tool ffmpeg ffprobe files folders gallery-dl media mpv music playlist qbittorrent-nox sqlite videos yt-dlp
Last synced: 06 Jan 2026
https://github.com/turing-machines/mentals-ai
No code AI agents
ai ai-agents artificial-intelligence cli gpt gpt-4o llama3 llm machine-learning openai terminal
Last synced: 08 Apr 2025
https://github.com/daniel3303/claudecodestatusline
Custom status line for Claude Code showing model, tokens, rate limits, and git info in real-time
anthropic claude claude-code cli developer-tools powershell rate-limiting shell status-line terminal
Last synced: 23 Apr 2026
https://github.com/alohe/quicky
A simple CLI tool to self-host Next.js applications.
automation cli deployment nextjs npm npm-package npx self-hosted server
Last synced: 15 May 2025
https://github.com/abdfnx/tran
🖥 Securely transfer and send anything between computers with TUI.
cli data-sharing data-transfer end-to-end file-sharing filetransfer golang peer-to-peer sender terminal-based transfer tui websocket
Last synced: 15 May 2025
https://github.com/evangelosmeklis/peepdb
CLI tool and python library to inspect databases fast.
backend-as-a-service cli daatabase database-as-a-service database-management developer-tools nosql open-source python python3 serverless sql
Last synced: 29 Sep 2025
https://github.com/jrnxf/gh-eco
🦎 gh cli extension to explore the ecosystem
cli gh-extension github go golang terminal tui
Last synced: 05 Apr 2025
https://github.com/blob42/gosuki
A lightweight, open-source, privacy-first bookmark manager that unifies your bookmarks across multiple browsers, syncs them in real time (locally or P2P), requires no extensions, and stores everything locally.
archivebox archiving bookmark-manager bookmarks buku cli cloudless extension-free golang multi-browser multi-device-sync multi-profile organizer privacy real-time self-hosted standalone webui
Last synced: 19 Jan 2026
https://github.com/giann/croissant
🥐 A Lua REPL and debugger
cli commandline debugger lua repl
Last synced: 05 Apr 2025
https://github.com/absolute-version/commit-and-tag-version
Fork of the excellent standard-version. Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org :trophy:
changelog cli git history release semantic standard tag tags version versioning
Last synced: 17 Mar 2026
https://github.com/balta2ar/brotab
Control your browser's tabs from the command line
automation browser browser-extension chrome-extension cli command-line command-line-tool commandline firefox firefox-extension javascript productivity python
Last synced: 15 May 2025
https://github.com/0xMassi/webclaw
Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.
ai ai-agents ai-scraping cli crawler data-extraction html-to-markdown llm markdown mcp mcp-server rust scraper self-hosted tls-fingerprinting web-crawler web-extraction web-scraper web-scraping webscraping
Last synced: 04 Apr 2026
https://github.com/fbsobreira/gotron-sdk
Go SDK & CLI for TRON blockchain — build wallets, exchanges, bots & backend services. gRPC client, HD wallets, Ledger support, TRC20/TRC10, multi-sig, staking.
blockchain cli cryptocurrency defi exchange go golang grpc hd-wallet ledger sdk staking trc10 trc20 tron tron-protocol tron-sdk trx wallet web3
Last synced: 01 Apr 2026
https://github.com/dedupeio/csvdedupe
:id: Command line tool for deduplicating CSV files
cli csv-files dedupe entity-resolution record-linkage
Last synced: 13 Apr 2025
https://github.com/sunnamed434/bitmono
Obfuscator for .NET and Mono, with a customizable engine for building your own obfuscators.
asmresolver bit bitmono cli csharp dnlib dotnet dotnet-obfuscator dotnet-protector managed mono mono-obfuscator obfuscation obfuscator protector reverse-engineering unity unity-mono unity2d unity3d
Last synced: 15 May 2025
https://github.com/iridakos/stup
Daily notes in the terminal :penguin:
bash cli daily-notes linux note-taking notes productivity shell shell-script standup standup-meetings terminal tools
Last synced: 05 Apr 2025
https://github.com/pysonDB/pysonDB
A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️
cli csv database discord hacktoberfest hacktoberfest2021 json pypi python schema
Last synced: 20 Apr 2025
https://github.com/mattbrictson/tomo
A friendly and extensible CLI for deploying Rails apps via SSH
cli deploying-rails deployment rails ruby ruby-gem ssh tomo
Last synced: 16 May 2025