Skip to content

GLM 5.2 vs Qwen3.7 Max: Open-Weight Repo Strength

GLM 5.2 (78.7 SWE) against Qwen3.7 Max (77.3 SWE, 204 tok/s). Two open-weight labs closing on the flagships — and which fits your workload.

The Vibe Father 6 min read

Head to head

Open-weight models have quietly caught up to the point where two of them can go toe to toe on real repo skill, and this is that matchup. GLM 5.2 posts the higher SWE-bench score of the pair; Qwen3.7 Max answers with a broader published slate and blistering throughput. Both are open-weight, which means both are candidates for self-hosting, private deployment, and escaping middleman markup entirely. We run both on our live benchmarks (VCI = SWE-bench 40 / Terminal-Bench 30 / LiveCodeBench 30). Here's the honest read on open-weight repo strength.

Where GLM 5.2 wins

The higher repo-surgery score. On SWE-bench Verified — resolving real GitHub issues across real codebases — GLM 5.2 posts 78.7, ahead of Qwen3.7 Max's 77.3. It's a narrow lead, but it's on the single most important benchmark for real-world building: whether the model can actually fix a messy, multi-file codebase. For a builder seat, that's the number that matters most, and GLM 5.2 owns it here.

Open weights, deployable on your terms. GLM 5.2 ships open-weight. You can run it yourself, keep sensitive code off third-party servers, and get predictable long-run cost. For teams that treat data control as non-negotiable, that's a structural advantage.

A focused, credible profile. GLM 5.2's headline is that SWE-bench number, and it's a strong one. Its Terminal-Bench and LiveCodeBench scores aren't yet published, so we won't guess at them — but for the specific job of real repo work, its published evidence is the stronger of the two.

Where Qwen3.7 Max wins

Speed you can feel. Qwen3.7 Max streams at 204 tokens per second — the fastest number in this comparison by a wide margin. In tight, interactive loops, that throughput changes the texture of the work: the model answers in a beat rather than a breath, and you stay in flow. For high-frequency iteration, raw speed is an underrated feature, and Qwen leads it outright.

A broader published slate. Qwen3.7 Max publishes both a 77.3 SWE-bench and an 87.1 LiveCodeBench, giving you evidence on both real-repo and algorithmic axes. GLM 5.2 has only published its SWE score so far, so Qwen tells you more about what you're getting across task types.

👑
GLM 5.2 edges the SWE-bench crown; Qwen3.7 Max answers with 204 tok/s and a broader published slate. Both are open-weight.

The numbers side by side

ModelSWE-benchTerminal-BenchLiveCodeBenchtok/sWeights
GLM 5.278.7not publishednot publishednot publishedOpen
Qwen3.7 Max77.3not published87.1204Open

The self-host and value angle

Because both models are open-weight, this isn't only a benchmark decision — it's a deployment decision. If you're running your own inference, the winner is whichever performs better on your hardware and your actual tasks, and both are strong enough to be serious candidates. GLM 5.2's SWE lead makes it the more compelling pick for teams whose bottleneck is hard repo work; Qwen3.7 Max's throughput makes it the better fit where the bottleneck is iteration speed and you're running the model in a fast, interactive loop. Neither locks you into a vendor, both dodge token markup, and both give you the predictable cost that comes with owning your runtime.

The 1.4-point SWE-bench gap deserves an honest caveat: it's narrow enough that on your specific codebase, the ordering could flip. Benchmark leads inside a couple of points rarely translate cleanly to every workload — the shape of your repos, your languages, and your task mix all move the needle. So treat GLM 5.2's lead as a reason to try it first for hard repo work, not as a guarantee it'll win on your tasks. Both are open-weight, which makes that testing cheap: pull the weights, run your own representative changes, and let your results settle a gap this close rather than trusting a single leaderboard row.

It's also worth noting how much of each model's slate is still unpublished. GLM 5.2 has only reported its SWE score; Qwen3.7 Max has reported SWE and LiveCodeBench but not Terminal-Bench. Neither has a published agentic shell number, so if long, unattended, multi-step autonomy is your priority, that's an open question for both — one you'd close by auditioning them on your own agentic tasks rather than assuming a score that doesn't exist yet.

Who should reach for GLM 5.2

  • Real repo surgery is the job. The 78.7 SWE-bench is the top score in this pairing on the benchmark that measures exactly that.
  • You want the strongest open-weight repo evidence and don't need contest or throughput leadership.
  • Data control matters. Self-host it and keep code private — see best open-weight coding models.

Who should reach for Qwen3.7 Max

  • Speed is your bottleneck. 204 tok/s makes interactive loops feel dramatically better.
  • You want evidence on both axes. A published SWE and LiveCodeBench slate tells you more up front.
  • You mix repo and algorithmic work and want one fast open-weight all-rounder.

The honest close

These two are close enough that the tiebreaker is your bottleneck, not a leaderboard. Reach for GLM 5.2 when hard repo work is the constraint and its SWE lead is the direct fix; reach for Qwen3.7 Max when speed and a broader published slate matter more. Both are open-weight, so both let you self-host, keep code private, and pay for compute instead of markup — the same freedom a bring-your-own-key harness like The Vibe Father is built around. For the wider open-weight field see our roundup, and the full board lives at /benchmarks.

Run every AI coding tool. Keep every conversation. Own your work.

The Vibe Father is the model-agnostic command deck we built for ourselves — 22 CLIs, multi-agent teams, your own keys.

Keep reading