Local language models have become capable enough for useful agent-driven programming on consumer hardware, according to developer Vicki Boykis, who has documented recent experiments on a 2022 M2 Mac with 64GB of memory and 1TB of storage. The assessment is explicitly personal rather than a benchmark: her test is whether she still feels compelled to verify the local model against a remote frontier service.
Boykis says GPT-OSS was the first local release that substantially reduced that need for her routine development questions. More recent models in Google’s Gemma 4 family then made longer coding loops practical. Using `gemma-4-26b-a4b` through LM Studio, she estimates the experience at about 75% of the accuracy and speed of frontier models. That percentage reflects her own workload and should not be generalized across machines, languages or repositories.
The completed tasks provide more useful context than the estimate. The model helped turn a Python notebook into a repository of five or six modules, improved generic type hints, proofread posts, wrote unit tests and scaffolded a basic two-tower recommendation model. She also used it as a personalized reference for development questions that did not require current information. None of the examples establishes readiness for unsupervised production changes, and Boykis says she does not consider the setup fully ready for production software development.
Her local stack uses Pi as the agent harness and LM Studio as the inference server. The downloaded model is served through a local endpoint, and the harness connects to that endpoint for its work. Boykis runs agentic sessions in a Docker container with constrained access, reducing the chance that a mistaken command can damage files elsewhere on the physical machine. This isolation is a practical safety control, not a guarantee that generated code is correct.
Hardware limits remain visible. The key-value cache can grow to fill 64GB of memory, inference can be slow, and available context depends on the user’s system. New releases sometimes ship with mismatched prompt templates, although the ecosystem often patches those problems quickly. A smaller quantized Gemma model also impressed Boykis relative to its size, suggesting that model architecture and compression may matter as much as a simple parameter count for local use.
Local operation offers benefits beyond avoiding an API call. Developers can inspect token generation, change quantization and context settings, adjust system prompts, compare models and examine the harness itself. It can also keep code within a controlled environment when configured correctly.
The account marks a practical transition, not a universal one. Bounded refactors and tests are becoming plausible on a well-equipped laptop, while verification, sandboxing and task selection remain essential. For developers considering the approach, reproducing a familiar task on their own hardware will reveal more than a broad claim that local models are now “good.”


