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-16 00:05:25 UTC
- JSON Representation
https://github.com/generalaction/emdash
Emdash is the Open-Source Agentic Development Environment (๐งก YC W26). Run multiple coding agents in parallel. Use any provider.
ai claude-code cli coding-agents codingagents containerization docker gitworktrees jira linear llm openai opensource orchestration parallel-agents parallelexecution terminal
Last synced: 06 Apr 2026
https://github.com/ouch-org/ouch
Painless compression and decompression in the terminal
cli compression decompression hacktoberfest rust
Last synced: 12 May 2025
https://github.com/guptarohit/asciigraph
Go package to make lightweight ASCII line graph โญโโฏ in command line apps with no other dependencies.
ascii-chart asciigraph chart charting-library cli command-line command-line-tool go golang golang-library graph line-chart plot terminal utility
Last synced: 12 May 2025
https://github.com/dathere/qsv
Blazing-fast Data-Wrangling toolkit
ckan cli csv data-engineering data-wrangling dcat excel geocode libreoffice luau metadata opendata parquet polars postgresql sampling sql sqlite statistics timeseries
Last synced: 24 Dec 2025
https://github.com/ogulcancelik/herdr
agent multiplexer that lives in your terminal.
agent agent-orchestration ai ai-agents claude-code cli codex coding-agents developer-tools devtools multiplexer rust terminal terminal-multiplexer terminal-ui tmux tui workspace-manager
Last synced: 04 Jun 2026
https://github.com/johanneskaufmann/html-to-markdown
โ๏ธ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
cli converter go golang html html-to-markdown markdown
Last synced: 13 May 2025
https://github.com/atanunq/viu
Terminal image viewer with native support for iTerm and Kitty
cli image-viewer rust terminal
Last synced: 13 May 2025
https://github.com/gravitational/teleconsole
Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.
cli collaboration pair-programming ssh terminal-based tools tunnel
Last synced: 29 Sep 2025
https://github.com/git-chglog/git-chglog
CHANGELOG generator implemented in Go (Golang).
changelog cli command-line-tool git git-chglog github gitlab go golang golang-package jira keep-a-changelog
Last synced: 13 May 2025
https://github.com/cacjs/cac
Simple yet powerful framework for building command-line apps.
cli command-line commander deno framework minimist node
Last synced: 11 Jan 2026
https://github.com/naturalintelligence/fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
cli command-line fast fast-xml-parser js js2xml json json2xml locale parser rapid validate validator xml xml2js xml2json xml2nimn
Last synced: 25 Feb 2026
https://github.com/alexpasmantier/television
A cross-platform, fast and extensible general purpose fuzzy finder TUI ๐บ
cli command-line-tool fuzzy fuzzy-matching fuzzy-search grep rust terminal tui
Last synced: 15 Apr 2026
https://github.com/charmbracelet/glamour
Stylesheet-based markdown rendering for your CLI apps ๐๐ปโโ๏ธ
cli go golang hacktoberfest markdown tui
Last synced: 14 May 2025
https://github.com/frain-dev/convoy
The Cloud Native Webhooks Gateway
angular api-gateway automation cli cloud convoy developer-tools devtools gateway gateways golang incoming-webhooks infrastructure outgoing-webhooks webhook-gateway webhook-service webhooks webhooks-server
Last synced: 24 Feb 2026
https://github.com/kislyuk/yq
Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
cli command-line jq json xml yaml yml
Last synced: 14 May 2025
https://github.com/JuneDomingo/react-native-rename
Rename react-native app with just one command
cli react-native react-native-rename rename
Last synced: 16 Nov 2025
https://github.com/nicoalbanese/kirimase
Build full-stack Next.js apps, incredibly fast
authjs clerk cli drizzle drizzleorm lucia-auth nextauth nextjs nextjs13 prisma rails resend shadcn shadcn-ui
Last synced: 11 Apr 2025
https://github.com/NaturalIntelligence/fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
cli command-line fast fast-xml-parser js js2xml json json2xml locale parser rapid validate validator xml xml2js xml2json xml2nimn
Last synced: 24 Mar 2025
https://github.com/junedomingo/react-native-rename
Rename react-native app with just one command
cli react-native react-native-rename rename
Last synced: 12 May 2025
https://github.com/Adembc/lazyssh
A terminal-based SSH manager inspired by lazydocker and k9s - Written in go
cli go golang lazyssh scp ssh ssh-client tui tui-go
Last synced: 20 Feb 2026
https://github.com/seemseam/claude_codex_bridge
Visible multi-agent CLI teams for Claude, Codex, Gemini, OpenCode, and Droid with project memory and tmux supervision
ai-collaboration ai-tools claude-code cli codex cross-platform droid gemini llm multi-agent-cli multi-agent-systems opencode python terminal
Last synced: 16 Jun 2026
https://github.com/create-go-app/cli
โจ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
ansible-playbook backend backend-template boilerplate-application boilerplate-template cgapp cli cli-app cli-commands create-go-app cui docker-container docker-image frontend frontend-template go go-cli golang hacktoberfest
Last synced: 14 May 2025
https://github.com/chimeracoder/gojson
Automatically generate Go (golang) struct definitions from example JSON
cli go go-generate gojson golang
Last synced: 13 Apr 2025
https://github.com/ChimeraCoder/Gojson
Automatically generate Go (golang) struct definitions from example JSON
cli go go-generate gojson golang
Last synced: 12 Mar 2025
https://github.com/ChimeraCoder/gojson
Automatically generate Go (golang) struct definitions from example JSON
cli go go-generate gojson golang
Last synced: 14 Mar 2025
https://github.com/imsnif/diskonaut
Terminal disk space navigator ๐ญ
cli disk-space navigator terminal visualization
Last synced: 14 May 2025
https://github.com/readbeyond/aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
alignment audio cli dtw espeak espeak-ng festival ffmpeg forced-alignment linux macos nlp python smil speech srt text text-to-speech tts windows
Last synced: 14 May 2025
https://github.com/bahdotsh/wrkflw
Validate and Run GitHub Actions locally.
ci cli devops github github-actions hacktoberfest ratatui rust tui
Last synced: 17 Feb 2026
https://github.com/expo/expo-cli
Tools for creating, running, and deploying universal Expo and React Native apps
cli expo react-native react-native-web webpack
Last synced: 01 Oct 2025
https://github.com/babarot/enhancd
:rocket: A next-generation cd command with your interactive filter
autojump bash cd cli command-line-interface command-line-tool fasd fuzzy-search fzf fzf-scripts jump shell shell-extension shell-scripts z zplug zsh
Last synced: 14 May 2025
https://github.com/surge-downloader/surge
Blazing fast TUI download manager built in Go for power users
cli download-manager downloader go golang hacktoberfest poweruser terminal tui
Last synced: 01 Apr 2026
https://github.com/Andyyyy64/whichllm
Find the local LLM that actually runs and performs best on your hardware. Ranked by real, recency-aware benchmarks, not parameter count. One command, run it instantly.
ai apple-silicon benchmarks cli command-line-tool gguf gpu huggingface inference llm local-llm ollama python vram
Last synced: 09 Jun 2026
https://github.com/freedmand/semantra
Multi-tool for semantic search
cli machine-learning semantic-search
Last synced: 14 May 2025
https://github.com/react-native-community/cli
The React Native Community CLI - command line tools to help you build RN apps
android cli hacktoberfest ios javascript npm react-native typescript yarn
Last synced: 07 Jan 2026
https://github.com/projectdiscovery/uncover
Quickly discover exposed hosts on the internet using multiple search engines.
asm attack-surface bugbounty cli osint recon reconnaissance
Last synced: 12 May 2025
https://github.com/amberframework/amber
A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
amber amber-framework cli cohesive crystal efficient fast framework scaffolding web web-framework
Last synced: 14 May 2025
https://github.com/thezoraiz/ascii-image-converter
A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!
ascii ascii-art ascii-image ascii-image-converter braille braille-art braille-patterns cli command-line command-line-tool converts-images cross-platform gif golang image-processing image-to-ascii linux snap terminal terminal-app
Last synced: 14 May 2025
https://github.com/dalibo/pg_activity
pg_activity is a top like application for PostgreSQL server activity monitoring.
activity cli monitoring postgresql sql top
Last synced: 14 May 2025
https://github.com/sequelize/cli
The Sequelize CLI
cli hacktoberfest javascript migrations seeders sequelize
Last synced: 05 Jan 2026
https://github.com/TheZoraiz/ascii-image-converter
A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!
ascii ascii-art ascii-image ascii-image-converter braille braille-art braille-patterns cli command-line command-line-tool converts-images cross-platform gif golang image-processing image-to-ascii linux snap terminal terminal-app
Last synced: 04 Apr 2025
https://github.com/ajalt/clikt
Multiplatform command line interface parsing for Kotlin
argument-parser argument-parsing cli command-line command-line-parser kotlin kotlin-library option-parser
Last synced: 09 Apr 2025
https://github.com/1password/typeshare
Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
Last synced: 14 May 2025
https://github.com/piotrmurach/tty
Toolkit for developing sleek command line apps.
cli cli-app ruby-cli ruby-gem terminal tty-components
Last synced: 14 May 2025
https://github.com/roninoss/create-expo-stack
CLI tool to initialize a React Native application with Expo. Provides options to include Typescript, file-based routing via Expo Router, configuration based routing via pure React Navigation, styling via Nativewind, Restyle, Unistyles, StyleSheets, or Tamagui, and/or backend as a service such as Firebase and Supabase.
boilerplate cli expo expo-cli expo-router expo-template firebase nativewind react-native react-native-template supabase tailwindcss tamagui template templates typescript
Last synced: 20 Feb 2026
https://github.com/restatedev/restate
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
async-await cli consistent-state distributed-systems durable-execution event-driven microservices reliable-communication serverless workflow-engine
Last synced: 28 Jan 2026
https://github.com/av/harbor
One command brings a complete pre-wired LLM stack with hundreds of services to explore.
ai automation bash cli container docker docker-compose homelab llm local mcp npm package pypi safetensors self-hosted server tool tools
Last synced: 13 Mar 2026
https://github.com/mikaelmello/inquire
A Rust library for building interactive prompts
cli command-line interactive prompt rust terminal tui
Last synced: 06 Feb 2026
https://github.com/dooit-org/dooit
An awesome TUI todo manager
cli python3 rich terminal-based textual todo-app todolist tui unixporn
Last synced: 13 May 2025
https://github.com/gauge-sh/tach
A Python tool to visualize + enforce dependencies, using modular architecture ๐ Open source ๐ Installable via pip ๐ง Able to be adopted incrementally - โก Implemented with no runtime impact โพ๏ธ Interoperable with your existing systems ๐ฆ Written in rust
ci cli code-quality config dependency-management developer-tools devops framework library monorepo open-source package productivity programming python rust static-code-analysis terminal
Last synced: 12 Oct 2025
https://github.com/pndurette/gtts
Python library and CLI tool to interface with Google Translate's text-to-speech API
cli gtts pypi python python-library speech speech-api text-to-speech tts
Last synced: 12 May 2025
https://github.com/emersion/mako
A lightweight Wayland notification daemon
cli notifications swaywm wayland
Last synced: 14 May 2025
https://github.com/mono0926/licenseplist
A license list generator of all your dependencies for iOS applications
automation cli commandline ios license license-management licenses productivity settings swift-package-manager xcode
Last synced: 14 May 2026
https://github.com/mono0926/LicensePlist
A license list generator of all your dependencies for iOS applications
automation cli commandline ios license license-management licenses productivity settings swift-package-manager xcode
Last synced: 06 Aug 2025
https://github.com/bczsalba/pytermgui
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
ansi ansi-escape-codes ansi-escape-sequences cli command-line console cross-platform gui pytermgui python python3 terminal tui typing
Last synced: 25 Apr 2025
https://github.com/agent-of-empires/agent-of-empires
Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile. Also supports Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI, Factory Droid Coding. Uses tmux and git worktrees.
ai-coding claude claude-code cli codex cursor factory-droid-cli gemini gemini-cli github-copilot-cli hermes-agent llm mistral-vibe opencode orchestrator pi terminal tmux vibe vibe-coding
Last synced: 02 Jun 2026
https://github.com/dutiyesh/chrome-extension-cli
๐ The CLI for your next Chrome Extension
chrome cli extension javascript nodejs typescript
Last synced: 13 May 2025
https://github.com/briandowns/spinner
Go (golang) package with 90 configurable terminal spinner/progress indicators.
cli go golang indicator progress-bar progressbar spinner statusbar terminal terminal-ui
Last synced: 14 May 2025
https://github.com/topgrade-rs/topgrade
Upgrade all the things
cli linux macos package-management package-manager rust unix windows
Last synced: 07 Mar 2026
https://github.com/pndurette/gTTS
Python library and CLI tool to interface with Google Translate's text-to-speech API
cli gtts pypi python python-library speech speech-api text-to-speech tts
Last synced: 14 Mar 2025
https://github.com/asheshgoplani/agent-deck
Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.
ai-agent ai-agents ai-coding-assistant aider bubble-tea claude-code cli codex developer-tools discord gemini-cli golang mcp productivity session-manager terminal tmux tui
Last synced: 27 May 2026
https://github.com/p-gen/smenu
smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
c cli command-line command-line-interface console interactive menus selection shell shell-scripts terminal tui
Last synced: 14 May 2025
https://github.com/vbauerster/mpb
multi progress bar for Go cli applications
actor cli go progress-bar spinner terminal
Last synced: 20 Nov 2025
https://github.com/1Password/typeshare
Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
Last synced: 29 Mar 2025
https://github.com/mohsen1/yek
A fast Rust based tool to serialize text-based files in a repository or directory for LLM consumption
ai cli large-language-models llm rust-lang serialization
Last synced: 08 Jan 2026
https://github.com/FujiwaraChoki/MoneyPrinterV2
Automate the process of making money online.
automation cli json money outreach python twitter youtube
Last synced: 15 Apr 2025
https://github.com/solidiquis/erdtree
A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.
cli command command-line command-line-tool du dua dust exa fd find ls rust tree wc
Last synced: 09 Apr 2025
https://github.com/zurawiki/gptcommit
A git prepare-commit-msg hook for authoring commit messages with GPT-3.
cli git githook large-language-models rust
Last synced: 23 Apr 2025
https://github.com/sheeki03/tirith
Terminal security for developers and AI agents. Intercepts homograph URLs, pipe-to-shell, ANSI injection, obfuscated payloads, data exfiltration, and malicious AI skills/configs before they execute.
cli devtools homograph-attack rust security shell supply-chain-security terminal unicode url-security
Last synced: 29 May 2026
https://github.com/drush-ops/drush
Drush is a command-line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those who spend their working hours hacking away at the command prompt.
circleci cli drupal drush php psysh symfony
Last synced: 29 Jan 2026
https://github.com/rasterio/rasterio
Rasterio reads and writes geospatial raster datasets
cli cython gdal gis mapbox-satellite-oss python raster
Last synced: 11 Dec 2025
https://github.com/projectdiscovery/dnsx
dnsx is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice with a list of user-supplied resolvers.
cli dns-bruteforcer dns-client dns-records dns-resolution wildcard-filtering
Last synced: 12 May 2025
https://github.com/tio/tio
A serial device I/O tool
automation cli command-line developers embedded hackers linux lua macos open-source rs-232 rs-485 script serial serial-port terminal tty uart xmodem ymodem
Last synced: 29 Apr 2025
https://github.com/bashly-framework/bashly
Bash command line framework and CLI generator
bash bash-scripting cli cli-framework cli-generator code-generator ruby
Last synced: 08 Aug 2025
https://github.com/everduin94/better-commits
A CLI for creating better commits following the conventional commits specification
clack cli commit-message git typescript zod
Last synced: 31 May 2026
https://github.com/fallow-rs/fallow
Codebase intelligence for TypeScript and JavaScript. Free static layer: unused code, duplication, circular deps, complexity hotspots, architecture boundaries. Optional paid runtime layer: hot-path review and cold-path deletion evidence from real production traffic. Rust-native, sub-second, 90 framework plugins.
cli code-duplication code-quality codebase-intelligence copy-paste-detection dead-code developer-tools duplicate-code javascript jscpd knip linter oxc runtime-intelligence rust static-analysis typescript unused-code unused-dependencies unused-exports
Last synced: 26 May 2026
https://github.com/patrickf1/fzf.fish
๐๐ Fzf plugin for Fish
cli command-history command-line file-browser fish fish-packages fish-plugin fish-shell fisher fishshell fzf fzf-plugin fzf-preview-pane fzf-scripts oh-my-fish oh-my-fish-plugin
Last synced: 10 Mar 2026
https://github.com/arachnys/athenapdf
Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
aws-ecs cli docker electron go golang html-to-pdf javascript kubernetes microservice pdf-conversion pdf-converter report
Last synced: 28 Sep 2025
https://github.com/dannyben/bashly
Bash command line framework and CLI generator
bash bash-scripting cli cli-framework cli-generator code-generator ruby
Last synced: 11 May 2025
https://github.com/instill-ai/instill-core
๐ฎ Instill Core is a full-stack AI infrastructure tool for data, model and pipeline orchestration, designed to streamline every aspect of building versatile AI-first applications
ai api cli developer-tools etl generative-ai golang gpt hacktoberfest llm low-code no-code open-source pipeline python stable-diffusion typescript unstructured-data
Last synced: 12 Jan 2026
https://github.com/vadimdemedes/pastel
๐จ Next.js-like framework for CLIs made with Ink
Last synced: 09 Apr 2025
https://github.com/marp-team/marp-cli
A CLI interface for Marp and Marpit based converters
cli deck markdown marp marpit presentation slides
Last synced: 13 May 2025
https://github.com/DannyBen/bashly
Bash command line framework and CLI generator
bash bash-scripting cli cli-framework cli-generator code-generator ruby
Last synced: 01 Apr 2025
https://github.com/PatrickF1/fzf.fish
๐๐ Fzf plugin for Fish
cli command-history command-line file-browser fish fish-packages fish-plugin fish-shell fisher fishshell fzf fzf-plugin fzf-preview-pane fzf-scripts oh-my-fish oh-my-fish-plugin
Last synced: 01 Apr 2025
https://github.com/verygoodopensource/very_good_cli
A Very Good Command-Line Interface for Dart created by Very Good Ventures ๐ฆ
cli dart dart-library dart-package flutter flutter-package
Last synced: 01 Apr 2026
https://github.com/googlecloudplatform/kubectl-ai
AI powered Kubernetes Assistant
Last synced: 14 May 2025
https://github.com/patrickfav/uber-apk-signer
A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.
android android-signing-scheme apk apksigner cli keystore signature signing verify zipalign
Last synced: 03 Jul 2025
https://github.com/privatenumber/tasuku
โ ใฟในใฏ โ The minimal task visualizer for Node.js
Last synced: 04 Mar 2026