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 (1702)

wormhole-william
wormhole-william psanford Go

End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

1.3k
ccmanager
ccmanager kbwo TypeScript

Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI

1.3k
clipanion
clipanion arcanis TypeScript

Type-safe CLI library / framework with no runtime dependencies

1.3k
OpenContext
OpenContext 0xranx JavaScript

A personal context store for AI agents and assistants—reuse your existing coding agent CLI (Codex/Claude/OpenCode) with built‑in Skills/tools and a de...

1.3k
mod-pbxproj
mod-pbxproj kronenthaler Python

A python module to manipulate XCode projects

1.3k
Mojo-Weixin
Mojo-Weixin hexsum Perl

使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用

1.3k
diskus
diskus sharkdp Rust

A minimal, fast alternative to 'du -sh'

1.2k
Fiona
Fiona Toblerity Python

Fiona reads and writes geographic data files

1.2k
Hemmelig.app
Hemmelig.app HemmeligOrg TypeScript

Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.

1.2k
cargo-msrv
cargo-msrv foresterre Rust

🦀 Find the minimum supported Rust version (MSRV) for your project

1.2k
PyPDFForm
PyPDFForm chinapandaman Python

🔥 The Python library & CLI for PDF forms.

1.2k
emma-cli
emma-cli maticzav TypeScript

📦 Terminal assistant to find and install node packages.

1.2k
multi-gitter
multi-gitter lindell Go

Update multiple repositories in with one command

1.2k
jreleaser
jreleaser jreleaser Java

:rocket: Release projects quickly and easily with JReleaser

1.2k
chatGPT-shell-cli
chatGPT-shell-cli 0xacx Shell

Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required.

1.2k
cherrybomb
cherrybomb blst-security Rust

Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and r...

1.2k
hostctl
hostctl guumaster Go

Your dev tool to manage /etc/hosts like a pro!

1.2k
thClaws
thClaws thClaws Rust

Open-source AI agent harness in native Rust — GUI, CLI, headless, and webapp from one binary. Multi-provider, MCP, skills, plugins, agent teams.

1.2k
VibraVid
VibraVid AstraeLabs Python

Downloader for Movie, Series, Anime, Album, Song + DASH/HLS/ISM/MP4.

1.2k
gowebly
gowebly gowebly Go

🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and...

1.2k
bane
bane genuinetools Go

Custom & better AppArmor profile generator for Docker containers.

1.2k
lla
lla chaqchase Rust

blazing fast `ls` replacement with superpowers

1.2k
rune
rune unstablebuild Go

the development environment for pros

1.2k
gowsdl
gowsdl hooklift Go

WSDL2Go code generation as well as its SOAP proxy

1.2k
slackcat
slackcat bcicen Go

CLI utility to post files and command output to slack

1.2k
venom
venom ovh Go

🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions

1.2k
pinact
pinact suzuki-shunsuke Go

pinact is a CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their ve...

1.2k
dnsglobe
dnsglobe 514-labs Rust

Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminal

1.2k
libtmux
libtmux tmux-python Python

⚙️ Python API / wrapper for tmux

1.2k
installer
installer AnarchyLinux JavaScript

Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/

1.2k
dstask
dstask naggie Go

Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!

1.2k
awesome-cli-frameworks
awesome-cli-frameworks shadawck HTML

Collection of tools to build beautiful command line interface in different languages

1.2k
reverse-api-engineer
reverse-api-engineer kalil0321 Python

The agent that turns websites into APIs!

1.2k
kit
kit c8r JavaScript

Tools for developing, documenting, and testing React component libraries

1.2k
cocogitto
cocogitto cocogitto Rust

The Conventional Commits toolbox

1.2k
cyme
cyme tuna-f1sh Rust

List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features

1.2k
jenkinsfile-runner
jenkinsfile-runner jenkinsci Java

A command line tool to run Jenkinsfile as a function

1.2k
vet
vet vet-run Shell

vet is a command-line tool that acts as a safety net for the risky curl | bash pattern. It lets you inspect, diff against previous versions, and lint...

1.2k
chess-tui
chess-tui thomas-mauran Rust

Play chess in any terminal. Rust TUI, Stockfish, Lichess.

1.2k
crit
crit tomasz-tomczyk Go

Review AI coding agents' plans, diffs and running apps in the browser. Local-first, works with any agent.

1.2k
Cougar-CLI
Cougar-CLI dulikaifazr TypeScript

Cougar CLI - An AI programming agent for the command line

1.2k
Swiftline
Swiftline nsomar Swift

Swiftline is a set of tools to help you create command line applications.

1.2k
SearchCLI
SearchCLI volcengine TypeScript

Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems

1.2k
sherif
sherif QuiiBz JavaScript

Opinionated, zero-config linter for TypeScript & JavaScript monorepos

1.2k
Shelly-ALPM
Shelly-ALPM Seafoam-Labs Zig

Pacman alternative for ArchLinux, designed with you in mind.

1.2k
cliffy
cliffy c4spar TypeScript

A TypeScript-first, runtime-agnostic command-line toolkit for Deno, Node.js and Bun: featuring a command framework, argument parser, interactive promp...

1.2k
csvtotable
csvtotable vividvilla Go

Simple command-line utility to convert CSV, TSV and Excel files into a single self-contained HTML page with search, filters, and sorting

1.2k
jplot
jplot rs Go

iTerm2 expvar/JSON monitoring tool

1.2k
openapi-zod-client
openapi-zod-client astahmer TypeScript

not maintained anymore; use typed-openapi instead. Generate a zodios (typescript http client with zod validation) from an OpenAPI spec (json/yaml)

1.2k
chat-analytics
chat-analytics mlomb TypeScript

Generate interactive, beautiful and insightful chat analysis reports

1.2k