Topic

cli

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.

Repositories (1662)

OpenCLI
OpenCLI jackwener JavaScript

Make Any Website into CLI & Use your logged-in browser by AI agent.

28k
ChatGPT
ChatGPT acheong08 Python

Reverse engineered ChatGPT API

27.9k
claude-hud
claude-hud jarrodwatts JavaScript

A Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress

27.7k
kilocode
kilocode Kilo-Org TypeScript

Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.

27k
angular-cli
angular-cli angular TypeScript

CLI tool for Angular

27k
glow
glow charmbracelet Go

Render markdown on the CLI, with pizzazz! 💅🏻

27k
qwen-code
qwen-code QwenLM TypeScript

An open-source AI coding agent that lives in your terminal.

27k
cmux
cmux manaflow-ai Swift

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programm...

26.8k
UniGetUI
UniGetUI Devolutions C#

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers

26k
asdf
asdf asdf-vm Go

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

25.6k
.tmux
.tmux gpakosz Shell

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with 💛🩷💙🖤❤️🤍

25.3k
oh-my-pi
oh-my-pi can1357 TypeScript

⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

25.3k
autocomplete
autocomplete withfig TypeScript

IDE-style autocomplete for your existing terminal & shell

25.2k
pkg
pkg vercel JavaScript

Package your Node.js project into an executable

24.4k
cli
cli urfave Go

A declarative, simple, fast, and fun package for building command line tools in Go

24.2k
social-analyzer
social-analyzer qeeqbox JavaScript

API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites

23.9k
chalk
chalk chalk JavaScript

🖍 Terminal string styling done right

23.3k
Archon
Archon coleam00 TypeScript

The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.

23.3k
superfile
superfile yorukot Go

Pretty fancy and modern terminal file manager

22.7k
svgo
svgo svg JavaScript

SVG Optimizer for Node.js and CLI. ⚙️

22.7k
SingleFile
SingleFile gildas-lormeau JavaScript

Web Extension for saving a faithful copy of a complete web page in a single HTML file

22.3k
ratatui
ratatui ratatui Rust

A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

22.3k
witr
witr pranshuparmar Go

Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.

22.1k
nnn
nnn jarun C

n³ The unorthodox terminal file manager

21.8k
Inquirer.js
Inquirer.js SBoudrias TypeScript

A collection of common interactive command line user interfaces.

21.6k
goaccess
goaccess allinurl C

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

20.9k
ava
ava avajs JavaScript

Node.js test runner that lets you develop with confidence 🚀

20.8k
vhs
vhs charmbracelet Go

Your CLI home video recorder 📼

20.7k
fx
fx antonmedv Go

Terminal JSON viewer & processor

20.6k
awesome-cli-apps
awesome-cli-apps agarrharr Shell

🖥 📊 🕹 🛠 A curated list of command line apps

20.3k
typer
typer fastapi Python

Typer, build great CLIs. Easy to code. Based on Python type hints.

19.9k
ignite
ignite infinitered TypeScript

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous developme...

19.9k
spotify-tui
spotify-tui Rigellute Rust

Spotify for the terminal written in Rust 🚀

19.3k
hurl
hurl Orange-OpenSource Rust

Hurl, run and test HTTP requests with plain text.

19.1k
asciinema
asciinema asciinema Rust

Terminal session recorder, streamer and player 📹

17.8k
jcode
jcode 1jehuang Rust

The most RAM efficient harness

17.8k
click
click pallets Python

Python composable command line interface toolkit

17.6k
dbx
dbx t8y2 Rust

20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Damen...

17.5k
navi
navi denisidoro Rust

An interactive cheatsheet tool for the command-line

17.4k
katana
katana projectdiscovery Go

A next-generation crawling and spidering framework.

17.4k
vercel
vercel vercel TypeScript

Develop. Preview. Ship.

16.1k
jj
jj jj-vcs Rust

A Git-compatible VCS that is both simple and powerful

16k
yq
yq mikefarah Go

yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

15.9k
plandex
plandex plandex-ai Go

Open source AI coding agent. Designed for large projects and real world tasks.

15.6k
beets
beets beetbox Python

music library manager and MusicBrainz tagger

15.6k
effect
effect Effect-TS TypeScript

Build production-ready applications in TypeScript

15.6k
duf
duf muesli Go

Disk Usage/Free Utility - a better 'df' alternative

15.3k
tokei
tokei XAMPPRocky Rust

Count your code, quickly.

14.9k
prezto
prezto sorin-ionescu Shell

The configuration framework for Zsh

14.6k
gron
gron tomnomnom Go

Make JSON greppable!

14.5k