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-07 00:06:13 UTC
- JSON Representation
https://github.com/arpan-206/formee
Formee is a tool that provides an easy way to create, edit and manage all of your forms from the command line. It uses a powerful GraphQL API and strives to make the process of working with forms as easy and simple as possible.
cli forms-builder graphql hasura python
Last synced: 06 Sep 2025
https://github.com/juliogarciape/kick-dl
CLI tool for easily downloading VODs and Clips from kick.com
cli cli-downloader clips downloader ffmpeg kick kick-com kick-downloader livestream streaming twitch-dl video youtube-dl yt-dlp
Last synced: 27 Apr 2025
https://github.com/l29ah/hsendxmpp
sendxmpp clone and drop-in replacement, sending XMPP messages via CLI
Last synced: 25 Oct 2025
https://github.com/aligoren/create_fiber_app
Setup a Fiber application running by one command
cli command-line command-line-tool create-fiber-app golang
Last synced: 22 Feb 2026
https://github.com/ccheshirecat/flywheel
A high-performance, Rust-native rendering engine purpose-built for streaming LLM outputs at 60+ FPS without tearing, flickering, or input lag.
agent ai claude cli compositor rendering terminal tui
Last synced: 04 Feb 2026
https://github.com/chenasraf/sofmani
Installs software from a declerative config on any system
Last synced: 31 May 2026
https://github.com/pablolec/insta_newspaper
CLI to download old newspaper front pages and post it on Instagram.
Last synced: 07 Oct 2025
https://github.com/nmbrthirteen/podcli
Open-source AI podcast clipper. Generate vertical clips with face tracking and burned-in captions. CLI, MCP server, web app.
ai-tools auto-captions captions cli ffmpeg mcp mcp-server opusclip-alternative podcast-clips podcasts shortform-video vertical-video whisper
Last synced: 02 Jun 2026
https://github.com/nbw/letmeknow
A simple CLI tool to get notified when a command is complete.
bash cli macos macosx-scripts notifications shell
Last synced: 16 Oct 2025
https://github.com/harismuneer/command-line-interpreter-cli
🔲 A Command Line Interpreter made in C++ which supports commands like quit, remove, rename, rmdir, echo, out, zip, unzip.
cli cli-clone cli-interactive cli-utility cmd-clone command-line command-line-arguments-parser command-line-clone command-line-interpreter command-line-tool echo interpreter-clone interpreter-cplusplus operating-system operating-systems quit rename-files rmdir unzip zip-files
Last synced: 09 Apr 2025
https://github.com/cavencj/cesium-examples
用于开发的功能示例的框架,支持在线编辑,现在框架中默认添加的是Cesium
Last synced: 06 Oct 2025
https://github.com/pearjelly/cliany.site
将任意网页操作自动化为可调用的 CLI 命令。基于 browser-use 和 LLM,通过 CDP 协议实现从网页探索到代码生成、回放的全流程自动化。
accessibility-tree axtree browser-automation chrome-cdp cli code-generation devtools llm python workflow-automation
Last synced: 14 Apr 2026
https://github.com/mohamedahmed770/auto-vmaf-encoder
Auto-VMAF-Encoder uses data-driven VMAF targeting to deliver quality and efficient encodes. It analyzes videos, logs metrics, and shows real-time progress with ETA. 🐙
automation av1 cli console-ui ffmpeg media-automation nvenc python rich-cli svt-av1 transcoding video-encoding video-processing video-quality vmaf
Last synced: 20 Apr 2026
https://github.com/adeekshith/hn-over-ssh
View Hacker News over SSH ($ ssh hn.parishod.com)
cli hacker-news hackernews paramiko python python3 ssh ssh-app sshserver sshservers terminal terminal-app terminal-based
Last synced: 29 Apr 2025
https://github.com/zawlinnnaing/go-clis
A collection of cli programs from book: Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools
Last synced: 26 Feb 2026
https://github.com/ehmicky/modern-errors-cli
`modern-errors` plugin to handle errors in CLI modules.
bash browser cli console errors handler javascript library message modern-errors modern-errors-plugin monitoring nodejs plugins shell stack stacktrace terminal timeout typescript
Last synced: 30 Oct 2025
https://github.com/icemint0828/imgedit
Imgedit is a package that performs image processing such as resizing and trimming.
cli file-conversion go golang grayscale image-processing resize reverse tile trim
Last synced: 14 Jan 2026
https://github.com/2mal3/pytailwindcss-extra
Use Tailwind CSS with daisyUI without Node.js and install it via pip.
Last synced: 25 Feb 2026
https://github.com/msg555/uniondiff
Utility to produce a difference between two directories suitable for union filesystems
archive aufs cli containers diff directory filesystem images overlay overlayfs tar union unionfs
Last synced: 14 Jan 2026
https://github.com/kadirpekel/algorig
Algorig - The Ultimate Algorand Smart Contract Development Rig!
algorand blockchain cli dao defi smart-contracts
Last synced: 21 Jan 2026
https://github.com/thomas-chauvet/names_transliteration
Neural Machine Translation (NMT) applied to transliterate names in arabic characters to latin characters (romanization).
arabic characters cli data dataset deep-learning latin neural-network nlp nmt romanization seq2seq translation transliteration typer-cli
Last synced: 06 Feb 2026
https://github.com/bananasjim/rdc-cli
Scriptable CLI for RenderDoc captures — built for terminal workflows, CI pipelines, and AI agents
cli frame-analysis gpu gpu-capture graphics-debugging linux opengl python renderdoc renderdoc-api shader-debugging vulkan
Last synced: 01 Apr 2026
https://github.com/anikhasibul/html2vecty
HTML to Vecty compiler! 😎 Transpiles all of your html codes to vecty components in a second! 😎 #move2vecty #html2vecty
cli compiler components css front-end-development golang gopherjs html javascript transpiler vecty
Last synced: 09 Apr 2025
https://github.com/aloussase/emoji-cli
Emoji tool for the command line, with autocompletion!
Last synced: 06 Jul 2025
https://github.com/lalomorales22/grok-4-cli
Grok-4 CLI, an attempt at giving Grok4 a CLI
Last synced: 02 Jun 2026
https://github.com/pinto0309/snd4onnx
Simple node deletion tool for onnx.
cli model-converter models onnx onnxruntime python
Last synced: 08 May 2025
https://github.com/jimmy1wu/zoom-links
Manage and join your recurring Zoom meetings using the CLI. 📞
Last synced: 22 Jun 2025
https://github.com/arrufat/tokenuze
A CLI tool that summarizes token and cost usage from various LLM providers
ai-agent-tools cli token usage-analytics zig-package
Last synced: 07 Mar 2026
https://github.com/rubixdev/pixfetch
Another fetch program with pixelized images written in Rust
ansi-colors cli fetch linux pixel-art rust system-information unicode
Last synced: 10 Sep 2025
https://github.com/matronator/mtrgen
CLI tool for generating files using a template engine similar to Jinja or Blade.
cli cli-app cli-generation cli-generator cli-generators cli-tool code-generation code-generator code-generators command-line-app command-line-tool file-generation file-generator generator generator-template generators mtrgen php php-generator templates
Last synced: 25 Dec 2025
https://github.com/temzasse/figmage
A simple CLI tool that helps you generate design tokens as code from your Figma project.
cli design-system design-tokens figma
Last synced: 13 Apr 2025
https://github.com/makarski/gcaler
Google Calendar Scheduler
cli golang google-calendar schedule
Last synced: 17 Jan 2026
https://github.com/naltun/unix-notes
Notes on common 🅄🅝Ⓘ🆇 topics 🐧 😈
aix bsd cli command-line darwin internet kernel linux networking protocols tcp tcp-ip udp unix
Last synced: 30 Apr 2025
https://github.com/kontent-ai/cli
Kontent.ai command line interface supporting migrations scripts processing written by Management SDK JS.
caas ci cli continuous-integration kontent-ai kontent-ai-tool migrations
Last synced: 03 May 2025
https://github.com/windomz/gituser.js
:performing_arts: Easily switch and manage git config users.
cli git git-configuration git-tool git-user gituser switcher
Last synced: 20 Mar 2025
https://github.com/josee9988/minifyallweb
The original VSCode extension 'MinifyAll' as a webpage! 😎
angular angular-universal cli html json minifier minify minifyall minimization ssr typescript webpage website
Last synced: 21 Mar 2025
https://github.com/knfs-library/bamimi-cli
Cli for BAMIMI Framework
cli nodejs nodejs-cli nodejs-framework nodejs-frameworks nodejs-server
Last synced: 24 Jun 2025
https://github.com/miqueas/ink
Colorize your Lua script output with a easy to use markup
Last synced: 09 Jul 2025
https://github.com/arbal/brave-control
Control Brave Browser from the command line. List, close, deduplicate and bring focus to open tabs. Also includes Alfred workflow integration.
alfred alfred-workflow automation brave brave-browser browser cli command-line command-line-tool deduplication focus jxa tabs workflow
Last synced: 06 Apr 2025
https://github.com/cgkantidis/pocket-cli
A CLI (Command Line Interface) for Pocket (getpocket.com)
Last synced: 12 Apr 2025
https://github.com/jez/viewjrnl
Shell script to group jrnl entries by date and add color.
Last synced: 20 Jul 2025
https://github.com/ruelala/arconn
a cli for remotely connecting to aws resources using SSM
aws cli golang remote-execution remote-shell session-manager ssm
Last synced: 19 May 2026
https://github.com/mistweaverco/kulala-cli
A fully-featured ⚡️ HTTP/GraphQL/gRPC/Websocket-client 🐼 interface 🖥️ for your command-line ❤️, that supports the Jetbrains .http spec (with full scripting support).
cli curl graphql graphql-client grpc grpc-client http-client jetbrains-http-client oauth oauth2 rest rest-client websocket-client
Last synced: 27 Jun 2026
https://github.com/xyproto/easy
:shaved_ice: nice and ionice combined to a single utility, written in pure Go
cli drop-in-replacement go ionice linux nice priority utility
Last synced: 12 Jan 2026
https://github.com/fjebaker/nkt
Terminal note taking.
cli journal note-taking notes productivity terminal tui
Last synced: 08 Jul 2025
https://github.com/getGuaka/Prompt
Prompts the user for more information.
agree ask choose cli command-line command-line-tool guaka prompt swift swift-package-manager
Last synced: 16 Jul 2025
https://github.com/jordilin/gitar
Git all remotes. git cli tool that targets both Github and Gitlab
cli developer-tools etl git github github-cli gitlab gitlab-cli rest rust rust-lang
Last synced: 11 Apr 2025
https://github.com/ryokacchi/weebget
✨ A CLI Tool to Download Anime Episodes
anime cli shell terminal webscraping
Last synced: 21 Jun 2025
https://github.com/hamflx/fetchbrowser
指定版本,下载 chromium 和 firefox 的工具。A tool that allows you to download specified versions of Chromium and Firefox.
chromium cli firefox legacy-chromium utility
Last synced: 16 Jan 2026
https://github.com/swaykh/linksym
Linksym is a dotfiles manager. Making it easier to create and manager symlink while creating automatic records.
cli dotfiles dotfiles-manager go golang
Last synced: 06 May 2025
https://github.com/rmuif/cli
CLI for managing your RMUIF app.
authentication authorization cli firebase rmuif roles user users
Last synced: 12 Apr 2025
https://github.com/fmartingr/games-screenshot-manager
Simple CLI tool to manage your game's screenshots
cli games golang screenshots steam videogames
Last synced: 22 Mar 2025
https://github.com/refcell/cargo-hoist
Dead simple, memoized cargo subcommand to hoist cargo-built binaries into the current working directory, written in Rust.
cargo cargo-subcommand cli rust
Last synced: 07 May 2025
https://github.com/bullhorn/bullhorn-cli
CLI for Bullhorn and Bullhorn Extensions
bullhorn bullhorn-extensions cli
Last synced: 13 May 2025
https://github.com/nazar-pc/btrfs-sync-subvolumes
This is a pretty naive implementation of replication exact set of subvolumes from one location to another, plays nicely with Just backup btrfs
backup btrfs cli copy snapshot subvolume sync synchronization
Last synced: 11 Apr 2025
https://github.com/suglasp/fallout4_fallout76_sfx_conversionkit
Fallout 4 and Fallout 76 sound (sfx) and music conversion kit in Powershell. Extract your favorite soundsamples in bulk and convert them to WAV (wave) or MP3. Fallout archive file (*.ba2) are native processed in Powershell code. Conversion of sfx files is done through use of external utils you need to download (see the README).
ba2 bethesda cli extract fallout fallout-76 fallout4 fallout76 fo4 fo76 fuz music riff sfx sound soundsample tool utility wave xwma
Last synced: 24 Aug 2025
https://github.com/reagentx/logria-py
A powerful CLI tool that puts log analytics at your fingertips. Python implementation.
analytics cli grep logging multiprocessing parsing python regex tail
Last synced: 14 Apr 2025
https://github.com/KevinArce/bun-cli
Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure, including necessary configuration files and a ready-to-go project setup, saving time and setting a standard structure for Bun applications.
Last synced: 18 Jul 2025
https://github.com/yjl9903/Breadc
🥪 Yet another Command Line Application Framework with fully TypeScript support
cli command-line framework typescript vscode
Last synced: 18 Jul 2025
https://github.com/reactwaylabs/typed-i18next
Type-safe translations generator for i18next.
cli i18next strict-types translations type-safe typescript
Last synced: 06 Mar 2026
https://github.com/boilertown/node-cli-boilerplate
The boilerplate with opinionated setup to help you quickly kickstart your Node.js CLI app.
cli eslint nodejs prettier tsup typescript
Last synced: 08 May 2025
https://github.com/wilfredinni/marlin
Swim between bookmarks in the Windows terminal
bookmark bookmark-manager cli command-line-tool python3 windows workon
Last synced: 12 Apr 2025
https://github.com/venthur/immoscrapy
Scrape Immobilienscout24 data using Python
Last synced: 15 Jun 2025
https://github.com/kylepw/wikiwall
Python CLI that customizes your macOS desktop background with beautiful artwork.
cli commandline desktop-wallpaper macos macosx python wallpaper wikiart
Last synced: 13 May 2025
https://github.com/joshuaclayton/file-fun
A fun program for files, written in Haskell, to demonstrate a monad transformer stack
Last synced: 12 Apr 2025
https://github.com/kamiazya/ink-highlight
Highlight component for Ink 🌈
cli color highlight ink ink-component react syntax-highlighting terminal
Last synced: 17 Jul 2025
https://github.com/jarviscraft/javac-rs
Java compiler written on Rust aimed at better modularity and ease of extension
ast cli compiler javac rust-crate rust-library
Last synced: 29 Oct 2025
https://github.com/alemtuzlak/react-igniter
Lightweight React CLI for generating code
cli forms generator javascript js nodejs react reactjs ts typescript
Last synced: 13 May 2025
https://github.com/canop/cli-log
a simple file logging facility, convenient for Rust terminal applications
cli hacktoberfest rust terminal
Last synced: 12 May 2025
https://github.com/dhondta/python-asciistuff
:art: Library for producing ASCII arts
ascii-art ascii-graphics cli development programming
Last synced: 03 May 2026
https://github.com/the-metafactory/arc
Package management for PAI — install, discover, and share skills, tools, agents, and prompts
ai-agents bun claude-code cli package-manager pai personal-ai skills
Last synced: 28 Jun 2026
https://github.com/knightchaser/gotcp
A simple CLI based multiuser chatting app with GO TCP socket, based on the client-server model
chatting-app cli cli-app docker golang small-project socket socket-programming tcp
Last synced: 07 May 2025
https://github.com/openchami/magellan
Redfish-based BMC discovery tool written in Go
bmc bmc-discovery cli gofish golang hpc http networking openchami redfish
Last synced: 15 Apr 2025
https://github.com/bahmutov/inquirer-confirm
Simple confirm yes / no command line question that returns a promise, built on top of inquirer
Last synced: 28 Sep 2025
https://github.com/swisscom/net-ssh-cli
A library to make interactive SSH sessions more convenient.
cli console interactive-shell ssh
Last synced: 15 Apr 2025
https://github.com/phil-r/til
:books: Today I Learned
cli curl git macos postgresql ssh til unix
Last synced: 01 Aug 2025
https://github.com/alexskrypnyk/scaffold
Generic project scaffold template
actions ci cli cli-template commandline composer documentation github kick-start nodejs php phpunit project-template scaffold scaffold-template skeleton starter-kit template
Last synced: 19 Aug 2025
https://github.com/tilmangriesel/alpinezen
☀️ Breathe life into your workspace with dynamic wallpapers
cli desktop go golang linux macos nature wallpaper wallpaper-changer wallpaper-manager windows
Last synced: 07 Aug 2025
https://github.com/mattboldt/guac
A Git Repo Management CLI
cli git repository repository-management
Last synced: 11 Apr 2025
https://github.com/ru44/cloudyclipy
Your own clipboard in the cloud
cli clipboard-manager gist github nodejs typescript
Last synced: 22 Apr 2025
https://github.com/Gausix/Scimon
Scimon is a tool designed for batch downloading PDF files using its own dedicated language, Monset (.mon). Monset features a very simple and quick-to-write syntax, making it easy to use.
cli monset pdf-batches pdf-downloader rust scimon tools utils
Last synced: 31 Jul 2025
https://github.com/cap32/babel-register-cli
Just like babel-node, but using babel-register. You could use it in production.
babel babel-node babel-register cli es2015 es2016 es2017 es6 es7 node
Last synced: 22 Apr 2025
https://github.com/kevcui/tempmail
:mailbox_with_mail: Use disposable temp-mail service from terminal
bash bash-script cli disposable-email disposable-emails mail temp-mail tempmail temporary-email temporary-emails
Last synced: 01 Aug 2025
https://github.com/mamantoha/zci
Zendesk and Crowdin integration Command Line Interface (CLI)
Last synced: 07 May 2025
https://github.com/zalando-incubator/clin
Cli for Nakadi for event types and subscriptions management
Last synced: 14 Apr 2025
https://github.com/injoongy/oriole
Make time fly 🐦
cli conf ink javascript node-fetch pastel react typescript
Last synced: 10 Aug 2025
https://github.com/backslashspace/windows-ssh-fail2ban
SSH Brute-Force protection for Windows
cli harden hardening protection security ssh ssh-bruteforce sshd sshd-hardening
Last synced: 15 Apr 2025