cd /news/ai-agents/what-a-coding-agent-costs · home › topics › ai-agents › article
[ARTICLE · art-167717] src=devleo.ch ↗ pub= topic=ai-agents verified=true sentiment=· neutral

What a Coding Agent Costs

An open-source benchmark by smelt developer Leonard Cser measured CPU and memory use across seven coding agents and found memory consumption differs by up to 74x, with opencode taking 430 MiB directly after startup versus 5.8 MiB for fx and 19 MiB for smelt 0.8.0. The benchmark, run on a single Ryzen 9 7900X machine with each agent given an identical scripted model in a fresh 2-CPU container and sampled every 100 ms, also found terminal UI rendering can consume as much CPU as the task itself — claude code rose from 3% to 43% of one core and opencode from 4% to 48% as model speed went from 30 to 1,000 tokens per second. Cser reported that smelt's engine used the least CPU at 0.12 s but its TUI added 1.5 s, 13 times more, putting smelt above pi (1.4 s) overall.

by read2 min views4 publishedNov 11, 2026
What a Coding Agent Costs
Image: source

I’m working on an open-source coding agent called smelt. I want it to be fast and lean, with all the features of the other agents. I’m biased, so I needed an honest way to check my progress.

I wrote a [benchmark](https://leonardcser.github.io/harness-resource-bench) that captures the cost of running an agent. I ran it on

[,](https://claude.com/product/claude-code)

[codex](https://developers.openai.com/codex),

[,](https://fx.sh)

[omp](https://omp.sh),

[,](https://opencode.ai)

[pi](https://pi.dev)and

. Here are the best results, including where smelt falls short.

Takeaways #

  1. Memory use differs by up to 74x between agents.
  2. The TUI adds as much CPU as the work itself.
  3. smelt has the cheapest engine, but the TUI adds 13 times more CPU.

How I measured #

  1. All agents get the same scripted model, so their replies and tool calls are identical.
  2. Each run uses a new container with 2 CPUs.
  3. CPU and memory are read every 100 ms, from outside the container.
  4. Each case runs 3 times. The charts show the median, and the whiskers are the lowest and highest run.

The benchmark is open source and I ran the following versions: claude code 2.1.319, codex 0.167.0, fx 0.0.16, omp 18.18.0, opencode 2.2.6, pi 1.5.0 and smelt 0.8.0. Newer versions may differ.

Memory varies 74x #

opencode takes 430 MiB directly after starting. fx takes 5.8 MiB. smelt takes 19 MiB.

The TUI costs as much as the task #

Drawing onto the terminal costs as much CPU as the task itself or more. codex, omp and opencode are exceptions.

A faster model makes it worse. From 30 to 1,000 tokens per second, claude code goes from 3% to 43% of one core, opencode from 4% to 48%.

Where smelt falls short #

The smelt engine uses the least CPU. 0.12 s is spent on the task. The TUI adds 1.5 s to it. That’s 13 times more. With the TUI, smelt uses more CPU than pi (1.4 s). The UI is where smelt can improve most.

Limits #

I wrote the benchmark as well as smelt, and I built smelt with these numbers in front of me. It’s a scripted model, so none of this gives us any idea of the quality of answers. It all ran on one Ryzen 9 7900X machine. The specifics of each agent’s setup are in the repo.

The full results have every chart, including idle CPU, startup and long sessions.

A note: I put real thought into these posts. Every word here comes from the human me. Thanks for reading.

── more in #ai-agents 4 stories · sorted by recency
── more on @smelt 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/what-a-coding-agent-…] indexed:0 read:2min 2026-11-11 · —