TreeResolve auto-merges safe package-lock.json hunks (yarn/pnpm coverage stays partial), then makes
every auto-resolution easy to review before you save—deterministic, local-first, zero AI, no source-code egress.
Fleet rollout? Contact Enterprise →
Install once. Lead with lockfile conflicts—especially
package-lock.json—auto-resolve what is safely disjoint, then review before you save.
Install from the VS Code Marketplace (still-systems.ss-treeresolve),
Open VSX
for VSCodium (stillsystems.treeresolve), or run
npx treeresolve. Enjoy a 14-day reverse trial with full Pro features—no credit card.
When a merge or rebase hits a conflict, open the file and run TreeResolve: Open
3-Way Merge Editor (or Reopen Editor With…), or Batch Auto-Resolve
Lockfiles & Deterministic Conflicts for clean cases. Deepest coverage is
package-lock.json; yarn/pnpm stay partial.
Run Review Auto-Resolved Conflicts or scan Tier-1 cards in the canvas (policy labels like Lockfile). True collisions stay visible. Save with normal undo—then continue your rebase.
Experience how TreeResolve safely reconciles non-colliding syntax changes that cause standard Git to fail.
Traditional merge tools rely on line-based guessing. TreeResolve brings full compiler-grade understanding directly to your editor.
Pre-compiled WebAssembly parsers parse AST nodes in background workers, performing mathematical set-difference reconciliations with 3-way deletion tracking.
Hardware-accelerated HTML5 canvas ribbons link corresponding code blocks across Ours, Merged Result, and Theirs with proportional alignment scrolling.
Merge parsing and conflict resolution run on your machine. Source code is not sent. Trials and leases send a device fingerprint to the licensing endpoint. Offline license keys do not.
Off-thread LCS diffing visually distinguishes exact character and word substitutions within conflicting lines, highlighting additions and deletions in color.
Dedicated 3-way semver / integrity alignment for package-lock.json.
yarn.lock and pnpm-lock.yaml stay partial (key-union / YAML helpers). Every
auto-resolution is reviewable before save.
Check project-level glob policies directly into your Git repository to govern auto-merge rules and automatic staging across large engineering teams.
Enjoy a 14-day unrestricted Reverse Trial on install. No credit card required. Upgrade anytime for permanent AST auto-merge superpowers.
For open-source contributors and individual developers needing a rock-solid 3-pane merge canvas.
For professional software engineers who rebase frequently — one person license, any repo, a few machines.
For engineering organizations, compliance-driven teams, and multi-developer fleet rollouts.
Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries and handles returns. See Terms, Privacy, and Refund Policy (30-day money-back).
Trial, privacy, and how TreeResolve differs from AI merge tools.
TreeResolve automatically degrades to the free Community tier. Your editor is never locked — you keep the 3-pane merge canvas and TS/JS/Python import auto-merge. Upgrade to Pro anytime for unlimited deterministic AST auto-merge. No credit card is required to start the trial.
No. Parsing, AST analysis, and conflict resolution run locally. TreeResolve does not send source code, conflict hunks, or repository contents to LLMs or cloud merge services. See the Privacy Policy.
The language table lists dedicated AST normalizers, partial lockfile coverage, and the line-based fallback for everything else.
TreeResolve is zero-AI and deterministic: the same inputs always produce the same merge result. There are no hallucinations, no prompt leakage, and no dependency on a remote model. If two changes are syntactically disjoint, they merge; true conflicts stay visible for you to decide.
The extension gives you the interactive 3-way canvas inside VS Code. The standalone
CLI (npx treeresolve) works as a Git mergetool and for headless / CI
auto-resolution. Both share the same licensing model. Headless runs default to Community unless a Pro or
Enterprise license is configured.
VS Code users: install still-systems.ss-treeresolve from the Marketplace.
VSCodium users: install stillsystems.treeresolve from Open VSX
(or use the CLI via npx treeresolve).