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/datalayer/codeai
✨ Code AI - A CLI for data analysis that interacts with the Agent Runtimes via AG-UI and ACP protocols.
Last synced: 26 Feb 2026
https://github.com/joeyism/ze2nb-cli
A wrapper for ze2nb to be used as a CLI
cli convert jupyter jupyter-notebook notebook zeppelin zeppelin-notebook
Last synced: 05 Mar 2026
https://github.com/harrystaley/tamusa_csci4349_week8_livepentest
This repository contains a college project for CSCI 4349, focusing on live penetration testing of the Globitek website in three versions: blue, green, and red. It involves identifying and exploiting six potential vulnerabilities, including SQL Injection and Cross-Site Scripting, using automated scripts and CLI tools to enhance cybersecurity skills.
cli command-line cybersecurity infosec network-security scripting security shell sql terminal
Last synced: 17 Mar 2026
https://github.com/jb3/discord_api
Discord CLI
bindings cli discord discord-api library rust rust-lang
Last synced: 08 Feb 2026
https://github.com/aoijs/aoi.cli
aoi.js-cli tool to upgrade and/or create templates.
aoijs bot cli command-line nodejs template
Last synced: 09 Feb 2026
https://github.com/nicolito128/tempo
TUI music player written in Go (work in progress).
beep bubbletea cli go golang lipgloss music music-player tui
Last synced: 26 Feb 2026
https://github.com/urijhoruzij/create-gulp-template
Set up a modern gulp build by running a single command.
bootstrap bootstrap3 bootstrap4 bootstrap5 cli coffee coffeescript css3 gulp html5 javascript js less nunjucks pug sass stylus template ts typescript
Last synced: 26 Feb 2026
https://github.com/veracioux/tuterm-collection
A collection of tuterm scripts
bash cli demo good-first-project hacktoberfest tuterm tutorial
Last synced: 09 Feb 2026
https://github.com/spdrbyte/gemmacli
Gemma CLI is a high-performance, extensible terminal workstation designed for Google's Gemma 3 model family built entirely on Google's free tier — no subscription required. It brings a sophisticated, tool-aware agent directly into your PowerShell console, enabling AI-driven system administration, web research, and workflow automation.
ai ai-agents artificial-intelligence cli cli-applications cli-apps powershell windows
Last synced: 06 Mar 2026
https://github.com/abenezeradane/mercury
A fast and efficient eBay webscraper implemented using Beautiful Soup, developed on commission while freelancing
beautifulsoup cli cli-app command-line-tool dataclasses lxml multiprocessing python requests
Last synced: 13 Jun 2026
https://github.com/stepandel/clawup
Deploy fleets of specialized OpenClaw agents to your cloud. Define identities in YAML, provision with one command, track changes in git.
aws clawup cli hetzner infrastructure npm openclaw pulumi tailscale typescript yaml
Last synced: 03 Mar 2026
https://github.com/waftester/waftester
Professional WAF security testing toolkit
cli golang owasp penetration-testing security security-testing waf web-application-firewall
Last synced: 07 Mar 2026
https://github.com/robalb/python-phaser
a state-based game engine for python cli on windows
cli game-engine python windows
Last synced: 16 Apr 2026
https://github.com/onepercent-programmingteam/mobi
Docker management system
cli containerization containers docker gui java javafx javafx-application
Last synced: 26 Feb 2026
https://github.com/vcwild/meuguia-cli
MeuGuia TV é uma interface de linha de comando que permite realizar buscas em tempo real de conteúdo multimídia disponível no site meuguia.tv
Last synced: 26 Feb 2026
https://github.com/donuts-are-good/notes
A simple CLI note-taking tool for humans
cli donut-utils go golang journaling notes tagging tags
Last synced: 10 Feb 2026
https://github.com/stefafafan/tkhs
A simple CLI program to help generate Takahashi-method style presentations.
Last synced: 10 Feb 2026
https://github.com/nmdra/treebuilder
Simple Go CLI tool for instantly scaffolding directory structures and empty files from standard tree-formatted text.
Last synced: 02 Jun 2026
https://github.com/dipaolo/deepeasy-terminal-stats
A Command Line Tool to get your terminal statistics
cli console history shell statistics terminal utils
Last synced: 10 Feb 2026
https://github.com/tom-draper/typing-speed
A command-line typing speed tester.
bubbletea cli cmdline golang speed-test typing typing-game typing-practice typing-skills typing-test typing-trainer typingspeedtest
Last synced: 27 Feb 2026
https://github.com/shuhaibkt02/outerparse-go
A simple Go program that prints customizable messages using command-line flags.
Last synced: 10 Feb 2026
https://github.com/xavierog/semantirc
Play Semantle on IRC (or on the command line)
Last synced: 10 Feb 2026
https://github.com/wykerd/chopfox
A utility that uses computer vision to extract information from comic strips
cli comic comics computer-vision cpp cpp-library manga ocr opencv splitter
Last synced: 16 Apr 2026
https://github.com/cxrlos/ratatoist
Keyboard-driven terminal UI for Todoist. Vim motions, async Rust, threaded comments, priority management all without leaving your terminal
cli gtd nvim nvim-plugin productivity ratatui rust rust-crate terminal todo-app todoist todoist-api todoist-tasks todolist vim
Last synced: 27 Feb 2026
https://github.com/ellache/kalshi_cli
Python-based CLI tool for interacting with Kalshi API. Uses argparse, scripts can be mapped to custom CLI arguments via setuptools. Not actively maintained.
Last synced: 16 Jun 2026
https://github.com/nzambello/antanipsum
A node fetcher for antanipsum.it. It can copy a Lorem Ipsum into clipboard or print it to stdout.
Last synced: 16 Apr 2026
https://github.com/1birdo/vox3.0_uart
Getting a UART Shell on a VodaFone VOX 3.0, With Shell access.
broadcom cli firmware firmware-extraction isp modem openwrt openwrt-installation pcb-layout pcb-systems physical pins router soildering thg3000 tx-rx uart uart-protocol vox30
Last synced: 11 Feb 2026
https://github.com/utsavdotdev/gc
Cli to suggest commit message
cli hackathon-project modus npm-package
Last synced: 11 Feb 2026
https://github.com/aazuspan/minee
📦 Earth Engine module bundler
bundle cli code-editor earth-engine gee minify node
Last synced: 11 Feb 2026
https://github.com/jellydn/dotenv-tui
A terminal UI tool for managing .env files across projects and monorepos.
Last synced: 13 Feb 2026
https://github.com/vartzy/gemini-llm-cli
Use FREE AI gemini large languange model in command line to create command line and coding assistant without ever leaving your terminal
chatbot cli cli-ai cli-app cli-tool gemini llm productivity
Last synced: 11 Feb 2026
https://github.com/kevcui/duckai-cli
💬 Chat with DuckDuckGo AI in terminal
cli command-line command-line-tool duckduckgo duckduckgo-ai playwright playwright-javascript
Last synced: 27 Feb 2026
https://github.com/qdenka/maccleancli
🚀 MacCleanCLI is a sleek, powerful, and interactive command-line application designed specifically for macOS, providing efficient disk cleanup, system optimization, and an outstanding user experience directly from your terminal.
cache-cleaner cleaner cleanup cli command-line console-application disk-cleaner disk-space macos optimization performance productivity python storage system-cleaner system-utility terminal
Last synced: 16 Apr 2026
https://github.com/otonomee/mic2transcript
CLI tool that continuously transcribes audio from the device's built-in microphone to a text file. Runs in the background, providing an ongoing log of ambient audio as text.
audio cli cli-tool openai speech speech-transcription transcription whisper
Last synced: 11 Feb 2026
https://github.com/aonemd/changit
An over-engineered tool to change git config for multiple repositories at once
Last synced: 12 Feb 2026
https://github.com/aurokin/agentscan
Rust CLI and daemon for discovering and managing AI agent panes in tmux.
ai-agents cli daemon developer-tools local-first rust tmux
Last synced: 02 Jun 2026
https://github.com/ivy-js/ivy-cli
🌿 Ivy Auto Builder est un script PowerShell simple et efficace qui permet de configurer automatiquement des environnements de développement pour différents langages (HTML/CSS/JS, JavaScript, Python, TypeScript)
auto-builder auto-cli cli french ivy simple
Last synced: 12 Feb 2026
https://github.com/zedseven/bashrc
My personal bashrc file. Makes the terminal look comfortable, and provides a number of Bash aliases.
bashrc-configs cargo cargo-plugin cargo-subcommand cli command-line rust terminal
Last synced: 16 Apr 2026
https://github.com/paulemacedo/cefet-rj
Este repositório contém uma coleção de códigos desenvolvidos durante meu curso na CEFET/RJ. Os códigos abrangem diversas disciplinas e linguagens de programação, incluindo C, C++ e Java. Eles representam meu aprendizado e progresso ao longo do curso.
c cefet-rj cli college cpp csharp faculdade react redux rust
Last synced: 12 Feb 2026
https://github.com/developerjosh/anime-cli
NekoNode is a anime steaming CLI
Last synced: 12 Feb 2026
https://github.com/paulmelnikow/link-into
Create a tree of symlinks from glob patterns
Last synced: 12 Feb 2026
https://github.com/vartzy/repodock
Tired of losing track of your local GitHub repositories? Repodock is your personal code navigation assistant. Instantly create a centralized, symlinked directory that maps all your projects, making repository discovery as simple as a single command.
cli cli-app cli-tool github productivity repository repository-management tools
Last synced: 12 Feb 2026
https://github.com/darkwizard242/ansible-role-httpie
Ansible role for HTTPie. Available on Ansible Galaxy.
ansible ansible-galaxy ansible-role cli http-client httpie linux
Last synced: 12 Feb 2026
https://github.com/varalys/lore
Capture AI coding sessions and link them to git commits.
ai aider claude cli coding-assistant developer-tools git rust sqlite
Last synced: 27 Feb 2026
https://github.com/significa/significa-init
LEGACY Opinionated Significa's CLI to add configurations to new or existing projects.
Last synced: 12 Feb 2026
https://github.com/alexoarga/co-bash
A CLI tool that transforms natural language into bash commands
bash cli cohere language-model machine-learning natural-language-processing
Last synced: 28 Feb 2026
https://github.com/binsabry/processterminator
This program terminates processes with configurable options for graceful handling.
cli monitor open-source process terminate utility
Last synced: 12 Feb 2026
https://github.com/jabbalaci/nimclihelper
make Nim development easier in the command-line
bash cli command-line compile init linux nim windows
Last synced: 13 Feb 2026
https://github.com/mheap/json-schema-spell-checker
This CLI allows you to provide a JSONPath expression and run mdspell against any matching lines.
cli jsonpath openapi3 spellcheck
Last synced: 13 Feb 2026
https://github.com/dhairyamajmudar/majirya-cli
CLI Tool for building MERN Stack and NextJs apps quickly ( Under Dev )
Last synced: 14 Feb 2026
https://github.com/rrrinav/term-graphics
A simple header only library for terminal graphics
cli graphics-engine terminal-game terminal-graphics terminal-graphics-engine terminal-graphics-rendering tui
Last synced: 28 Feb 2026
https://github.com/nickwells/param.mod
This provides parameter setting and value checking.
cli flags go go-package golang golang-package parameter params params-parser
Last synced: 14 Feb 2026
https://github.com/ngsilverman/nli
Turn your thoughts into shell commands with ease using this user-friendly tool powered by GPT-3.
artificial-intelligence automation cli command-line gpt-3 language-model natural-language-processing nlp shell terminal
Last synced: 14 Feb 2026
https://github.com/szazeski/checkfreespace
cross platform simple command line tool to check remaining disk space that is CI continuous integration friendly
cli devops-tools golang sysadmin-tool
Last synced: 15 Feb 2026
https://github.com/cuongndc9/magic-weather
🚀 Magic ☀️ weather for terminal.
103cuong cli node-cli weather-api weather-cli
Last synced: 15 Feb 2026
https://github.com/hoishing/gllm
A CLI tool that uses Google Gemini to generate terminal commands from natural language descriptions.
Last synced: 25 Apr 2026
https://github.com/feathersui/openfl-utest-tools
Command line tools for running utest tests with OpenFL
cli haxe openfl unit-testing utest
Last synced: 19 Mar 2026
https://github.com/virtualstaticvoid/asdf-overmind
overmind plugin for asdf version manager
asdf asdf-plugin cli overmind tool
Last synced: 01 Mar 2026
https://github.com/antony/pipebin-cli
CLI for https://pipeb.in
cli firewall pastebin pastebin-client pipe pipebin stderr stdout unix
Last synced: 01 Mar 2026
https://github.com/kamusis/axon-cli
Axon keeps your AI-editor/CLI/agent skills, workflows, and commands in sync across all your machines using a single Git-backed Hub
Last synced: 17 Mar 2026
https://github.com/shellshape/temple
A *very* simple static web page generator to build simple static web pages without the burden of code duplication.
cli rust ssg static-site-generator templating
Last synced: 01 Mar 2026
https://github.com/s9yn37/subtitletools
SubtitleTools CLI - A command-line tool for managing and synchronizing subtitle files.
adjust-subtitle-timing cli shift-subtitles subtitle-correction subtitle-shift subtitle-sync subtitle-tools sync-subtitles synchronize-subtitles
Last synced: 01 Mar 2026
https://github.com/eureka-shoulders/nest-clz
Cli created by shoulders to facilitate the development of Nest.js applications that use our seed!
Last synced: 16 Apr 2026
https://github.com/mcamner/macos-scripts
A modular CLI for structured terminal workflows, automation, and system tools on macOS.
automation cli macos scripts shell terminal workflows zsh
Last synced: 02 Jun 2026
https://github.com/gaurishhs/boilers
Starting with new frameworks can be tiring i'll help ya with that!
cli javascript starter starter-kit starter-project starter-template starters template templates typescript
Last synced: 16 Apr 2026
https://github.com/aucontraire/chronovista
Personal YouTube data analytics tool for comprehensive access to your YouTube engagement history.
cli data-analytics data-export google-takeout multi-language privacy-first pydantic python transcripts youtube-api
Last synced: 14 Mar 2026
https://github.com/jgarzik/gdbmtool-rs
GDBM interactive database tool
cli command-line-tool gdbm rust rust-lang
Last synced: 27 Mar 2026
https://github.com/boldandbrad/makey-cli
🔏 CLI passkey maker.
cli click command-line password-generator python
Last synced: 03 Mar 2026
https://github.com/hadialqattan/go-compose
A lightweight services composer written in Golang for managing services (processes) in a development environment.
cli compose docker-compose go golang goroutines process-management
Last synced: 18 Apr 2026
https://github.com/hjh17/dbloy
Continuous Delivery tool for PySpark Notebooks based jobs on Databricks
ci-cd cli databricks databricks-notebooks pyspark pyspark-notebook python3
Last synced: 01 Apr 2026
https://github.com/mlange-42/bbn
Bayesian Belief Network CLI/TUI tool and Go module.
bayesian-inference bayesian-network bbn cli golang tui
Last synced: 03 Mar 2026
https://github.com/y3owk1n/cpenv
Seamlessly copy and synchronize .env files across projects with ease.
cli env environment-variables nodejs
Last synced: 03 Mar 2026
https://github.com/minhtribk12/code-review-ai
Multi-agent code review CLI using NVIDIA Nemotron 3 Super
ai cli code-review developer-tools llm multi-agent nvidia openai-compatible python tui
Last synced: 16 Apr 2026
https://github.com/dnote/doctor
Automatically detect and fix issues with your local Dnote
Last synced: 04 Mar 2026
https://github.com/baton-dx/baton-dx
CLI package manager for AI coding tool configuration — one manifest for 14 tools
agentic-coding agentic-workflow ai ai-tools claude-code cli copilot cursor developer-experience developer-tools dotfiles dx vibe-coding
Last synced: 13 Mar 2026
https://github.com/simplymichael/project-up
Quickly setup a Node.js application by answering a few simple questions.
cli create create-project git git-setup node npm project setup
Last synced: 16 Apr 2026
https://github.com/crabtools-rs/leptos-lucide-rs
A comprehensive Lucide icon library for Leptos with tree-shaking support and zero-cost runtime overhead using lucide-svg-rs.
Last synced: 04 Mar 2026
https://github.com/ribbondz/gsv
CSV toolkit written in golang
cli command-line csv golang large-files
Last synced: 04 Mar 2026
https://github.com/yogh-io/mdenc
Diff-friendly Markdown encryption for git. Paragraph-granular XChaCha20-Poly1305.
cli encryption git markdown nodejs scrypt xchacha20-poly1305
Last synced: 07 Mar 2026
https://github.com/tumf/slack-rs
A Slack CLI tool with OAuth authentication, secure token storage, and API access. Designed following Agentic CLI Design principles for AI agents and automation.
agentic-cli cli multiple-accounts oauth rust slack slack-api
Last synced: 01 Apr 2026
https://github.com/rocketman-code/chainsaw
Trace transitive import weight in TypeScript and Python codebases
cli dependencies developer-tools imports python rust typescript
Last synced: 05 Mar 2026
https://github.com/skaisser/blueprint
Up to 200x faster. A complete SDLC pipeline for Claude Code — 27 skills, 15-rule audit hook, parallel subagents, zero paid dependencies.
ai-coding automation claude-code cli developer-tools golang obsidian parallel-execution sdlc
Last synced: 01 Apr 2026
https://github.com/ivoputzer/m.noansi
m(icro)noansi is a lightweight es6+ library that removes ansi escape codes.
Last synced: 17 Apr 2026
https://github.com/kube-ns-suspender/kubectl-suspender
A kubectl plugin to (un)suspend namespaces managed by kube-ns-suspender.
cli go golang k8s kubernetes kubernetes-controller namespaces
Last synced: 05 Mar 2026
https://github.com/rvben/upd
A fast dependency updater for Python and Node.js projects
cli dependency-management developer-tools nodejs python rust
Last synced: 25 Apr 2026
https://github.com/yorickpeterse/inko-optparse
An Inko library for parsing command-line arguments and options
argument-parsing cli getopt getopts inko option-parser
Last synced: 06 Mar 2026