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-10 00:05:34 UTC
- JSON Representation
https://github.com/thestuti/igit
A CLI tool that generates a .gitignore file for a specified tech stack.
Last synced: 12 Apr 2025
https://github.com/niiyeboah/create-lit-element
An npm initializer for creating LitElement based web components with TypeScript.
cli create initializer lit-element lit-html npm-init typescript web-components
Last synced: 24 Aug 2025
https://github.com/valodim/khaleesi
(experimental) khal-inspired, mblaze-style handling of iCalendar files
Last synced: 14 Apr 2025
https://github.com/nag763/rat-rs
A simple cli tool to fetch transports schedules on the Ile-de-France région
cargo cli iledefrance open-source paris ratp rest-api rust
Last synced: 23 Mar 2025
https://github.com/aonyx-ai/clawless
A framework to build command-line applications in Rust
Last synced: 13 Jan 2026
https://github.com/stuyspec/uploader
🗄✒️Automatically uploads articles and media from Google Drive to EB and S3.
cli drive-client go google-cloud-platform graphql-client
Last synced: 01 Sep 2025
https://github.com/udaychandra/auto-updater-demo
Auto-updatable, self-contained CLI with Java 11
autoupdater cli http-client java java11 jpms
Last synced: 15 Apr 2025
https://github.com/mgross21/armctl
Agnostic Robotic Manipulation Controller (armctl). A unified Python interface for controlling a variety of industrial and hobbyist robots from different manufacturers.
agnostic cli cli-tool controller dobot elephant-robotics fanuc jaka plc python robotics robots serial socket tcp-ip templete universal-robots ur vention
Last synced: 07 Mar 2026
https://github.com/cheap-glitch/toki
⏳ A Bash wrapper around the Timewarrior CLI that aims to improve its usability.
Last synced: 24 Mar 2025
https://github.com/lidge-jun/jawcode
Jawcode (jwc) — coding-agent runner with IPABCD workflow. 46 providers, 3,600+ models, Bun-native.
ai-agent autonomous-agent bun cli code-generation coding-agent developer-tools ipabcd llm rust typescript workflow
Last synced: 10 Jul 2026
https://github.com/shaharia-lab/gscli
Google Service CLI - Command-line tool for interacting with Gmail, Calendar, and Google Drive. AI-friendly with structured output formats (JSON, table, text) for easy integration with AI tools and automation workflows.
ai-tools automation cli gmail golang google-api google-calendar google-drive
Last synced: 14 Feb 2026
https://github.com/gangelo/branch-name
branch-name is a gem that provides a command-line interface that allows you to accomplish several tasks, tasks I personally find myself having to carry out every time I work on a feature branch. I created this gem for myself; however, you are free to use it yourself, if any of these tasks fits into your personal routine: 1) Formulate a git feature branch name, given a jira ticket and jira ticket description. Why? Because I am constantly having to create git feature branch names that are based on jira ticket and jira ticket descriptions. 2) Optionally create a "project" based on the branch name (formulated in step 1 above). Why? Because I'm constantly having to create folders to manage files associated with the feature branches I am working on. 3) Optionally use and manage default options that determine the git feature branch name formulated, project greated, and default files associated with the project.Why? Because I routinely have to create files to support the feature I am working on and associate them with the feature I am working on. For example: scratch.rb to hold scratch code, snippets.rb to hold code to execute to perform redundant tasks, and readme.txt files to document things I need to remember.
agile branch-names cli cli-app productivity ruby
Last synced: 26 Apr 2025
https://github.com/yammerjp/jpro
jpro is a JSON processor that can be written in a JavaScript code piece.
Last synced: 31 Aug 2025
https://github.com/metio/yosql
zero dependency database access for java
ant-task build-tool cli code-generator dagger2 gradle-plugin java javapoet jdbc jmh maven-plugin persistence sql zero-dependency
Last synced: 15 Apr 2025
https://github.com/kelaocai/anthro-env
A macOS-first CLI for managing Anthropic/Claude Code environment profiles with one-command switching, Keychain-backed token storage, and zero-friction setup.
ai-tools anthropic anthropic-claude claude-code cli developer-tools kimi llm macos minimax shell-tools
Last synced: 11 Apr 2026
https://github.com/tddschn/todo-cli-tddschn
A simple command-line Todo app made with typer and sqlite
Last synced: 23 Mar 2025
https://github.com/ochotzas/promptkit
Structured Prompt Engineering for LLM Apps.
ai chatgpt claude cli command-line-tool gpt ollama prompt-engineering-tool prompt-toolkit python
Last synced: 13 Jan 2026
https://github.com/codito/arey
Simple large language model playground app
ai cli cpu-inference gguf large-language-models llama2 llamacpp llm local-model mistral
Last synced: 10 Mar 2026
https://github.com/zzx0106/reactor-templates-cli
A CLI for React.js projects
Last synced: 15 Apr 2025
https://github.com/nuztalgia/botstrap
An easy-to-use utility toolbelt for Discord bots written in Python.
beginner-friendly bot bot-framework botstrap cli command-line discord discord-bot easy-to-use encryption python python-3 python-library secure security utilities
Last synced: 15 Apr 2025
https://github.com/caixetadev/soccer-cli
🐉 a command-line tool dedicated to providing you with quick access to soccer league tables, keeping you in the loop with minimal fuss.
Last synced: 14 Apr 2025
https://github.com/tbeseda/shopify-webhook-commander
Set up Shopify webhook subscriptions from the command line
Last synced: 25 Apr 2025
https://github.com/0xadafang/fastfoodsimulator
FastFoodSimulator is a Rust-based simulation of a fast-food workflow, built to practice concurrency with tokio, Arc<Mutex<>>, and async task loops. It’s a modular sandbox for learning real-time systems and shared-state logic.
async cli multithreading mutex rust simulator threads tokio
Last synced: 02 Jul 2025
https://github.com/reegnz/asdfzf
asdf + fzf = asdfzf
asdf bash cli fzf shell version-manager zsh
Last synced: 02 May 2025
https://github.com/bin-cli/bin-cli
A simple task/script runner for any programming language
bash cli linux script-runner scripting shell task-runner
Last synced: 06 Mar 2025
https://github.com/allanoricil/nrg-cli
⚡️ A powerful CLI tool for generating, building, and managing Node-RED nodes and plugins with best practices.
Last synced: 18 Apr 2025
https://github.com/noah-yoshida/prettycli
🎨 command line output utils for Python to draw boxes, colors, etc
ascii cli colorization colors command-line python3
Last synced: 02 Oct 2025
https://github.com/sentriz/bandcamp_downloader
a python 3+ script for downloading, renaming, and tagging albums from Bandcamp
audio bandcamp cli linux python tagging-albums windows
Last synced: 02 Sep 2025
https://github.com/mbrassey/agtop
Terminal UI for monitoring AI coding agents — like top, but for Claude Code, Codex, Aider, Gemini, Goose. Reads /proc + session transcripts.
agent ai ai-coding aider btop claude-code cli codex crossterm cursor htop monitor observability ratatui rust terminal top tui
Last synced: 14 May 2026
https://github.com/cod-e-codes/ignoregrets
Snapshots of your Git-ignored files. Because resets shouldn’t mean regrets.
backups cli code-maintenance developer-tools dotfiles git git-tools gitignore go snapshot tooling
Last synced: 01 May 2026
https://github.com/gui-cs/clet
CLIs for prompting with rich TUI, mouse/keyboard, typed inputs, consistent JSON output and exit codes.
bat cli command-line dialog glow gum linux macos markdown markdown-viewer terminal terminal-ui tui
Last synced: 27 May 2026
https://github.com/kopoze/kpz
DevOps CLI toolikts made with Go.
cli devops go hacktoberfest nginx toolkit
Last synced: 01 May 2026
https://github.com/shakedaskayo/ciab
Claude-In-A-Box: Manage coding agent instances (Claude Code, Codex, Gemini CLI, Cursor) as local processes or containers. REST API, CLI, desktop app.
agent-sandbox ai-agents claude claude-code cli coding-agents developer-tools devtools llm rust sandbox sse streaming tauri
Last synced: 07 Jun 2026
https://github.com/sheepla/emmet-cli
✒ A command line tool to expand Emmet expression
cli command-line-tool css deno emmet html snippet
Last synced: 04 May 2026
https://github.com/haunchen/claude-code-statusline
Peak/off-peak aware statusline for Claude Code — shows context usage, session cost, and rate limits at a glance.
anthropic claude claude-code cli cross-platform developer-tools nodejs rate-limit statusline
Last synced: 08 Jun 2026
https://github.com/piecioshka/create-ts-project
🔨 Create a project with TypeScript support
Last synced: 17 Jun 2026
https://github.com/David17c/Dfetch
A lightweight system information tool focused on clean output
Last synced: 29 Jun 2026
https://github.com/zainnab-sparq/cc-self-train
Learn features by building projects hands-on with Claude Code--no boring videos, outdated blog posts, or stale courses.
anthropic claude-code cli developer-tools education hands-on learning-by-doing tutorial
Last synced: 09 May 2026
https://github.com/ishbguy/lock.sh
A shell lock screen tool, which can be integrated with tmux.
ascii-art bash cli lock lockscreen shell terminal tmux tmux-plugins
Last synced: 03 May 2026
https://github.com/felipefacundes/shell_utils
Shell Utils is an educational framework designed to make shell programming accessible and powerful. It is the result of extensive work over many years, now available on GitHub. With over 280 documented scripts, it caters to both beginners and advanced users. Its main differentiator is the ability to interact with the major shells: Bash, Zsh, Fish
bash cli cli-app fish fish-configuration hacktoberfest oh-my-fish 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: 28 Jul 2025
https://github.com/lmammino/invok
Command line tool to Invoke Go lambda functions locally
aws aws-lambda aws-lambda-golang cli local-development testing
Last synced: 23 Jul 2025
https://github.com/dannyben/mister_bin
Build modular command line tools
cli cli-framework docopt gem ruby
Last synced: 14 Apr 2025
https://github.com/gfleury/gobbs
simple Bitbucket Server (former stash) command line client in Go
bitbucket-server cli gobbs stash
Last synced: 30 Jul 2025
https://github.com/realpacific/super-search-rust
Mouse-less-ishly search websites using CLI.
Last synced: 01 Aug 2025
https://github.com/0x676e67/aliyundrive-cli
阿里云盘 Terminal CLI
aliyundrive cli cloud disk reqwest rust terminal
Last synced: 14 Apr 2025
https://github.com/mehditeymorian/jwt
JWT CLI Decoder & Encoder
cli cli-app cryptography go jwt jwt-cli jwt-token
Last synced: 15 Jul 2025
https://github.com/cookiedough-cli/cookiedough-cli
customizable project generation CLI :cookie:
cli cli-application command-line-interface node nodejs project-generation project-templates
Last synced: 25 Sep 2025
https://github.com/mmcquillan/matcher
A library for parsing and matching based on a mask for use with CLI or Bots.
Last synced: 07 Mar 2026
https://github.com/altunenes/rusty_spelling
English spelling training app
cli command-line-interface education english-learning grammar ielts rust rust-programming spelling
Last synced: 26 Sep 2025
https://github.com/ad-si/csvnorm
Command line tool to normalize CSV, TSV, and other *SV files
cli csv normalize tsv typescript
Last synced: 03 Aug 2025
https://github.com/mfridman/buildversion
Generate release version for Go apps
Last synced: 02 Nov 2025
https://github.com/dpbriggs/kv
Easy CLI key-value storage with bash hooks. Use kv to auto-configure your system on key-value updates. Project to help learn rust.
Last synced: 14 Apr 2025
https://github.com/arunachalamkalimuthu/merlin-ai-code-review
Self-hosted AI code review that runs in CI and posts inline comments. 12 AI providers (Claude, GPT-4o, Gemini, Ollama, …), 5 git platforms (GitHub, GitLab, Bitbucket, Azure DevOps, Gitea). BYOK. Rust.
ai ai-code-review anthropic azure-devops bitbucket byok claude cli code-review devtools gitea github-actions gitlab-ci ollama openai pull-request-reviewer rag rust self-hosted
Last synced: 05 Jul 2026
https://github.com/progrhyme/perl5-app-memcached-cli
Interactive/Batch CLI for Memcached
Last synced: 06 Apr 2025
https://github.com/l-hammer/ydt-cli
🛠️CLI for rapid Vue/jQuery development mini project.
cli template-project ydtemplate
Last synced: 14 Apr 2025
https://github.com/erudika/para-cli
CLI tool for interacting with Para servers
backend backend-as-a-service backend-services cli cli-app cli-client cli-utilities para
Last synced: 13 May 2025
https://github.com/skyehoefling/dnn-powershell
A DNN Powershell Module
cli dnn powershell powershell-module
Last synced: 06 Apr 2025
https://github.com/immutal0/solana-token-presale-smart-contract
Solana token presale smart contract with cli, test
cli presale smartcontract solana spl-token test
Last synced: 04 May 2026
https://github.com/abenz1267/neoconf
Cli-Tool to handle Neovim configuration.
cli configuration neovim nvim packages plugin
Last synced: 02 Oct 2025
https://github.com/perry-mitchell/stdout-collector
Stream stdout from any number of terminal applications to one server for display
cli client-server stdio stdio-stream stdout stdout-stream
Last synced: 23 Jul 2025
https://github.com/abdelstark/howmuch-rs
A library providing helpers for various StarkNet fees related tasks.
Last synced: 28 Jul 2025
https://github.com/skshetry/dvc-data-rs
Faster, Pure Rust Implementation of DVC
Last synced: 09 Aug 2025
https://github.com/gregswindle/eslint-plugin-crc
Analyze, model, and refactor JavaScript codebases with auto-generated Class-Responsibility-Collaborator models.
ast cli code-analysis crc crc-model eslint javascript javascript-tools refactor refactor-javascript-codebases refactoring refactoring-tools reports responsibility-collaborator uml
Last synced: 07 Mar 2026
https://github.com/danielduarte/diffsplit
Easy split of .diff & .patch into its files
cli diff patch split tool unified-format
Last synced: 27 Jul 2025
https://github.com/chunqiuyiyu/knao
Place output of your previous command into the clipboard.
Last synced: 20 Aug 2025
https://github.com/blasrodri/cmdex
Find command examples (grep, tar, npm, apt, etc)
Last synced: 08 Apr 2026
https://github.com/aasmal97/hashicorpvaultsecrets
Github Action that allows a user to programmatically and dynamically access secrets stored in Hashicorp's Vault Secrets service, and pass them into any workflow.
cli github-actions hashicorp hashicorp-vault secrets-management
Last synced: 22 Sep 2025
https://github.com/duaraghav8/okta-admin
Commandline application to perform administrative tasks in Okta
Last synced: 22 Aug 2025
https://github.com/conorsheehan1/uhabits_converter
Convert uhabits boolean habits to the new numeric habit type.
cli loophabits python sqlite uhabits
Last synced: 27 Jul 2025
https://github.com/cumulocity-iot/cumulocity-remote-access-local-proxy
Cumulocity IoT Remote Access Local Proxy
c8y cli cloud-remote-access cumulocity cumulocity-extension cumulocity-iot extension iot-analytics ssh
Last synced: 22 Aug 2025
https://github.com/pbzweihander/howto
instant coding answers via the command line, inspired by gleitz/howdoi
Last synced: 16 Aug 2025
https://github.com/nkh/tdiff
an interactive terminal directory diff application
bash cli diff directory interactive terminal tree tui
Last synced: 27 Jun 2025
https://github.com/uchebnick/unch
Local-first semantic code search for repository annotations via GGUF embeddings and sqlite-vec.
cli code-search embeddings gguf golang local-first sqlite sqlite-vec
Last synced: 10 Apr 2026
https://github.com/ozancivaner/hashdir
A command line tool to calculate hashes of directory trees using various hash algorithms.
Last synced: 19 Aug 2025
https://github.com/jbzoo/cli
The framework helps create complex CLI apps and provides new tools for Symfony/Console, Symfony/Process.
cli command-line console console-app console-application elasticsearch elk jbzoo logs logstash php symfony terminal
Last synced: 14 Apr 2025
https://github.com/restuwahyu13/gopack-cli
Instant package downloader for Go programming
cli cli-app cli-application go golang gopack gopack-cli javascript node-module nodejs package-manager typescript
Last synced: 30 Mar 2025
https://github.com/oxyzenq/zejtron
Unified Linux introspection toolkit for paths, ports, processes, files, services, and diagnostics
cli command-line developer-tools environment linux path ports rust system-tool terminal
Last synced: 06 Jul 2026
https://github.com/yohasebe/code-packager
📦 A set of bash scripts that package and unpack your codebase into and from a single JSON file, ready to be analyzed and understood by large language models (LLMs) like GPT, Claude, Command R, and Gemini 🤖
Last synced: 14 Apr 2025
https://github.com/ashikka/winx
A CLI to generate CLIs
cli development-tools devtool generator nodejs npm-package
Last synced: 22 Aug 2025
https://github.com/kevcui/perplexity-cli
:speech_balloon: Chat with Perplexity AI in terminal
cli command-line command-line-tool perplexity perplexity-ai playwright playwright-javascript
Last synced: 30 Jul 2025
https://github.com/laminas/laminas-composer-autoloading
Sets up Composer-based autoloading for your Laminas modules
autoloading cli composer module
Last synced: 25 Oct 2025
https://github.com/itsdrvgo/create-ev0-app
The stack to rule them all
cli drizzle-orm nextjs supabase trpc uploadthing
Last synced: 30 Oct 2025
https://github.com/brutus/wdiffhtml
Uses `wdiff` to generate a HTMLified word based diff from plain text files.
Last synced: 17 Mar 2026
https://github.com/cekrem/ripnote
The only note-taking setup you'll ever need
Last synced: 30 Jan 2026
https://github.com/elixir-vibe/cringe
OTP-native terminal UI toolkit for Elixir
ansi beam cli developer-tools elixir otp terminal terminal-ui tui
Last synced: 01 Jun 2026
https://github.com/smartprix/knex-utils
Some utilities for knex, and a simple cli to create and refresh DBs
cli db development development-tools js knex migrations postgres refresh
Last synced: 15 Oct 2025
https://github.com/github30/sketch2code-cli
sketch is easy. curl s2c.sh | bash -s sample.jpg
Last synced: 18 Oct 2025