Same task in github-copilot, pi, claude-code, and opencode with Qwen3.6 27B

Reddit r/LocalLLaMA News

Summary

The author tests multiple coding agent harnesses (GitHub Copilot, Pi, Claude Code, OpenCode) using the same Qwen3.6 27B model, finding that harness design significantly impacts performance, with OpenCode excelling at web searches and web development, and GitHub Copilot struggling with file editing tools.

I wanted to know how much of a coding agent's performance came from the model and how much came from the harness, so I vibed a setup to allow me to test multiple agentic harnesses/model combinations on the same task. ALl the images above all come from the same model, but with a different harness. Still working on getting automated/metric evaluation instead of subjective opinion. Things I noticed not present in the images: 1. Opencode can search the internet by default. This made it's results way better on some tasks. Eg the 3d printer explainer page it listed specific filament temperatures etc. 2. On webdev, opencode delivered really good results. You can't interact with them from here, but it made cool interactive widgets that worked really well. 3. The model *really* struggles with Github Copilot. It generally takes half a dozen tries to write a file. It keeps mucking up copilots file editing tools. Doesn't have this issue with other harnesses. Claude code, pi and opencode all take 4 LLM requests to create the pelican.svg. Github copilot takes 13! It tries the edit tool, it tries bash, it tries the edit tool again. Whatever tool schema they use, in my tests the LLM really struggles. This makes it really slow as it has to regenerate the same diffs again and again. 4. Qwen3-vl-4 looped endlessly in OpenCode, couldn't even write a the pelican.svg file to disk.
Original Article

Similar Articles

favorite Agentic Coding Harness

Reddit r/LocalLLaMA

The author compares several agentic coding harnesses (Codex CLI, Claude Code, Gemini CLI, OpenCode, Pi) and finds Pi the leanest and best for local models, praising its simplicity and compatibility with Qwen 27B-MXFP8.