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-02-16 00:05:12 UTC
- JSON Representation
https://github.com/ohmyzsh/ohmyzsh
π A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
cli cli-app hacktoberfest oh-my-zsh oh-my-zsh-plugin oh-my-zsh-theme ohmyzsh plugin-framework plugins productivity shell terminal theme themes zsh zsh-configuration
Last synced: 12 May 2025
https://github.com/google-gemini/gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
ai ai-agents cli gemini gemini-api mcp-client mcp-server
Last synced: 10 Feb 2026
https://github.com/n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
ai apis automation cli data-flow development integration-framework integrations ipaas low-code low-code-platform mcp mcp-client mcp-server n8n no-code self-hosted typescript workflow workflow-automation
Last synced: 02 Feb 2026
https://github.com/sherlock-project/sherlock
Hunt down social media accounts by username across social networks
cli cti cybersecurity forensics hacktoberfest information-gathering infosec linux osint pentesting python python3 reconnaissance redteam sherlock tools
Last synced: 12 May 2025
https://github.com/all-hands-ai/openhands
π OpenHands: Code Less, Make More
agent artificial-intelligence chatgpt claude-ai cli developer-tools gpt llm openai
Last synced: 09 Sep 2025
https://github.com/All-Hands-AI/OpenHands
π OpenHands: Code Less, Make More
agent artificial-intelligence chatgpt claude-ai cli developer-tools gpt llm openai
Last synced: 09 Aug 2025
https://github.com/jesseduffield/lazygit
simple terminal UI for git commands
Last synced: 07 Feb 2026
https://github.com/burntsushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
cli command-line command-line-tool gitignore grep recursively-search regex ripgrep rust search
Last synced: 09 Sep 2025
https://github.com/OpenDevin/OpenDevin
π OpenHands: Code Less, Make More
agent artificial-intelligence chatgpt claude-ai cli developer-tools gpt llm openai
Last synced: 26 Apr 2025
https://github.com/sharkdp/bat
A cat(1) clone with wings.
cli command-line git hacktoberfest rust syntax-highlighting terminal tool
Last synced: 12 May 2025
https://github.com/BurntSushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
cli command-line command-line-tool gitignore grep recursively-search regex ripgrep rust search
Last synced: 13 Mar 2025
https://github.com/wagoodman/dive
A tool for exploring each layer in a docker image
cli docker docker-image explorer inspector tui
Last synced: 12 May 2025
https://github.com/ultralytics/ultralytics
Ultralytics YOLO π
cli computer-vision deep-learning hub image-classification instance-segmentation machine-learning object-detection pose-estimation python pytorch rotated-object-detection segment-anything tracking ultralytics yolo yolo-world yolo11 yolo26 yolov8
Last synced: 08 Feb 2026
https://github.com/google/zx
A tool for writing better scripts
bash cli javascript nodejs shell
Last synced: 12 May 2025
https://github.com/spf13/cobra
A Commander for modern Go CLI interactions
cli cli-app cobra cobra-generator cobra-library command command-cobra command-line commandline go golang golang-application golang-library posix posix-compliant-flags subcommands
Last synced: 12 May 2025
https://github.com/raphire/win11debloat
A simple, lightweight PowerShell script to remove pre-installed apps, disable telemetry, as well as perform various other changes to customize, declutter and improve your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.
automated bloatware bloatware-removal cleanup cli debloat debloater interactive optimize powershell powershell-script privacy ps1 registry-tweaks tweaks windows windows-10 windows-11 windows10 windows11
Last synced: 07 Feb 2026
https://github.com/chubin/cheat.sh
the only cheat sheet you need
cheatsheet cli command-line curl documentation examples hacktoberfest2021 help terminal tldr
Last synced: 26 Feb 2025
https://github.com/sharkdp/fd
A simple, fast and user-friendly alternative to 'find'
cli command-line filesystem hacktoberfest regex rust search terminal tool
Last synced: 12 May 2025
https://github.com/Aider-AI/aider
aider is AI pair programming in your terminal
anthropic chatgpt claude-3 cli command-line gemini gpt-3 gpt-35-turbo gpt-4 gpt-4o llama openai sonnet
Last synced: 17 Oct 2025
https://github.com/Aider-AI/aider?utm_medium=email&utm_source=hackernewsletter&utm_term=code
aider is AI pair programming in your terminal
anthropic chatgpt claude-3 cli command-line gemini gpt-3 gpt-35-turbo gpt-4 gpt-4o llama openai sonnet
Last synced: 17 Oct 2025
https://github.com/httpie/cli
π₯§ HTTPie CLI β modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
api api-client api-testing cli client curl debugging developer-tools development devops http http-client httpie json python rest rest-api terminal usability web
Last synced: 15 Jan 2026
https://github.com/jakubroztocil/httpie
π₯§ HTTPie CLI β modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
api api-client api-testing cli client curl debugging developer-tools development devops http http-client httpie json python rest rest-api terminal usability web
Last synced: 05 Apr 2025
https://github.com/httpie/httpie
π₯§ HTTPie CLI β modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
api api-client api-testing cli client curl debugging developer-tools development devops http http-client httpie json python rest rest-api terminal usability web
Last synced: 31 Mar 2025
https://github.com/aider-ai/aider
aider is AI pair programming in your terminal
anthropic chatgpt claude-3 cli command-line gemini gpt-3 gpt-35-turbo gpt-4 gpt-4o llama openai sonnet
Last synced: 09 Sep 2025
https://github.com/sxyazi/yazi
π₯ Blazing fast terminal file manager written in Rust, based on async I/O.
android asyncio cli command-line concurrency cross-platform developer-tools file-explorer file-manager filesystem linux macos neovim productivity rust terminal tui vim windows
Last synced: 22 Jan 2026
https://github.com/charmbracelet/bubbletea
A powerful little TUI framework π
cli elm-architecture framework functional go golang hacktoberfest tui
Last synced: 12 May 2025
https://github.com/vadimdemedes/ink
π React for interactive command-line apps
cli command-line flexbox interactive javascript react
Last synced: 12 May 2025
https://github.com/acheong08/chatgpt
Reverse engineered ChatGPT API
chatgpt cli gpt-35-turbo gptchat library pypi-package revchatgpt
Last synced: 30 Dec 2025
https://github.com/acheong08/ChatGPT
Reverse engineered ChatGPT API
chatgpt cli gpt-35-turbo gptchat library pypi-package revchatgpt
Last synced: 14 Mar 2025
https://github.com/google/python-fire
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Last synced: 12 May 2025
https://github.com/angular/angular-cli
CLI tool for Angular
angular angular-cli cli typescript
Last synced: 28 Jan 2026
https://github.com/t3-oss/create-t3-app
The best way to start a full-stack, typesafe Next.js app
cli create-t3-app hacktoberfest next-auth nextjs npx prisma t3 t3-stack tailwindcss trpc typescript
Last synced: 12 May 2025
https://github.com/angular/angular-cli?utm_campaign=read_more&utm_medium=blog&utm_source=mybridge
CLI tool for Angular
angular angular-cli cli typescript
Last synced: 20 Apr 2025
https://github.com/ajeetdsouza/zoxide
A smarter cd command. Supports all major shells.
autojump bash cli command-line command-line-tool elvish fasd fish fish-shell fzf hacktoberfest jump nushell powershell rust shell xonsh xontrib z zsh
Last synced: 12 May 2025
https://github.com/nrwl/nx
Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.
angular build build-system build-tool building-tool cli cypress hacktoberfest javascript monorepo nextjs nodejs nx nx-workspaces react storybook typescript
Last synced: 11 Feb 2026
https://github.com/withfig/autocomplete
IDE-style autocomplete for your existing terminal & shell
autocomplete bash cli fig fish hacktoberfest iterm2 macos shell terminal typescript zsh
Last synced: 12 May 2025
https://github.com/sharkdp/hyperfine
A command-line benchmarking tool
benchmark cli command-line rust terminal tool
Last synced: 12 May 2025
https://github.com/vercel/pkg
Package your Node.js project into an executable
Last synced: 10 Jan 2026
https://github.com/asdf-vm/asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
asdf-vm bash cli elixir elvish erlang fish golang multiple-languages node nushell powershell python ruby shell version-manager zsh
Last synced: 12 May 2025
https://github.com/urfave/cli
A simple, fast, and fun package for building command line apps in Go
cli command-line go golang-library json toml yaml
Last synced: 18 Jan 2026
https://github.com/gpakosz/.tmux
Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ππ©·ππ€β€οΈπ€
cli conf configuration console customization dotfiles powerline screen shell terminal theme tmux tmux-conf tmux-config tmux-configuration tmux-plugins tmux-theme tpm tty wsl
Last synced: 13 May 2025
https://github.com/chalk/chalk
π Terminal string styling done right
ansi ansi-escape-codes chalk cli color commandline console javascript strip-ansi terminal terminal-emulators
Last synced: 17 Dec 2025
https://github.com/svg/svgo
βοΈ Node.js tool for optimizing SVG files
cli javascript minification nodejs optimization svg svgo
Last synced: 12 May 2025
https://github.com/sboudrias/inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 14 Feb 2026
https://github.com/sboudrias/Inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 09 May 2025
https://github.com/avajs/ava
Node.js test runner that lets you develop with confidence π
assert async async-functions ava cli cli-app concurrency javascript node nodejs performance tap tdd test-framework test-runner testing unicorns unit-testing
Last synced: 12 May 2025
https://github.com/SBoudrias/Inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 13 Mar 2025
https://github.com/SBoudrias/inquirer.js
A collection of common interactive command line user interfaces.
cli command-line javascript javascript-library node-js nodejs prompt typescript
Last synced: 10 May 2025
https://github.com/jarun/nnn
nΒ³ The unorthodox terminal file manager
android batch-rename c cli command-line developer-tools disk-usage file-manager file-preview file-search filesystem launcher multi-platform ncurses productivity raspberry-pi terminal tui vim wsl
Last synced: 13 May 2025
https://github.com/marticliment/unigetui
UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
chocolatey cli npm package package-manager pip scoop unigetui windows windows-10 windows-11 winget
Last synced: 01 Feb 2026
https://github.com/gitleaks/gitleaks
Find secrets with Gitleaks π
ai-powered ci-cd cicd cli data-loss-prevention devsecops dlp git gitleaks go golang hacktoberfest llm llm-inference llm-training open-source secret security security-tools
Last synced: 15 Dec 2025
https://github.com/allinurl/goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
analytics apache c caddy cli command-line dashboard data-analysis gdpr goaccess google-analytics monitoring ncurses nginx privacy real-time terminal tui web-analytics webserver
Last synced: 13 May 2025
https://github.com/marticliment/UniGetUI
UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
chocolatey cli npm package package-manager pip scoop unigetui windows windows-10 windows-11 winget
Last synced: 17 Oct 2025
https://github.com/infinitered/ignite
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.
boilerplate cli expo generator mst react-native react-native-generator
Last synced: 06 Jan 2026
https://github.com/rigellute/spotify-tui
Spotify for the terminal written in Rust π
cli rust spotify spotify-api spotify-tui terminal terminal-based
Last synced: 12 May 2025
https://github.com/charmbracelet/glow
Render markdown on the CLI, with pizzazz! π π»
cli excitement hacktoberfest markdown
Last synced: 12 May 2025
https://github.com/infisical/infisical
Infisical is the open-source platform for secrets management, internal PKI, and SSH access.
certificate-management cli environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript
Last synced: 22 Jan 2026
https://github.com/Rigellute/spotify-tui
Spotify for the terminal written in Rust π
cli rust spotify spotify-api spotify-tui terminal terminal-based
Last synced: 14 Mar 2025
https://github.com/gildas-lormeau/singlefile
Web Extension for saving a faithful copy of a complete web page in a single HTML file
annotations archive archiver auto-save browser chrome chrome-extension cli firefox firefox-addon javascript offline-reading osint puppeteer screenshot selenium self-extracting self-extracting-zip snapshot web-clipper
Last synced: 13 May 2025
https://github.com/orange-opensource/hurl
Hurl, run and test HTTP requests with plain text.
api-testing cli curl http http-client integration-testing testing testing-tools
Last synced: 09 Sep 2025
https://github.com/Infisical/infisical
βΎ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI
certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript
Last synced: 15 Mar 2025
https://github.com/charmbracelet/vhs
Your CLI home video recorder πΌ
ascii cli command-line gif recording terminal vhs video
Last synced: 12 May 2025
https://github.com/pallets/click
Python composable command line interface toolkit
Last synced: 16 Dec 2025
https://github.com/aharris88/awesome-cli-apps
π₯ π πΉ π A curated list of command line apps
awesome awesome-list cli cli-app list
Last synced: 10 Apr 2025
https://github.com/denisidoro/navi
An interactive cheatsheet tool for the command-line
bash cheatsheets cli command-line rust shell snippet snippets terminal
Last synced: 12 May 2025
https://github.com/gildas-lormeau/SingleFile
Web Extension for saving a faithful copy of a complete web page in a single HTML file
annotations archive archiver auto-save browser chrome chrome-extension cli firefox firefox-addon javascript offline-reading osint puppeteer screenshot selenium self-extracting self-extracting-zip snapshot web-clipper
Last synced: 14 Mar 2025
https://github.com/ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) π¨βπ³π https://ratatui.rs
cli ratatui rust terminal terminal-user-interface tui widgets
Last synced: 26 Dec 2025
https://github.com/plandex-ai/plandex
Open source AI coding agent. Designed for large projects and real world tasks.
ai ai-agents ai-developer-tools ai-tools cli command-line developer-tools git golang gpt-4 llm openai polyglot-programming terminal terminal-based terminal-ui
Last synced: 04 Oct 2025
https://github.com/sorin-ionescu/prezto
The configuration framework for Zsh
cli framework plugin-framewoek plugin-manager prezto shell terminal theme zsh zsh-configuration zsh-plugin-manager
Last synced: 13 May 2025
https://github.com/formidablelabs/webpack-dashboard
A CLI dashboard for webpack dev server
cli cli-dashboard dashboard devtools dx socket-communication webpack webpack-dashboard
Last synced: 14 May 2025
https://github.com/FormidableLabs/webpack-dashboard
A CLI dashboard for webpack dev server
cli cli-dashboard dashboard devtools dx socket-communication webpack webpack-dashboard
Last synced: 13 Mar 2025
https://github.com/yorukot/superfile
Pretty fancy and modern terminal file manager
bubbletea cli file-manager filemanager filesystem golang linux-app terminal-app terminal-based terminal-file-manager tui
Last synced: 14 May 2025
https://github.com/projectdiscovery/katana
A next-generation crawling and spidering framework.
cli crawler gocrawler headless spider-framework web-spider
Last synced: 06 Jan 2026
https://github.com/beetbox/beets
music library manager and MusicBrainz tagger
cli hacktoberfest music music-library musicbrainz python
Last synced: 17 Dec 2025
https://github.com/muesli/duf
Disk Usage/Free Utility - a better 'df' alternative
cli df disk-space disk-usage filesystem freebsd hacktoberfest linux macos openbsd terminal tui user-friendly windows
Last synced: 11 May 2025
https://github.com/mikefarah/yq
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
bash cli csv devops-tools golang json portable properties splat toml xml yaml yaml-processor
Last synced: 31 Jan 2026
https://github.com/nexe/nexe
π create a single executable out of your node.js apps
binaries binary bundle bundler cli executable javascript nexe nodejs
Last synced: 17 Dec 2025
https://github.com/xampprocky/tokei
Count your code, quickly.
badge cli cloc code command-line-tool linux macos rust sloc statistics tokei windows
Last synced: 09 Sep 2025
https://github.com/effect-ts/effect
Build production-ready applications in TypeScript
cli clustering concurrency dependency-injection effect error-handling javascript observability opentelemetry platform schema typescript workflows
Last synced: 14 Feb 2026
https://github.com/Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
api-testing cli curl http http-client integration-testing testing testing-tools
Last synced: 14 Mar 2025
https://github.com/clementtsang/bottom
Yet another cross-platform graphical process/system monitor.
bottom btm cli cross-platform monitoring rust terminal top tui
Last synced: 30 Jan 2026
https://github.com/qeeqbox/social-analyzer
API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites
analysis analyzer cli information-gathering javascript nodejs nodejs-cli osint pentest pentesting person-profile profile python reconnaissance security-tools social-analyzer social-media sosint username
Last synced: 12 May 2025
https://github.com/justarchinet/archisteamfarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
archisteamfarm automation c-sharp cli cli-app crowdin csharp dotnet hacktoberfest linux steam steam-account steam-api steam-cards steam-client steam-games steam-network steambot steamkit2 valve
Last synced: 27 Dec 2025
https://github.com/orf/gping
Ping, but with a graph
cli command-line graph linux network-monitoring ping rust shell
Last synced: 13 May 2025
https://github.com/fujiwarachoki/moneyprinterv2
Automate the process of making money online.
automation cli json money outreach python twitter youtube
Last synced: 11 May 2025