GLM 4.7: what developers actually say
We read every Hacker News comment from Nov 2025 – Nov 2026 that gave a real opinion on GLM 4.7. 39 of the 43 opinions come from people who say they use it themselves.
Developers give GLM 4.7 a 56% approval score across 43 opinions from 38 people, and 39 of those opinions come from firsthand use. Cost is the clear strength: 9 of 10 pricing comments are positive, and users cite cheap coding plans with generous limits. Code quality is the weak spot at 7 positive and 10 negative comments, and reliability drew 3 complaints with none positive. Approval has drifted down from 62% in January 2026, when 24 opinions landed, to 38% in March and 33% in June. Those later months hold only 1 to 4 opinions each.
Pick it if
- Want a cheap coding plan with generous usage limits
- Need a pair programmer for routine debugging and small scripts
- Are cutting costs on a multi-agent Claude Code setup
Look elsewhere if
- Work on large C++ or Rust changes where intent must hold
- Need output you can trust without extra fixing
- Expect problem solving close to Sonnet or Opus
Strengths and weaknesses
Each row counts opinions that mentioned the topic. Bars to the right of the line are praise, bars to the left are complaints.
How opinion has moved
What developers say
Praise
Complaints
Summaries are paraphrased. Each links to the original comment.
FAQ
Is GLM 4.7 worth it?
For cost-sensitive work, the data is favorable. Pricing is the strongest aspect at 9 positive and 1 negative comment. Code quality is the weakest at 7 positive and 10 negative, and reliability has 3 complaints and no praise.
Is GLM 4.7 better than Claude Opus?
Several users rank it below Sonnet and Opus. One describes it as less clever than Opus 4.5 while often getting the job done. One person preferred it over Claude Code.
Is GLM 4.7 good for coding?
The results split. Users report good results on debugging complex Neovim configs and on small pair-programming tasks. Others report failures on agent-written scripts of 200 to 1000 lines and uncertain quality on a C++ to Rust port.