unbraid for VS CodeTurn a messy pile of changes into clean, well-described commits — without leaving the editor. You've been coding for a few hours. Source Control shows 52 changed files and two bad options: commit it all as "update stuff", or spend thirty minutes staging by hand. unbraid reads every change, works out which ones belong together, writes a proper message for each group, and shows you the plan before touching anything. How to use it
Nothing is committed until you press that button. SetupIf you have Claude Code installed and signed in, there is nothing to configure — unbraid finds it and uses the subscription you already pay for. No API key, no per-use charge. Otherwise, run unbraid: Set up a provider from the Command Palette. It walks you through the options — Anthropic, OpenAI, OpenRouter, Z.AI, Groq, DeepSeek, or a model running locally on your own machine with Ollama — and checks the result works before you walk away. Undounbraid knows exactly which commits it just made, so it can take them back:
Undo resets HEAD and restores the files you had staged, exactly as they were. Your working files are never touched at any point, so nothing is lost either way. It refuses if the branch has moved since — committing, pulling, or rebasing after a run means an undo would discard work unbraid never created, and that is the one thing it must not do. Also in the panel
Settings
A repository's own Two guaranteesIt never changes your files. unbraid only stages and commits. If something fails halfway through, every commit it made is undone and your staging is restored exactly as it was. It never loses a change. AI models invent filenames, list the same file twice, and forget others. unbraid checks every file the model mentions against your real changes — invented ones are dropped, duplicates removed, and anything forgotten is shown to you rather than skipped. Also available as a CLISame engine, same behaviour:
Full documentation, including hunk-level splitting and pull request drafting, is at github.com/aulianza/unbraid. LicenseMIT © aulianza |