Developer shares CLI tools that work well with Claude Code

Switching from MCPs to CLIs for Claude Code
A developer on r/ClaudeAI shared their experience switching from MCPs (Model Context Protocols) to CLIs when working with Claude Code. They initially used MCPs but found them frustrating due to parameter errors, authentication issues, timeouts, and slower performance.
The developer discovered that Claude handles CLI commands effectively because it has been trained on years of shell scripts, documentation, Stack Overflow answers, and GitHub issues. Claude knows command flags, edge cases, and can compose commands in ways that would take the developer significant time to figure out manually.
Daily CLI tools used with Claude Code
The developer shared the specific command-line tools they use in their daily workflow with Claude Code:
gh(GitHub CLI) – For PRs, issues, code search, and other GitHub operations. They use the--jsonflag with--jqfor precise output. Claude can chain commands for workflows like creating issues, assigning them, opening PRs, and requesting reviews.ripgrep– For fast code search across large repositories, which they find better than standard grep. Claude uses it to find symbols, trace usage, and navigate unfamiliar codebases.stripe– For webhook testing, event triggering, and log tailing. The--output jsonflag makes it agent-friendly, saving manual work on payment flows.supabase– For local development, database management, and edge functions. Claude knows this CLI well and can run commands likesupabase startplus database commands to set up local environments.vercel– For deployment, environment variable management, and domain management. Token-based authentication (vercel --token $TOKEN) works without browser interaction.sentry-cli– For release management, source maps, and log tailing. The--format jsonflag throughout allows Claude to diagnose errors without manual stack trace copying.neon– For Postgres branch management from the terminal. Claude can spin up branches, test migrations, and tear them down, which helps avoid production issues.
The developer is compiling a list of CLIs that work well with Claude Code, focusing on those with structured output, non-interactive mode, and API key authentication. They're seeking additional CLI recommendations from the community.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code's Illusion of Finished Work: Why Reviewing the Agent's Path Matters More Than the Diff
Claude Code can produce a clean diff, passing tests, and a good summary—yet still miss real behavior, security concerns, or architecture constraints. The author argues that reviewing the chain of actions (plans, files read, commands run, test output) is now essential, not just the final diff.

audio-analyzer-rs: An MCP Server for Audio Analysis with Claude
A developer built audio-analyzer-rs, an MCP server in Rust that gives Claude direct access to audio file analysis including spectral, harmonic, rhythm, LUFS loudness (EBU R128), and dynamic range measurements. The tool is token-efficient, with Claude starting at low resolution and zooming in on small chunks as needed.

Codebook Lossless LLM Compression: 10-25% RAM Reduction with Bitwise Packing
A developer's proof-of-concept code demonstrates lossless LLM compression by packing fp16 weights into blocks, achieving 10-25% RAM reduction with a trade-off of approximately halved inference speed. The approach identifies that most models only use 12-13 bits of unique values despite fp16's 16-bit representation.

RelayCode VS Code Extension Routes Claude Code Through Sovereign RDUs
OpenGPU has released RelayCode, a VS Code extension that acts as a local proxy to route Claude Code or Copilot requests through their decentralized network to open-weight models like DeepSeek-R1 and MiniMax M2.5 running on sovereign reconfigurable dataflow units.