command-line
Google in your terminal. Google Suite CLI: Gmail, GCal, GDrive, GContacts.
gog unifies Gmail, Calendar, Drive, Contacts, Tasks, Sheets, Docs, Slides, and People under one CLI — with JSON output and sane defaults.
Fast, script-friendly CLI for Gmail, Calendar, Chat, Classroom, Drive, Docs, Slides, Sheets, Forms, Apps Script, Contacts, Tasks, People, Groups (Workspace), and Keep (Workspace-only). JSON-first output, multiple accounts, and least-privilege auth built in.
Structural code search and replace for ~every language.
A code rewrite tool for structural search and replace that supports ~every language.
Related contents:
your house, in a terminal.
A terminal UI for tracking everything about your home. Single SQLite file. No cloud. No account. No subscriptions.
Your house is quietly plotting to break while you sleep -- and you're dreaming about redoing the kitchen. micasa tracks both from your terminal.
Related contents:
Open-Source PIM Tools in Rust.
Pimalaya is an ambitious project that aims to improve open-source tools related to Personal Information Management (also known as PIM), which includes emails, contacts, calendars, tasks and more.
Related contents:
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli. TypeScript runtime, CLI, and code-generation toolkit for the Model Context Protocol.
MCPorter helps you lean into the "code execution" workflows highlighted in Anthropic's Code Execution with MCP guidance: discover the MCP servers already configured on your system, call them directly, compose richer automations in TypeScript, and mint single-purpose CLIs when you need to share a tool. All of that works out of the box -- no boilerplate, no schema spelunking.
Related contents:
CLI tool to discover, manage, and document your IT infrastructure and home lab.
RackPeek is a lightweight, opinionated CLI tool / webui for documenting and managing home lab and small-scale IT infrastructure.
Watch SQL traffic in real-time with a TUI. Real-time SQL traffic viewer — proxy daemon + TUI / Web client.
sql-tap sits between your application and your database (PostgreSQL, MySQL, or TiDB), capturing every query and displaying it in an interactive terminal UI. Inspect queries, view transactions, and run EXPLAIN — all without changing your application code.
Related contents:
Terminal UI for WireGuard and OpenVPN with real-time telemetry and leak guarding.
Related contents:
Git Worktree TUI.
LazyWorktree lets you create, switch, and manage Git worktrees from a keyboard-driven TUI. It shows PR status, CI checks, and diffs alongside your worktree list.
Your browser catches homograph attacks. Your terminal doesn't. Tirith guards the gate — intercepts suspicious URLs, ANSI injection, and pipe-to-shell attacks before they execute.
Open Source CLI to Extract Design Systems & Tokens.
Extract any website’s design system into design tokens in a few seconds: logo, colors, typography, borders, and more. One command.
Extract design tokens from any website with one command. CSS to design system converter with W3C design tokens export.
Super-configurable and well-tested web page minifier (enhanced successor of HTML Minifier).
Let coding agents diagnose and fix your React code.
One command scans your codebase for security, performance, correctness, and architecture issues, then outputs a 0–100 score with actionable diagnostics.
Continuous, non-invasive background code review for agents, to work better and faster. With TUI and CLI support.
Continuous code review for coding agents. Review commits immediately, catch issues early, and fix them while context is fresh.
Related contents:
Instant codebase comprehension for AI coding agents — semantic graph, algorithm anti-pattern detection, architecture health. 56 commands, 22 languages, 100% local.
Roam pre-indexes your codebase into a semantic graph -- symbols, dependencies, call graphs, architecture, and git history -- stored in a local SQLite DB. Agents query it via CLI instead of repeatedly grepping files and guessing structure.
an offline-first command-line browser.
Offpunk allows you to browse the Web, Gemini, Gopher and subscribe to RSS feeds without leaving your terminal and while being offline.
Related contents:
A git diff pager based on delta but with a file tree, à la GitHub.
AI coding agent for the terminal.
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries.
Related contents:
The formatter multiplexer.
treefmt streamlines the process of applying formatters to your project, making it a breeze with just one command line.
Chrome automation from the command line. CLI tool for interacting with the web.
A Go CLI tool that drives a persistent headless Chrome instance using the rod browser automation library. Each command connects to the same long-running Chrome process, making it easy to script multi-step browser interactions from shell scripts or interactive use.
Related contents:
Shannon is your fully autonomous AI pentester.
Shannon’s job is simple: break your web app before anyone else does. The Red Team to your vibe-coding Blue team. Every Claude (coder) deserves their Shannon.
Fully autonomous AI hacker to find actual exploits in your web apps. Shannon has achieved a 96.15% success rate on the hint-free, source-aware XBOW Benchmark.
Related contents:
A place for all types of Termux packages.
Sounds like Archlinux User repository aka AUR? TUR functioning mechanism is bit different. Instead of building packages in device that too in android is quite hectic work for user. So TUR saves resources and time since user could install pre-compiled package.
Matchlock secures AI agent workloads with a Linux-based sandbox.
Matchlock is a CLI tool for running AI agents in ephemeral microVMs - with network allowlisting, secret injection via MITM proxy, and VM-level isolation. Your secrets never enter the VM.
Grab your DNS logs, detect anomalies, and finally understand what's happening on your network. The missing piece between DNS servers and your data stack.
DNS-collector is a lightweight tool that captures DNS queries and responses from your DNS servers, processes them intelligently, and sends clean data to your monitoring or analytics systems.
Related contents:
A developer's worst nightmare: a tool that silently corrupts your Git history.
Related contents:
PHP basic ressource profiler (CPU/memory), safe and useful for production sites.
phptop prints per query and average metrics comparable to 'time' (wallclock, user and system CPU time) along with memory and other ressource usages.
It can be easily globally activated on a LAMP server and requires little resources and a single line configuration change in your php.ini. It has been used by Bearstech on many production servers for years without any problems.
A modern TUI client for Memcached with tree-structured key navigation, smart JSON/binary formatting, and Vim keybindings
A Markdown formatter that enforces Hong Minhee's Markdown style conventions.
Hongdown is a Markdown formatter that enforces Hong Minhee's Markdown style conventions. The formatter is implemented in Rust using the Comrak library for parsing. It produces consistently formatted Markdown output following a distinctive style used across multiple projects including Fedify, LogTape, and Optique.
OpenSource compliance CLI for GitLab CI/CD.
Analyze your GitLab CI/CD pipelines for security and compliance: pipeline composition (templates, components, version constraints), container images (mutable tags, trusted registries), and branch protection settings.
Plumber is a compliance scanner for GitLab. It reads your .gitlab-ci.yml and repository settings, then checks for security and compliance issues.
Related contents:
Idempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server.
sqldef is a CLI tool for diffing two SQL schemas. You can use it to manage the migration of RDBMSs using regular SQL DDLs.
Supported databases: MySQL, MariaDB, TiDB, PostgreSQL, SQL Server, and SQLite3.
Pi is a minimal terminal coding harness. Adapt pi to your workflows, not the other way around, without having to fork and modify pi internals. Extend it with TypeScript Extensions, Skills, Prompt Templates, and Themes. Put your extensions, skills, prompt templates, and themes in Pi Packages and share them with others via npm or git.
Related contents:
Archive a lifetime of email and chat. Offline search, analytics, and AI query over your full message history. Powered by DuckDB.
Your messages are yours. Decades of correspondence, attachments, and history shouldn't be locked behind a web interface or an API. msgvault downloads a complete local copy and then everything runs offline. Search, analytics, and the MCP server all work against local data with no network access required.
Currently supports Gmail, with WhatsApp and other messaging platforms planned.
Related contents:
Identify. Audit. Slash. The Cloud Accountant.
Infrastructure that Heals Itself. Stop bleeding cash. Identifying consumption anomalies and autonomously remediating waste with mathematical certainty.
Local-first AWS forensic engine. Finds waste via dependency graph analysis and enables safe remediation with Terraform state restoration.
Block Unauthorized Network Communication via Command Line, Instantly. Instantly Block Network Access by PID/EXE.
ProcNetBlocker (Process Network Blocker) is a lightweight Windows command-line utility designed for system administrators, developers, and power users who need granular, real-time control over application network access. Stop unauthorized communication, sandbox suspicious programs, or manage bandwidth—all with a simple command.
Related contents:
Apple Silicon Monitor Top.
mactop is a terminal-based monitoring tool "top" designed to display real-time metrics for Apple Silicon chips written by Carsen Klock. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, GPU frequency, temperatures, and other system metrics directly from your terminal
Parallel testing for PHPUnit.
The objective of ParaTest is to support parallel testing in PHPUnit. Provided you have well-written PHPUnit tests, you can drop paratest in your project and start using it with no additional bootstrap or configurations!
Related contents:
A stylish terminal UI for Claude Code, built with Textual.
Related contents:
A drop-in, 5-20x faster, experimental Homebrew alternative.
zerobrew applies uv's model to Mac packages. Packages live in a content-addressable store (by sha256), so reinstalls are instant. Downloads, extraction, and linking run in parallel with aggressive HTTP caching. It pulls from Homebrew's CDN, so you can swap brew for zb with your existing commands.
Brakeman Security Scanner. Secure Your Rails Applications
Brakeman is a free vulnerability scanner designed for Ruby on Rails applications. Statically analyze Rails application code to find security issues at any stage of development.
Lightweight, container-free sandbox for running commands with network and filesystem restrictions.
Fence wraps commands in a sandbox that blocks network access by default and restricts filesystem operations based on configurable rules. It's most useful for running semi-trusted code (package installs, build scripts, CI jobs, unfamiliar repos) with controlled side effects, and it can also complement AI coding agents as defense-in-depth.
Terminal EPUB Reader with Full HTML Rendering.
Bookokrat is a terminal-based EPUB reader with a split-view library and reader, full MathML and image rendering, automatic bookmarks, inline annotations, and customizable themes.
Related contents:
winapp, the Windows App Development CLI, is a single command-line interface for managing Windows SDKs, packaging, generating app identity, manifests, certificates, and using build tools with any app framework.
Related contents:
Wake records your terminal sessions so Claude Code can see what you've been doing.
Related contents:
API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites. It includes different analysis and detection modules, and you can choose which modules to use during the investigation process.
Related contents:
A native command-line interface for working with Apple Core ML models on macOS. Inspect, run inference, benchmark, and manage Core ML models without Xcode or Python.
Related contents:
Export ALL your data from Apple Photos.
PhotosExport is a small macOS command-line tool that exports Apple Photos library assets to the filesystem, and that I developed out of frustration with Shortcuts’ limited (i.e., non-existent) Photos export capabilities and the brokenness of AppleScript-based solutions.
Related contents:
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in, like always having the latest API resources, fields, and operations available when they go live on the API without needing to install or update anything.
Related contents:
NGINX Configuration Security & Hardening Scanner.
Gixy-Next (Gixy) is an open-source NGINX configuration security scanner and hardening tool that statically analyzes your nginx.conf to detect security misconfigurations, hardening gaps, and common performance pitfalls before they reach production. It is an actively maintained fork of Yandex's Gixy. Gixy-Next's source code is available on GitHub.
Related contents:
Fast, powerful, git-native ticket tracking in a single bash script. Dependency graphs, priority levels, zero setup.
The git-backed issue tracker for AI agents. Rooted in the Unix Philosophy, tk is inspired by Joe Armstrong's Minimal Viable Program with additional quality of life features for managing and querying against complex issue dependency graphs.
Type-safe combinatorial CLI parser for TypeScript.
Express CLI constraints in code structure, not validation logic. Optique is a parsing library that focuses on extracting and validating command-line arguments. It doesn't dictate your application's structure, handle command execution, or provide scaffolding—it simply transforms command-line input into well-typed data structures.
A PTY proxy that tames Claude Code's massive terminal updates using VT-based rendering.
Claude Code uses synchronized output to update the terminal atomically. It wraps output in sync markers (\x1b[?2026h ... \x1b[?2026l) so the terminal renders everything at once without flicker.
The problem: Claude Code sends entire screen redraws in these sync blocks - often thousands of lines. Your terminal receives a 5000-line atomic update when only 20 lines are visible. This causes lag, flicker, and makes scrollback useless since each update clears history.
The A to Z of Modern Unix.
A curated list of outstanding CLI and TUI applications for Linux and macOS terminals, companion to the Linux Matters podcast.
Autonomous task execution plugin for LLM CLI - refactored modular architecture.
llm loop is a powerful plugin for the LLM CLI tool that enables autonomous, goal-oriented task execution. Unlike traditional single-turn LLM interactions, llm loop allows the AI to work persistently towards a goal by making multiple tool calls, analyzing results, and iterating until the task is complete.
Related contents:
ENV management tool, consolidate and manage .env and env variables.
Related contents:
Unofficial CLI and MCP server for Lambda cloud GPU instances.
A fast CLI and MCP server for managing Lambda cloud GPU instances.