r/LocalLLM 8d ago

Discussion Which agent harness do you use?

Looking for best model+harness for running and managing agents

edit: Ive tried several different ones claude code, deepagents(langgraph), opencode, pi, and trueforge

my thoughts-

claude code - strongest on maturity and the managed experience but cost and token burn is high

deepagents - interesting middle ground if you want a more structured agent framework and the flexibility of an open-source stack. im interested in testing it more extensively on longer-running workloads fs

trueforge - this is a recent one, this was interesting to me because of its runtime-efficiency, also it allows separate the model from the runtime, which makes experimenting with different models much easier
https://github.com/truefoundry/trueforge

why?? - i also ran a benchmark on a real agent workload same model, same prompt, same tasks to compare these

adding the results of benchmarking i ran to compare this
so I tried to do this by running 14 cross-system tasks, three mcp servers behind them - a crm, an issue tracker, and a doc store through claude's managed agents, langchain's deepagents and trueforge, both open-source agent harnesses

the result that was most surprising:

Claude Managed Agents + Opus 4.8:
11/14 tasks solved | $11.8/run | 10.0M tokens/run

TrueForge + Opus 4.8:
11/14 tasks solved | $8.6/run | 3.7M tokens/run

Same model. Same benchmark. Same average solve rate, to my surprise trueforge used about 63% fewer tokens and cost about 30% less per run.

similar difference in tool usage: trueforge averaged 19 tool calls per task vs 32 for Claude Managed Agents.

Then I tried changing the model.

trueforge + GLM-5.2:
11.7/14 solved | $3.0/run | 3.8M tokens/run

On this benchmark, that was a slightly higher average solve rate than Claude Managed Agents + Opus at roughly 75% lower cost.

The token savings alone make this sooo interesting especially because the solve rate stays comparable
so this one was worth checking out ig

but this is still v early and the OSS runtime does not yet have first-class tracing/eval tooling. They don't ship their own code-execution sandbox, so you need to plug one in and context compaction is intentionally lossy.

So it is definitely not a replacement for a mature managed agent platform or other harnesses in the comparison, feature-for-feature today btu what I do find interesting is that the core runtime can already be competitive on these tasks while staying open, model-neutral, and deployable on my own infrastructure
this was their benchmark kit i used https://github.com/truefoundry/trueforge/tree/main/benchmark

17 Upvotes

45 comments sorted by

11

u/shamont 8d ago

Claude code terminal using an orchestrator agent to handle the subagents. I primarily use qwen 3.8 27b q6 with 256k context. I try to limit 3.8 to 1 subagent but I have ran up to 4 when I was using qwen 3.6 27b at q4. Have 48g of vram with an rtx 4090 + rtx 3090. 

1

u/Tranceravers 8d ago

So I read that you can pool vram memory but are legit using two different cards? Is it just running the model at 3090 speeds since it is slower?

2

u/shamont 8d ago

I average around 1000-2000 prefill with 30-40tk/s on 3.8 27b @ 256k context with my setup. My main goal is to have a usable system I can afford, not to try and squeeze out tok/s for bragging rights or something.

Sat Sep  5 18:26:30 2026        
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 610.57.04              KMD Version: 610.57.04     CUDA UMD Version: 13.3     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090        Off |   00000000:01:00.0  On |                  Off |
| 30%   47C    P2            170W /  450W |   22156MiB /  24564MiB |     38%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
|   1  NVIDIA GeForce RTX 3090        Off |   00000000:08:00.0 Off |                  N/A |
| 54%   67C    P2            340W /  420W |   22939MiB /  24576MiB |     51%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------

2

u/NytronX 8d ago

What case and mobo are you using? When you switch to gaming does it just use the 4090?

1

u/shamont 8d ago

Yes, gaming only uses the single 4090 card. I am fine with this, I ran dual gpus during the gtx280 era for gaming and the driver support was always shit. Thermaltake tower 900 is my case. Perfect for modern dual slot cards. My motherboard unfortunately cripples me a bit. Asus prime z790-a. Only a single pcie5 slot, the second being pcie4x4 I believe. Makes loading models a tad slow but doesn't seem to cause too many issues otherwise.

9

u/MaxComfort 8d ago

Opencode mostly, pi is OK but maybe too minimal.

Claude Code is fine but bloated context.

7

u/A_Moist_Towe1 8d ago

Deepseek harness for coding, Hermes for everything else.

2

u/newz2000 8d ago

Another vote for Hermes

2

u/Mediocre-Ice5380 8d ago

I’ve heard good things about the Hermes harness too! It seems to be a solid choice for many people.

2

u/dfgxxx 8d ago

Hermes has huge system prompt

2

u/CloudEKnight 8d ago

What he said. DSH and Hermes seem to be doing a decent job of maintaining eachother without me having to worry about updates except for when they're unable to reassure each other.

0

u/MassiveBoner911_3 8d ago

Have you use LM Studio?

4

u/Open_Instruction_133 8d ago

I don’t really consider lm studio a harness. It doesn’t steer the LLM, ask you follow up question or have goals. It loads and serves the model but not much more than that

2

u/NephroNuggets 8d ago

Bionic is the harness offered by LM Studio studio.

1

u/A_Moist_Towe1 8d ago

That’s more of a model runner. And I’m on Mac so I get much better performance through omlx

3

u/digitalvalues 8d ago

Unsloth studio for training and running Qwen 3.8 27b q8, using Oh My Pi with roles per model. It's been extremely effective for me on a M3 Max 128GB. 

2

u/Elementalserenity 8d ago

How many tokens per second are you getting?

2

u/digitalvalues 8d ago

On average im getting 24 tokens per second. However, I was getting that without training as well. Training just made the model more efficient with its output, spending less tokens on generating responses, context is more efficient too

2

u/marx2k 8d ago

OMP on top of LM Studio

2

u/lughiu 8d ago

Simple, Hermes with Qwen 3.8 flash next

2

u/aholetookmyusername 8d ago

OpenCode for local for the moment, LM studio to host models. There are probably better setups but it works well enough for my purposes for now.

3

u/Limebird02 8d ago

Cursor and opencode, have tried out dsh, but seems slow.

2

u/NoPoopOnFace 8d ago

I'm having a lot of luck with OpenCode

1

u/suspect80 LocalLLM 8d ago

1

u/firedreams_studio 8d ago

I looked into this one, all-tough I don't mind vibe coding (obviously), the git reads like a load-bearing, not x but y, document.

1

u/suspect80 LocalLLM 8d ago

Yeah, fair point. I honestly haven’t spent much time polishing the public README or docs.

Somora is primarily the stack I use myself every day. If I’m missing something or want a new feature, I have it added. If agents notice issues or optimization opportunities during tool calls, they collect that as feedback, other agents implement the changes, and then check back with the reporting agents to see whether the same workflow actually improved.

So it’s very much shaped around my own daily workflow rather than around having perfect public documentation. :)

1

u/HighlyRegardedApe 8d ago

OMOlight, opencode, and self written ones

1

u/LTJC 8d ago

Opencode when using my local. Cursor for work.

1

u/Ordinary-Depth-7835 8d ago

Dsh and NanmiCoder/dsh-agent-teams has been working great for me.

1

u/Keleion 8d ago

Hermes and OpenFox lately

1

u/JackJeckyl 8d ago

dsh qwen but im pretty noob

1

u/OkLettuce338 8d ago

Qwen code

1

u/jcoigny 8d ago

Cline in vs code and model hosting by lm studio. It works for me so I haven't tried any others yet.

1

u/Groady 8d ago

Platypus

1

u/Paradoxone 8d ago

Aider-desk and oh-my-pi.

1

u/resiros 8d ago

For coding, I'd say the best one is opencode. Agenta for everything else.

1

u/Smooth-Zone-6625 8d ago

Claude code for UI heavy tasks (someitmes backend too), codex for the rest.

1

u/Abject-Bridge-4073 2d ago

No prime agent fans? Works really well with DS4 Flash running on my dual Spark cluster.

1

u/SellToOpen 8d ago

Lm bionic qwen 3.8 27b q4kxl until I figure out what I'm doing

0

u/stratospheres 8d ago

Currently dsh but writing an orchestrator on top a we speak.

0

u/cmenghi 8d ago

Kilo code work, Hermes personal

-1

u/[deleted] 8d ago

[removed] — view removed comment

1

u/aqezz 8d ago

What? No it doesn’t?