Most “local LLM” tests use greenfield toy apps in Python or JavaScript, scored on whether a water simulation or Flappy Bird clone looks right. Maintaining a live application is a much harder test, especially when the model must understand an existing architecture before changing it.
For this Qwen agent review and Gemma review, we put both model families to work on a mutable 15k-LOC Flutter application. They had to navigate the existing codebase, operate the running app and complete tasks ranging from basic controls to settings changes and a complex swipe-to-seek interaction.
The result is a practical Flutter and Dart AI coding agent test, not another isolated code-generation exercise. Read on for a local vs cloud LLM coding comparison that reveals which agent delivered, where each model failed and whether the best local LLM for coding in 2026 can genuinely maintain production-style software.
Testing local LLM agents beyond greenfield toy apps
This is not a standardized coding task for AI models and local LLMs. It is a qualitative field test designed to answer a more practical question: which model behaves like the best LLM coding agent when the codebase is already live and mistakes have consequences?
We wanted to test on a real, mutable codebase, not greenfield. A live ~15k-LOC app the models had to maintain and read existing structure, fit conventions, and not break it (several did edit the wrong files).
Hard-for-AI language. Dart/Flutter, far less represented in training data than Python/JS.
End-to-end agentic, not code-gen-in-a-vacuum. The model must drive the running macOS build, exercise it, and validate behavior at runtime, and not just emit a diff.
Every task demands a screenshot; scores come from my own manual verification, not the model's self-report which is how the "declared success, screenshot disproves it" failures got caught.
Escalating difficulty (smoke-drive → settings + validate → timed swipe-gesture repro) gives a capability gradient that cleanly separates cloud SOTA from local.
Purpose-built app-driving tools and skills, so a model's failure reflects the model, not a missing scaffold.
Most BAs get everything they need from stages 1 and 2. Stage 3 is optional and worth knowing about, but don't let it intimidate you out of starting.
Test environment