Infracost cuts Claude token usage 79% by redesigning CLI for AI agents

✍️ OpenClawRadar📅 Published: May 19, 2026🔗 Source
Infracost cuts Claude token usage 79% by redesigning CLI for AI agents
Ad

Infracost, a CLI tool that estimates cloud infrastructure costs from Terraform, CloudFormation, and CDK, has redesigned its output for AI coding agents like Claude Code and Cursor. The result: up to 79% fewer output tokens and 67% lower API costs vs a bare-Claude baseline. The redesign revolves around two techniques: predicate pushdown into the CLI and a token-efficient output format.

Benchmark details

  • 16 questions over a 3-project Terraform fixture with 1,171 resources
  • Model: Claude Opus, 5 repeats per question
  • Baseline: bare Claude with Bash and Read tools, no skill loaded
  • Compared against Infracost skill with --llm output flag

Key results

MetricBare ClaudeWith Infracost skill (--llm)Change
Correct answers5 / 11 (45%)11 / 11 (100%)+6
Total cost (USD)$16.41$9.63-41%
Output tokens207,01781,697-61%
Wall time50 min50 mintied

One example: the question "count distinct resources failing the tagging policy, deduplicated across projects" cost $3.51 with bare Claude and hit the 25-turn cap, returning no answer. With the redesigned CLI, the same question cost $0.25 and returned the correct answer.

Ad

Technical approach

  • Predicate pushdown: Instead of having the agent pipe JSON through jq or write Python parsers, the CLI accepts filtering flags (e.g., --tag-policy), offloading computation to the tool itself. This reduces the number of turns and token consumption.
  • Token-efficient output format: The --llm flag returns a compact, agent-friendly format rather than verbose human-readable tables or full JSON. This alone accounts for a significant share of the reduction.

Benchmark harness gotchas

Infracost open-sourced their harness setup to help others avoid pitfalls:

  • Sandbox HOME for baseline runs to avoid accidental skill loading
  • Set TMPDIR to a project-local directory to circumvent macOS ACL issues
  • Prepend the test binary to PATH rather than relying on system install
  • Use 5+ repeats per cell due to 20-30% token variance
  • Re-run cells that hit turn caps (--rerun-failed) and re-score if the verifier changes (--rescore)

If you maintain a CLI that AI agents call as a subprocess, the same two moves — predicate pushdown and a dedicated agent output format — likely apply. The redesign also improved the human-facing CLI, though the article focuses on the agent path.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

ClaudeMeter: Open-Source macOS Menu Bar App for Real-Time Claude Usage Tracking
Tools

ClaudeMeter: Open-Source macOS Menu Bar App for Real-Time Claude Usage Tracking

ClaudeMeter is a free, open-source macOS menu bar app for Claude Max subscribers that displays session and weekly usage percentages, reset timers, and pace indicators without interrupting workflow. The entire app was built using Claude (Claude Code/Opus) for Swift code, Supabase backend, and Edge Functions.

OpenClawRadar
Claude-Skills Maintainer Seeks Feedback on 181 Agent Skills Library
Tools

Claude-Skills Maintainer Seeks Feedback on 181 Agent Skills Library

Reza, maintainer of claude-skills, is asking the community for feedback on his open-source library containing 181 agent skills, 250 Python tools, and 15 agent personas that work across 11 AI coding tools. He's questioning whether the isolated skill approach is effective and wants input on missing skills, persona-based agents, and tool integrations.

OpenClawRadar
Claude-Code v2.1.76 adds MCP elicitation, worktree optimizations, and numerous fixes
Tools

Claude-Code v2.1.76 adds MCP elicitation, worktree optimizations, and numerous fixes

Claude-Code v2.1.76 introduces MCP elicitation support for structured input mid-task, adds worktree.sparsePaths for monorepo efficiency, and fixes 20+ issues including deferred tool schema loss, slash command problems, and Remote Control session stability.

OpenClawRadar
PowerShell Script Automates OpenClaw Docker Setup on Windows
Tools

PowerShell Script Automates OpenClaw Docker Setup on Windows

A PowerShell script handles Windows-specific networking quirks and Docker configuration for OpenClaw, automating checks, image retrieval, setup guidance, and container deployment.

OpenClawRadar