Repository navigation
v1.40.0 — Agentic coding with verified results
CodeFlare is an agentic coding assistant for VS Code that verifies its own work instead of telling you it's done. It runs against a local model on your own machine, or against OpenAI or Anthropic — your choice, switchable per project.
The design principle: the model is the brain; CodeFlare provides the eyes, hands, and feedback.
Why this is different
Most assistants stop when the model stops talking. CodeFlare doesn't consider a turn finished until something actually demonstrates it worked:
It reads its own mistakes. After every edit, new editor errors — including regressions in files it never touched — are fed back for bounded fix rounds.
It runs your project's own checks. The build, typecheck and test commands come from your repo's config, not from a guess. Failures go back to the model.
It can't mark a requirement "done" on a claim. Before finishing, it maps each requirement in your request to the evidence of what actually ran. A requirement to verify behaviour cannot be satisfied by a build alone — if nothing exercised it, the result is [UNVERIFIED] and that blocks "done". The evidence is order-aware, so "reproduce the bug before fixing it" isn't satisfied by a run that only happened afterwards.
It measures instead of guessing. Performance claims need numbers: profile, benchmark the baseline, change, benchmark again, and diff-test old against new for equivalence. "Looks faster" is not evidence.
It reasons proportionally. Requests are classified — debugging, performance, puzzle, open-ended — and the matching discipline is applied to that turn only. A small edit stays fast; a hard problem gets hypotheses and reproduction steps.
Two commands let you turn that scrutiny on the work directly: Prove It independently verifies the last change, and Break My Solution attacks it. Both run write-locked, so they can't quietly "fix" what they're examining.
What it can do
Edit and navigate — ranked retrieval over a compact repo map, atomic multi-file patches, whitespace-tolerant search/replace, language-server symbol renames. Deletes are recoverable and every turn is checkpointed, so you can revert a whole turn even after a window reload.
Run and investigate — shell commands with output fed back, temporary runtime probes, and full debugger control (breakpoints, stepping, variable inspection) built on your own launch.json.
Work safely unattended — opt-in autonomous profiles with hard change budgets, protected paths, and a command deny-list. Each autonomous turn runs on its own git branch: accepted work is fast-forward merged, rejected work is committed on the branch with your known-good tree restored.
Experiment in isolation — scratch scripts, reproductions and benchmarks run in a separate lab directory, never in your project tree.
See its output — generated images are pixel-checked for blank or broken output and sent back to a vision-capable model when the look matters. Web pages are captured with a real headless browser.
Use any web API from a key — hand it an API key and it finds the OpenAPI spec, reads the operation it needs, and makes the call. Keys live in encrypted storage, are only ever sent to that service's own host, and are redacted from everything the model sees.
Generate 3D models — point it at a Blender install and it builds meshes headlessly and exports STL. Every mesh is then geometrically checked — triangle count, bounding box, degenerate faces, watertightness. An empty export or truncated file goes straight back for a fix round. Watertightness is a proven property of the geometry, which makes it stronger evidence than a screenshot.
Remember — durable project facts it has actually proven, kept per project.
Install
Download codeflare-1.40.0.vsix below, then either drag it into Extensions → … → Install from VSIX… or run:
code --install-extension codeflare-1.40.0.vsix
Reload the window afterwards (Developer: Reload Window).
Updating is manual. A .vsix installed from a file isn't tracked by a marketplace, so VS Code won't offer updates. To move to a newer version, download it and install it the same way. CodeFlare isn't published to the VS Code Marketplace or Open VSX.
Requirements
VS Code 1.85 or newer
A backend: any OpenAI-compatible server for local use (llama.cpp, VLLM, Ollama — the model name is auto-detected), or an OpenAI/Anthropic API token
For the verify gate: your project's own toolchain. CodeFlare never invents a build strategy or installs tools.
For 3D generation: Blender 4.2 or newer (tested against 5.1)
MIT licensed. Built by Redflare.