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-07-15 00:05:30 UTC
- JSON Representation
https://github.com/otabekswe/musiccli
mcli - play any song from your terminal
Last synced: 07 Sep 2025
https://github.com/paulopacitti/bacon
🥓 cli to update the public IP of your domain registered in Porkbun
cli dns domain porkbun porkbun-ddns
Last synced: 26 Sep 2025
https://github.com/cappyzawa/tfswitch
Command for switching the terraform version, which can run the terraform binary.
Last synced: 27 Jun 2025
https://github.com/josharsh/pixelpi
A minimal browser-agent harness - six tools, any model. pi for the browser.
ai-agent anthropic browser-agent browser-automation chrome-devtools-protocol cli llm openai playwright-alternative typescript web-automation
Last synced: 05 Jul 2026
https://github.com/nirlep5252/codeforces-cli
A simple command line tool to move your competitive programming workflow to your terminal.
cli codeforces command-line-tool competitive-programming python
Last synced: 14 Apr 2025
https://github.com/angreal/angreal
Task automation and project templating tool. Define reusable commands in Python, scaffold projects from templates, and let tasks travel with your codebase. Rust core, Python API.
cli developer-tools productivity project-templates pyo3 python rust scaffolding task-automation
Last synced: 29 May 2026
https://github.com/neo-hack/neo
neo - new repo. template manager, happy hacking!
Last synced: 12 Jan 2026
https://github.com/mfridman/cli
Simple Go library for creating CLI apps with subcommands and flexible flags
Last synced: 01 Nov 2025
https://github.com/open-tech-foundation/cli-pbar
The Customizable CLI Progress Bars.
bar cli color colors console multiple progress progress-bar terminal
Last synced: 19 Jul 2025
https://github.com/hyperb1iss/unifly
Elegant UniFi network management CLI & TUI — built with Rust
cli networking ratatui rust terminal tui ubiquiti unifi
Last synced: 08 Apr 2026
https://github.com/marocchino/acommit
generate commit message with chatgpt api
Last synced: 19 Sep 2025
https://github.com/rametta/coppa
🏇 A CLI tool for local development of serverless Google Cloud Functions
cli express gcf google-cloud-functions local-development nodejs serverless tool
Last synced: 14 Apr 2025
https://github.com/cogolabs/lgrep
CLI for searching logstash and other elasticsearch based systems
cli command-line-tool elasticsearch elk elk-stack golang logstash
Last synced: 30 Jul 2025
https://github.com/jlengrand/swacli
A simple Star Wars CLI tool built with picocli
cli hacktoberfest hacktoberfest-accepted hacktoberfest2020 java kotlin picocli star-wars star-wars-cli
Last synced: 06 Apr 2025
https://github.com/dzakh/rescript-stdlib-vendorer
Tool to support usage of a vendored standard library in ReScript
Last synced: 12 May 2025
https://github.com/projectdiscovery/sslcert
Reworked version of https://golang.org/src/crypto/tls/generate_cert.go
Last synced: 08 Apr 2025
https://github.com/eddiriarte/console-select
A fancy selection interface for symfony's console component.
cli laravel laravel-zero symfony
Last synced: 18 Jan 2026
https://github.com/jellydn/cspell-tool
Keep your project's spelling in check with cspell-tool.
Last synced: 14 Apr 2025
https://github.com/platane/github-secret-dotenv
🗝 upload secrets to github from your .env file
cli dotenv github github-actions github-secrets secrets
Last synced: 10 Mar 2026
https://github.com/oasisprotocol/cli
Official CLI for the Oasis Network.
blockchain cli crypto ledger non-custodial oasis official rose staking terminal wallet
Last synced: 05 May 2025
https://github.com/tiesen243/create-yuki-stack
A CLI tool for scaffolding type-safe, full-stack TypeScript applications with best practices and customizable.
better-auth cli elysiajs express hono next-auth nextjs orpc react-router scaffolding tailwindcss tanstack-react-query tanstack-router tanstack-start trpc turborepo
Last synced: 17 Mar 2026
https://github.com/wojciechmula/ternarylogiccli
CLI utilty to work out proper constants for vpternlogic instruction
Last synced: 15 Mar 2025
https://github.com/koki-develop/docker-tags
🐳 Command line tool to get a list of tags for docker images.
Last synced: 08 Apr 2025
https://github.com/tuwilof/tomograph
Convert API Blueprint, Swagger and OpenAPI to JSON Schema and search through it
api-blueprint cli converter drafter json-schema openapi openapi3 swagger
Last synced: 12 May 2025
https://github.com/tychenjiajun/exif-ai
A Node.js CLI and library that uses OpenAI, Ollama, ZhipuAI, Google Gemini or Coze to write AI-generated image descriptions and/or tags to EXIF metadata by its content.
ai cli cli-tool coze exif gemini image jpeg jpg llm metadata mllm ollama openai openai-api photo zhipu
Last synced: 26 Oct 2025
https://github.com/frantjc/forge
Run reusable steps from proprietary CI systems.
cicd cli cloudbuild concourse containers docker github-actions go golang
Last synced: 02 Jan 2026
https://github.com/darkseal/dir2json
A PHP CLI script to ouput the contents of a whole directory tree to a JSON object
cli directory-tree json php php-cli-script php-page php7
Last synced: 08 Apr 2025
https://github.com/nxadm/supermain
Raku MAIN() with superpowers
cli command-line flags main parameters raku
Last synced: 03 Mar 2025
https://github.com/orsinium-labs/benchmark-imports
CLI tool to record how much time it takes to import each dependency in a Python project
benchmark cli dependencies performance profile python python3 speed
Last synced: 15 Apr 2025
https://github.com/mklement0/rreadlink
A multi-platform Unix CLI that prints a symlink's complete chain of targets using absolute paths.
cli filesystem filesystem-path symlink unix-cli
Last synced: 27 Dec 2025
https://github.com/koalagang/crunchyroll-cli
A CLI tool for browsing and playing anime from Crunchyroll.
anime bash cli crunchyroll crunchyroll-premium linux macos mpv shell unix-shell youtube-dl
Last synced: 08 May 2025
https://github.com/masukomi/hey_3
Hey! An Interruption and Time Tracking Command line app.
cli raku rakulang timetracker timetracking
Last synced: 12 Nov 2025
https://github.com/yarlson/zero
Zero SSL Certificate Manager - Automated SSL/TLS certificate management service using ZeroSSL
acme acme-client cli golang zerossl
Last synced: 25 Aug 2025
https://github.com/ai-action/setup-ollama
🦙 Set up GitHub Actions with Ollama CLI
ai ai-action binary cli github-action github-actions large-language-models llm nodejs ollama setup-cli typescript
Last synced: 29 Apr 2026
https://github.com/shinagawa-web/gomarklint
A fast and configurable Markdown linter written in Go
cli go link-checker linter linting markdown markdown-lint static-analysis
Last synced: 27 May 2026
https://github.com/envhaven/envhaven
Batteries-included development environment for agentic workflows.
claude-code cli codex docker gemini opencode
Last synced: 05 May 2026
https://github.com/g-cqd/apple-docs
Local Apple developer documentation corpus — CLI, MCP server, and static site generator. 10 sources, tiered search, offline-first.
apple bun cli documentation mcp swift
Last synced: 10 Jun 2026
https://github.com/spences10/claude-statusline-powerline
🦋 Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring
ai-tools claude-code cli developer-tools git poweline statusbar statusline terminal themeing
Last synced: 19 Aug 2025
https://github.com/cjdenio/hackclub-ship
The best way for Hack Club members to ship their projects to Slack!
Last synced: 08 Nov 2025
https://github.com/jamesgeorge007/svelter-cli
An unofficial CLI solution for the svelte ecosystem
cli command-line-tool commander developer-tools front-end-development hacktoberfest hacktoberfest2020 javascript nodejs svelte sveltejs
Last synced: 20 Jun 2025
https://github.com/zekrotja/goup
🚀 A simple platform and shell agnostic installer and version manager for Go.
cli go installer rust tool version-manager
Last synced: 17 Aug 2025
https://github.com/marshki/about_dis_mac
Bash script to mimic the "About This Mac" feature in macOS from a command-line interface (CLI).
about-this-mac bash-script cli macos
Last synced: 07 Apr 2025
https://github.com/rasjani/processcdb
Tool for providing static analysis of items in Clang's compilation database.
clang-tidy cli cppcheck hacktoberfest hacktoberfest2020 jenkins python static-analysis
Last synced: 27 Jul 2025
https://github.com/souvikinator/unwee
A simple URL un-shortener in golang
cli command-line-tool golang hacktoberfest hacktoberfest-accepted hacktoberfest2021 unwee url-shortener url-unshorten url-unshortener
Last synced: 12 Apr 2025
https://github.com/vlesierse/dotnet-publish-docker
Publish your application to a Docker image using .NET Core CLI
cli docker docker-image dotnet-cli
Last synced: 02 Aug 2025
https://github.com/a-scie/ptex
Ship gouged out scies that repair their base on 1st run by fetching missing files.
Last synced: 16 Jan 2026
https://github.com/Lindeneg/generate-next-links
(Not Maintained) Generate typescript enum containing paths to nextjs pages
cli link-generator nextjs react typescript utility
Last synced: 12 Apr 2025
https://github.com/stevelauc/pup
A command-line tool that automatically uploads images from the markdown document to the GitHub repo and replaces the paths with the returned URL.
cli command-line-tool markdown pic-uploader
Last synced: 03 Sep 2025
https://github.com/myst6re/qt-lzs
Simple command-line tool to compress/decompress LZS files
cli ff7 ff8 final-fantasy-vii final-fantasy-viii lzs lzss squaresoft
Last synced: 20 Aug 2025
https://github.com/js-devtools/template-node-typescript
Template repo for Node.js projects written in TypeScript
cli javascript library nodejs template typescript
Last synced: 10 Jun 2025
https://github.com/sgreben/image-palette-tools
extract palettes from images / cluster images by their palettes
cli image image-clustering json palette-generation
Last synced: 01 Sep 2025
https://github.com/privatenumber/prerelease-checks
Run essential pre-release checks before releasing an npm package
checks cli github npm pre-release prerelease publish standard-version validate verify
Last synced: 23 Mar 2025
https://github.com/vinugawade/s-php
Easily switch PHP versions on Linux.
apache2 bash bash-script cli command-line-tool github linux macos open-source opensource php shell-script utility
Last synced: 22 Apr 2025
https://github.com/yashksaini-coder/task-tracker
A simple CLI tool for keeping track of your tasks. Built with Python
cli command-line-tool cosnole python rich
Last synced: 11 Apr 2025
https://github.com/scholer/actionista-todoist
CLI tool to manage your Todoist tasks from the command line, using powerful filters to select, print, reschedule, and complete tasks in a batch-wise fashion.
cli task-manager tasks todoist todoist-cli todoist-tasks
Last synced: 30 Dec 2025
https://github.com/anapaulagomes/step
The first step to automate things; from a Markdown to a CLI
Last synced: 06 May 2025
https://github.com/jiro4989/nimsh
nimsh is a simple implementation of a shell in pure Nim.
Last synced: 01 Nov 2025
https://github.com/leadcodedev/commander
🛠️ Commander is a Dart library for creating user command line interfaces within the terminal thank to tui components.
Last synced: 08 May 2025
https://github.com/dhravya/cakecutter
Deprecated. Move to https://github.com/cake-cutter/cc
Last synced: 07 May 2025
https://github.com/fdemir/geyik
türkçe:sözcüklerin:kökenine:bakmanızı:sağlayan:küçük:bir:cli:uygulamasıdır
Last synced: 13 Apr 2025
https://github.com/splode/jin
A CLI app for taking simple notes without ever leaving the terminal.
cli nodejs notes notes-app terminal terminal-app
Last synced: 11 Apr 2025
https://github.com/hamza12700/drash
✨ Better alternative to Linux rm command
Last synced: 18 Mar 2025
https://github.com/ozwaldorf/punfetch
Command-line System Information Tool
cli command-line fetch rust tool
Last synced: 06 Apr 2025
https://github.com/solidusio-contrib/solidus_cmd
⌨️ Command-line utility for creating Solidus extensions.
cli command-line extensions generation solidus
Last synced: 10 Jul 2025
https://github.com/tsuyoken/kencryptor
Windows Encrypt/Decrypt using AES 256 bit keys
bash c cli cryptography cryptolocker cryptology decrypt encrypt encryption microsoft ransomware shell-script virus-testing windows windows-7 windows10
Last synced: 27 Oct 2025
https://github.com/ronanrodrigo/errorinfo
A Command Line Interface to get info about an error from Apple APIs
Last synced: 13 May 2025
https://github.com/kodius/kodiui-core
@kodiui/cli is a tool for integrating primitive components into your project. Inspired by the book "Every Layout: Relearn CSS layout"
cli css every-layout layout-primitives
Last synced: 20 Mar 2025
https://github.com/bitfinexcom/grenache-cli
The Grenache Command Line Interface.
bash bash-script cli cli-app command-line command-line-tool grenache shell shell-script terminal
Last synced: 11 Apr 2025
https://github.com/zabojeb/amazeme
CLI tool for generating and displaying mazes in the terminal
cli maze pypi-package terminal
Last synced: 14 Dec 2025
https://github.com/JS-DevTools/template-node-typescript
Template repo for Node.js projects written in TypeScript
cli javascript library nodejs template typescript
Last synced: 18 Jul 2025
https://github.com/bpazy/xraysub
A powerful cross-platform CLI client for Xray subscription. 跨平台 Xray 命令行订阅管理客户端
cli linux shadowsocks v2ray vmess xray xray-core
Last synced: 07 May 2025
https://github.com/signavio/pimba
Pimba is a minimalist command-line tool written in Go to publish and serve static files.
api-client api-server cli golang static-server
Last synced: 22 Jun 2025
https://github.com/scottmckendry/pokemon-go-colorscripts
⚾ Phoney Badger's pokemon colorscripts wrapped with Go into a standalone, cross-platform binary
cli colorscripts golang pokemon
Last synced: 11 Oct 2025
https://github.com/vonglasow/gaia
Gaia is a command-line interface (CLI) tool for interacting with language models via a local API. It features a beautiful terminal UI, robust configuration management, and multiple interaction modes (default, describe, code, shell) for versatile assistance with programming, system administration, and more.
ai bubbletea cli cobra commands developer-tools go homebrew language-model linux llama llm local-api ollama productivity shell terminal tui
Last synced: 01 Apr 2026
https://github.com/softinstigate/http-shell
HTTP Shell is a CLI tool based on the Kui framework that provides developers a modern alternative to http clients for interacting with APIs.
api api-client cli developer-tools electron-app http-client http-requests kui kui-framework nodejs typescript
Last synced: 26 Oct 2025
https://github.com/riveryio/md-click
MD-Click is a command line tool for creating `.md` files for any python's click CLI projects
cli click markdown md mkdocs python-click python3
Last synced: 10 Apr 2025
https://github.com/simonkberg/nyr
A tiny helper that knows if you are running a script via npm or Yarn, to let you chain your commands for either.
Last synced: 24 Apr 2025
https://github.com/yaph/charla
A terminal based chat application that works with AI language models.
chat-client chatbot chatgpt cli github-models llama llm ollama terminal
Last synced: 09 Mar 2026
https://github.com/jamesgeorge007/hackalist-cli
Get to know about the upcoming hackathons without leaving your terminal.
cli cobra golang hackalist hackathon hacktoberfest
Last synced: 07 Oct 2025