Local vs Cloud Models: Qwen-3.6-27B, Gemma-4-31B, Claude Haiku, Codex-Spark on Hard Code Gen

A Reddit user compared locally-ran Qwen-3.6-27B (GGUF q4_k_m) against API equivalents: Qwen-3.6-27B via OpenRouter, Gemma-4-31B via OpenRouter, Claude Haiku 4.5, and GPT-Codex-Spark. The test involved implementing an autoresearch loop from a design document — a deliberately hard task to evaluate failure cleanliness, not success rate.
Hardware Setup
- CPU: Ryzen 7 7800X3D
- RAM: 64 GB DDR5-6400
- GPU: RTX 5080 (16 GB VRAM)
- Local model: Qwen-3.6-27B q4_k_m (GGUF) — fits 16 GB VRAM via quantization
Results
- Gemma-4-31B (API): Failed completely. Wrote skeleton with mocked modules, no tests, no config files (
__init__.py,requirements.txt,pyproject.toml). Cost: $0.112, 803k context tokens consumed, 21k generated. - Codex-Spark (API): Produced beautiful folder structure and code, but imports were hallucinated. No unit tests. Used 1% of $100/mo Spark limits.
- Claude Haiku 4.5 (API): Detailed implementation but failed on correctness. (Further details truncated in source.)
- Qwen-3.6-27B (local q4_k_m): Not explicitly scored, but user notes quantized inference degrades quality vs full-precision API version.
Context
The user argues that typical local-model evals use trivial tasks (e.g., Snake in HTML) where both local and frontier models succeed, making local models look better than they are. This test used a real work project with a design document; only Codex-Spark produced fully written (but broken) code. The point: local models are not yet ready for complex code generation without substantial fixes.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Opus 4.5 and Sonnet 4.5 removed from /model selection, require launch flag
Claude Opus 4.5 and Sonnet 4.5 are no longer available in the /model selection menu during sessions. Users must now start sessions with the --model flag specifying the full model ID to access these older versions.

Claude Code v2.1.129: Autonomous Loop Persistence Guidance and Background Agent State Classifier
Claude Code v2.1.129 adds CLAUDE_CODE_LOOP_PERSISTENT system prompt for autonomous work loops, removes verification specialist subagent, and expands background agent state classifier with detailed boundaries.

Bram Cohen critiques 'vibe coding' and AI-assisted development practices
Bram Cohen argues that 'vibe coding'—where developers avoid looking at code while using AI assistants—leads to poor software quality, using Claude's source code leak as an example of the problems with excessive dogfooding.

ETH Zurich Study Questions Value of AGENTS.md Files for AI Coding Agents
New research from ETH Zurich finds LLM-generated AGENTS.md files reduce AI agent task success by 3% and increase inference costs by over 20%, while human-written files offer only marginal 4% gains with similar cost increases.