release · July 30, 2026

Sprouted Code Gives VS Code Patches a Public Home

Over the past several months, I have been contributing fixes to Open Source AI projects, including the llama.vscode extension from ggml.org. Along the way, I discovered something encouraging: Visual Studio Code now supports using the native Chat window for agentic development with third-party and self-hosted AI models. No separate extension needed—the capability is built in.

But making it actually work revealed a different story.

The Problem

I kept hitting Visual Studio Code bugs that made independently configured AI models unnecessarily difficult to use. Some only appeared when GitHub Copilot was unavailable. Others hid model-management controls behind Copilot setup workflows. One particularly striking bug: local AI models can be disabled when Visual Studio Code cannot communicate with GitHub—even though the two have nothing to do with each other.

Working through these issues at BreezyOps, my AI startup, I found a pattern: Microsoft's BYOK ("bring your own key") support works, but it has not been tested as thoroughly as it should be. The editor still makes Copilot-first assumptions that create practical bugs for developers using open-weight, self-hosted, or privately hosted models.

I fixed the problems and submitted the fixes upstream. One patch was accepted immediately. Another important BYOK policy fix sat untouched for three weeks—until I released Sprouted Code publicly, at which point it suddenly received attention. I will leave it to the reader to decide whether that timing is coincidental (it may be.) At least, with Sprouted Code, the public can still benefit from these fixes while they are in review.

Why Sprouted Code Exists

It's important that the effort I spend fixing bugs in VS Code benefits the public. To that end, BreezyOps intends to periodically contribute new patchsets to Sprouted Code so that editor-side fixes are available to all, and developers can use them right away. Generally useful patches are submitted to the upstream Visual Studio Code project. The goal is not to fork Visual Studio Code, but to cultivate useful fixes in public while they make their way upstream.

What the First Patchset Fixes

The initial Sprouted Code patchset addresses all discovered local AI setup and configuration bugs I have found in VS Code. Chat now remains available before Copilot setup is complete. Model-management controls remain accessible, where they were previously hidden without GitHub/Copilot login. Independently configured models are no longer force-disabled because of Copilot account, entitlement, or connectivity state. The patchset also fixes source-build and packaging problems required to make the complete experience work.

Editor Scope and AgentBridge

Sprouted Code focuses on editor-side fixes for model configuration and management. Protocol compatibility and transport-layer integration for self-hosted models is a larger concern and addressed separately through BreezyOps AgentBridge, now in private beta.

A Durable Home

Sprouted Code joins Keychain in the Kernel Seeds catalog as a durable, community-focused project. Unlike Keychain—which grew out of 25 years of Unix and Linux system administration experience—Sprouted Code is something new: a working build of Microsoft's open-source Visual Studio Code codebase, carrying a small, public, auditable patch queue.

The project follows upstream closely and keeps every difference traceable. Anyone can inspect what changed, why it changed, and which upstream issue or pull request it addresses.

Get Sprouted Code

Sprouted Code 2026.07.0 is available now for:

  • Windows on x64 and ARM64
  • Linux on x64 and ARM64
  • macOS on Apple Silicon

These are initial public test builds. Windows binaries are currently unsigned, and the macOS build is ad hoc signed but not notarized. The release includes installation instructions, SHA-256 checksums, complete patch provenance, build records, test results, and known limitations.

Visit the Sprouted Code project page or go directly to the GitHub release to download a build. Please report editor, platform, extension, build, and packaging problems to the Sprouted Code issue tracker so they can be traced to the upstream source, an included patch, or the release process.