Core
9 toolsThe essentials. ripgrep, fd, jq, yq, bat, tree, GitHub CLI, fzf, and xh. Fastest code search, JSON/YAML slicing, and HTTP from the terminal.
AI coding agents are only as good as the tools on the machine. A fresh install has few of them. agent-loadout installs a curated set of 64 terminal tools -- the ones that actually matter for agentic workflows.
npx agent-loadout64 curated terminal tools across core utilities, agent tooling, media, DX, and security.
Fastest code search available. 10-100x faster than grep. Agents use it constantly to locate symbols and patterns across large codebases.
Rust · Unlicense · 60.6k ★
Structural code search using AST patterns. Find usages, rename methods, enforce patterns without false positives.
Rust · MIT · 12.8k ★
Embedded SQL engine that queries CSV, JSON, and Parquet files directly. Ideal for log analysis and data exploration.
C++ · MIT · 36.5k ★
The standard tool for slicing and transforming JSON from APIs, config files, and CLI output.
C · 33.8k ★
Comprehensive vulnerability scanner for containers, filesystems, git repos, and IaC configs. Surface CVEs before they ship.
Go · Apache-2.0 · 32.9k ★
Fast, zero-config linter and formatter for JS/TS. Format and lint in a single pass before committing.
Rust · Apache-2.0 · 23.9k ★
Health data as of March 2026
Fastest code search available -- 10-100x faster than grep. Respects .gitignore by default.
Rust · Unlicense · 60.6k ★ · active
Modern find replacement that's faster and has sane defaults. Output is clean and scriptable.
Rust · Apache-2.0 · 41.9k ★ · active
The standard tool for slicing and transforming JSON from APIs, config files, and CLI output.
C · 33.8k ★ · active
Does for YAML what jq does for JSON -- reads, writes, and transforms YAML/TOML/XML.
Go · MIT · 15.0k ★ · active
cat with syntax highlighting, line numbers, and git diff markers.
Rust · Apache-2.0 · 57.5k ★ · active
Prints a directory as an ASCII tree -- one of the most token-efficient ways to understand project structure.
C · GPL-2.0 · stable since 1996
Full GitHub API access from the terminal -- PRs, issues, releases, workflows, and more.
Go · MIT · 42.9k ★ · active
Interactive fuzzy finder that makes any list selectable. Pipe file lists, git branches, or command history.
Go · MIT · 78.3k ★ · active
Friendly, fast HTTP client with sensible defaults and coloured output.
Rust · MIT · 7.6k ★ · active
Static analyser for bash/sh scripts that catches bugs and bad practices before they run.
Haskell · GPL-3.0 · 39.1k ★ · active
Structural code search and replace using AST patterns rather than text.
Rust · MIT · 12.8k ★ · active
A make alternative with clean syntax that doubles as a project task menu.
Rust · CC0-1.0 · 31.9k ★ · active
Generates regex patterns from example strings you provide.
Rust · Apache-2.0 · 8.1k ★ · active
Finds unused exports, files, and dependencies in TypeScript/JavaScript projects.
TypeScript · ISC · 10.4k ★ · active
Simpler, safer sed for find-and-replace across files. Literal by default.
Rust · MIT · 7.0k ★ · active
Benchmarking tool that runs commands repeatedly and reports statistical results.
Rust · Apache-2.0 · 27.6k ★ · active
Community-maintained cheat sheets for CLI tools, focused on practical examples.
Markdown · 61.6k ★ · active
Fast, zero-config linter and formatter for JavaScript and TypeScript.
Rust · Apache-2.0 · 23.9k ★ · active
Structural diff that compares files by AST rather than line-by-line.
Rust · MIT · 24.3k ★ · active
Converts documents between virtually any format -- Markdown, HTML, PDF, DOCX, LaTeX.
Haskell · GPL-2.0 · 42.4k ★ · active
Embedded SQL engine that queries CSV, JSON, and Parquet files directly.
C++ · MIT · 36.5k ★ · active
Extracts content from HTML using CSS selectors, like jq for web pages.
Rust · MIT · 7.5k ★ · last push 2024
Source code spell checker that finds common typos in identifiers, comments, and strings.
Rust · Apache-2.0 · 3.8k ★ · active
Beautiful, interactive UI primitives (prompts, spinners, filters) for shell scripts.
Go · MIT · 23.0k ★ · active
HTTP load tester with JSON output. Benchmarks endpoints with structured latency and throughput data.
Rust · MIT · 10.1k ★ · active
Flattens JSON into greppable assignment statements. Find paths in complex API responses without jq.
Go · MIT · 14.4k ★ · last push 2025
Fast link checker for markdown, HTML, and websites. Catches broken and dead URLs.
Rust · Apache-2.0 · 3.4k ★ · active
Prose linter that enforces writing style guides on documentation and README files.
Go · MIT · 5.3k ★ · active
Industry-standard tool for audio and video processing -- transcoding, trimming, extracting frames.
C · LGPL/GPL · 57.6k ★ · active
Reads and writes metadata from images, video, audio, and documents.
Perl · GPL-3.0 · 4.5k ★ · active
Comprehensive image manipulation -- resize, crop, convert, annotate, composite.
C · Apache-2.0 · 15.9k ★ · active
Fast image processing pipeline with low memory usage. Powers Sharp. Faster than ImageMagick for batch operations.
C · LGPL-2.1 · 11.1k ★ · active
Optimises SVG files by removing redundant data. Often 30-70% smaller.
JavaScript · MIT · 22.4k ★ · active
High-fidelity SVG-to-PNG renderer. Handles complex SVGs that other tools misrender.
Rust · Apache-2.0 · 3.7k ★ · active
Renders images as ANSI text art in the terminal. Lets agents visually inspect images without a GUI.
C · LGPL-3.0 · 4.4k ★ · active
Colour manipulation tool for generating, converting, and inspecting colours and palettes.
Rust · Apache-2.0 · 6.3k ★ · active
Declarative diagramming language. Generate architecture diagrams, flowcharts, and ERDs from text.
Go · MPL-2.0 · 23.2k ★ · active
Lossy PNG compressor that cuts 50-80% off file size with minimal visual quality loss.
C · 5.6k ★ · active
Lossless PNG optimizer. Guaranteed size reduction with zero quality loss.
Rust · MIT · 3.8k ★ · active
Modern ls replacement with colour-coded output, git status integration, and tree view.
Rust · EUPL-1.2 · 20.4k ★ · active
Learns your most-used directories and lets you jump to them by partial name.
Rust · MIT · 34.0k ★ · active
Syntax-highlighted, side-by-side git diffs with line numbers.
Rust · MIT · 29.3k ★ · active
Manages runtime versions (Node, Python, Ruby, Go) per project via .mise.toml.
Rust · MIT · 25.3k ★ · active
Runs a command whenever files change. Reduces the feedback loop.
Rust · Apache-2.0 · 6.8k ★ · active
Creates locally-trusted HTTPS certificates for development with zero configuration.
Go · BSD-3-Clause · 58.3k ★ · stable
Full-featured TUI git client for staging, committing, branching, and rebasing.
Go · MIT · 73.6k ★ · active
Visual disk usage tree that shows what's consuming space, sorted by size.
Rust · Apache-2.0 · 11.3k ★ · active
System resource monitor (CPU, memory, network, processes) as a TUI.
Rust · MIT · 13.0k ★ · active
Loads and unloads environment variables automatically when entering/leaving a directory.
Go · MIT · 14.7k ★ · active
Modern ps replacement with search, colour coding, and tree view.
Rust · MIT · 6.0k ★ · active
Extremely fast Python package installer and virtual environment manager.
Rust · Apache-2.0 · 80.3k ★ · active
Hex viewer with colour-coded output distinguishing printable characters and control codes.
Rust · Apache-2.0 · 10.0k ★ · active
TOML formatter, linter, and query tool for Rust projects and pyproject.toml.
Rust · MIT · 2.2k ★ · active
Interactive JSON viewer with JavaScript expression support. Visual exploration of nested data.
Go · MIT · 20.3k ★ · active
CSV and TSV viewer with aligned columns for readable tabular data in the terminal.
Rust · Apache-2.0 · 690 ★ · last push 2025
Records terminal sessions as lightweight text files for documentation and demos.
Rust · GPL-3.0 · 16.9k ★ · active
Comprehensive vulnerability scanner for containers, filesystems, git repos, and IaC configs.
Go · Apache-2.0 · 32.9k ★ · active
Runs GitHub Actions workflows locally using Docker. Faster iteration on workflow files.
Go · MIT · 69.2k ★ · active
Scans git history and working trees for accidentally committed secrets.
Go · MIT · 25.2k ★ · active
Multi-language static analysis using pattern rules -- finds security bugs and anti-patterns.
OCaml · LGPL-2.1 · 14.3k ★ · active
Simple, modern file encryption with a clean CLI. Resistant to misuse by design.
Go · BSD-3-Clause · 21.5k ★ · active
Modern DNS lookup tool with JSON output and DNS-over-HTTPS support.
Go · GPL-3.0 · 4.2k ★ · active
Different roles, same superpower. Pick your perspective to see which tools matter most for your workflow.
CLI tools aren't just for backend engineers. Process images, manipulate colours, render SVGs, generate diagrams, and compress assets — all from the terminal, all agent-accessible.
Optimise SVGs by 30-70%. Strip redundant metadata from icons and illustrations.
Agents optimise SVG assets in bulk before deployment — smaller bundles, faster loads.
Render SVG designs to pixel-perfect PNGs for social cards, OG images, and icon sets.
Agents generate production PNGs from SVG templates — OG images, favicons, app icons in one pass.
Quick-preview images directly in the terminal without switching to a GUI app.
Agents visually inspect generated images, screenshots, and thumbnails without leaving the terminal.
Generate palettes, convert between colour spaces, derive tints and shades from brand colours.
Agents programmatically build design token files — derive entire palettes from a single brand colour.
Write architecture diagrams, flowcharts, and ERDs as text. Render to SVG or PNG.
Agents generate diagrams from code analysis — describe structure in text, get publication-ready visuals.
Lossy PNG compression — cut 50-80% off file size with minimal visual quality loss.
Agents compress screenshots and generated images before committing — smaller repos, faster pages.
Lossless PNG optimization. Run after pngquant or standalone for zero-loss compression.
Agents run oxipng as a final pass on all PNG assets — guaranteed size reduction, zero quality loss.
Batch-resize product images, generate thumbnails, convert formats. 5-10x faster than ImageMagick.
Agents process image assets in bulk without hitting memory limits. Powers Sharp under the hood.
Core and Agent are on by default. Toggle Media, DX, and Security presets. Deselect any individual tool you don't need.
See the exact install commands before anything runs. Runs the right package manager for your OS -- brew, apt, scoop, cargo, or npm.
Every tool is checked after installation. No silent failures. Run npx agent-loadout verify at any time to confirm what's working.
Generates skill files your AI agent can read. Each skill is a focused playbook with trusted commands, output formats, and gotchas.
npx agent-loadoutInteractive install (default)npx agent-loadout install --preset core agent --applyInstall specific presetsnpx agent-loadout install --all --applyInstall everythingnpx agent-loadout verifyCheck what's installednpx agent-loadout listFull catalognpx agent-loadout skillsWrite skill filesnpx agent-loadout skills --forceRewrite all skill filesnpx agent-loadout list --brewfileGenerate Brewfile (macOS)agent-loadout / by conorluddy
One command. 64 tools. Your agent is ready.