CLI developer tools
Every listing tagged cli, A to Z: 25 tools across 3 categories. Listed in alphabetical order, not ranked.
agent-archive
CLI to archive Claude Code, Codex and Cursor sessions to your own S3 or R2 bucket and hand a session's context off between agents or machines, plus browse history by topic, project, branch or PR. MIT-licensed, written in Go.
arvre
Open-source (MIT) terminal UI that draws your Claude Code sessions and their forks as a tree or flowchart: move between parents and children, filter to this directory or the last 24 hours, and resume any session with claude --resume. It infers forks from shared message IDs because Claude Code records no parent link. Python 3.11+, pipx install arvre.
Bito
Bito's AI Code Review Agent: codebase-aware reviews on GitHub, GitLab and Bitbucket pull requests, in VS Code, JetBrains, Cursor and Windsurf, and from the CLI, with one-click fixes, custom guidelines and review analytics. Bito-hosted or self-hosted.
Claude Code
Anthropic's agentic coding tool that runs in the terminal and works across your codebase.
CodeRabbit
AI code review for pull requests on GitHub, GitLab, Azure DevOps and Bitbucket, and before the PR in the CLI, your IDE and coding-agent loops: plain-language walkthroughs, one-click fixes, pre-merge checks, slop detection for low-quality AI PRs, and reviews that learn from your team's feedback. Free on public repos.
Dropstone
AI coding agent for the terminal and your IDE with one memory across chat, CLI and code: correct it once and it applies the lesson everywhere; runs on self-hosted models, plans from $5/month.
Ellf
Explosion's tool that plugs into Claude Code, Codex or Copilot to plan, annotate, train and evaluate custom NLP systems.
Enzyme
Open-source (Apache-2.0) Rust tool that builds a local index of your Markdown notes from their folders, tags, links and dates, so Claude Code, Codex or another terminal agent can pull up related notes and cite them.
Gauge CLI
Open-source (MIT) CLI that runs real coding agents against your Skills, CLIs, SDKs, MCP servers and docs, captures where they get stuck and lets your own agent test fixes locally in Docker; part of the Gauge agent-led growth platform.
GhostBase
Open-source (MIT) keyboard-driven terminal database studio for SQLite, PostgreSQL and MySQL, from the maker of Ghostman: it connects from DATABASE_URL in your .env, double-confirms or (in one-key read-only Safe Mode) blocks DELETE or UPDATE without WHERE, DROP and TRUNCATE, runs EXPLAIN with one key, beautifies SQL, and exports results as INSERT statements or Markdown tables. Built on Textual; pip install ghostbase-cli (Python 3.10+).
Ghostman
Open-source (MIT) keyboard-driven terminal API client and webhook inspector built on Textual: compose GET, POST, PUT, PATCH and DELETE requests, see DNS and TTFB latency and formatted JSON, and catch incoming webhooks on a built-in local listener (port 9090) without ngrok. Local-first, no account; collections are plain JSON/YAML files you can commit to Git. Install with pip install ghostman (Python 3.10+).
Google Gemini CLI
Google's open-source (Apache-2.0) coding agent for the terminal: it reads and edits your codebase, runs shell commands, connects MCP servers and runs headless with gemini -p for scripts. Now built for Gemini Code Assist Standard and Enterprise teams and paid Gemini API or Vertex AI keys; free and Google AI Pro/Ultra users moved to Antigravity CLI.
Graphite
Code review platform for GitHub: stacked pull requests from a CLI, VS Code extension or MCP, a PR inbox, a merge queue, and AI reviews with custom rules, filters and one-click fixes. Free Hobby plan for personal repos.
Hazzel
Small, readable open-source (Apache-2.0) terminal coding agent in Python: bring your own key for one of eight providers or run Ollama locally, no subscription, every change shown as a diff before it touches disk, with undo, /review, /commit and per-turn token cost.
OmniDiff
Open-source (AGPL-3.0) content-aware diff tool written in Rust, used as a terminal viewer or as git's external difftool: it highlights the parts of a line that changed and shows moved code as moved instead of marking whole lines deleted and inserted, across 25 languages, and also diffs config, images, PDFs, archives, fonts and cursors. Prebuilt binaries for Linux, macOS and Windows, Homebrew, apt and Nix, plus VS Code and Neovim plugins. Early (v0.3.0).
OpenAI Codex CLI
OpenAI's open-source (Apache-2.0) coding agent that runs locally in your terminal: it reads your repo, edits files and runs commands, with codex exec for scripts and CI. Sign in with ChatGPT or use an API key.
OpenCode
Open-source AI coding agent for terminal, desktop and web, with multi-session agents and 75+ model providers.
proc
Open-source (MIT) Rust CLI for macOS, Linux and Windows that finds and manages processes by port, PID, name or path: see what is on :3000 and why, then stop or free it, with confirmations and --dry-run. Ships an agent skill so Claude Code, Codex, Cursor and Gemini CLI know when to use it.
Qodo
Multi-agent AI code review for pull requests on GitHub, GitLab, Bitbucket, Azure DevOps and Gerrit, with a rules system built from your PR history, cross-repo review that catches breaking changes downstream, and a CLI toolbox that gives Codex, Claude and Kiro a review step inside the agent loop.
QuickRust
Drop-in replacement for the cargo command from MachineFabric that speeds up Rust builds with nothing to configure: one central, size-limited build cache shared by every checkout, its own toolchains, and qrust analyze to show why crates rebuilt and where time and disk went.
siltop
Rust terminal system monitor for Apple Silicon Macs showing CPU, GPU, power, clocks, temperatures and processes, without sudo or telemetry.
slotwatch
Open-source (MIT) terminal UI that watches PostgreSQL replication slots: how much WAL each slot holds, how fast that grows, who reads it and how long it has sat idle, worst first, with a note on why a slot was flagged. Read-only, so it never drops or changes anything. slotwatch --check gives an exit code (and optional JSON) for cron, CI or Kubernetes. Tested on Postgres 14 to 18; Homebrew, go install, Docker or release binaries.
Sygal
Local-first Mac and Windows app plus CLI that converts PDFs, Office files, scans and web pages into clean Markdown or JSON for AI prompts and pipelines.
uji
Small, lightweight terminal coding agent where everything is a module you can swap at runtime, even the core: every view is Lua you can rewrite, and you add plugins as you go. Install with a curl script or Homebrew; GPL-3.0.
Ulak
Open-source (MIT or Apache-2.0) Rust CLI that runs a local Compose project's Docker workloads on a server you control over SSH, with no local Docker daemon: keeps your editor and checkout local, syncs the files Docker needs, runs Docker commands remotely and forwards published ports back to localhost. Installs nothing on the server; macOS and Linux.