Git Worktree Architecture
AI-assisted development without the risk
Every AI session runs in its own isolated Git worktree. Your main branch stays protected while Claude works in a safe, sandboxed environment. Review changes before merging—complete control, zero risk.
Complete Isolation
When you create a workspace, Sonars automatically creates a new Git worktree and branch. Claude works entirely within this isolated environment—your main branch is never touched until you explicitly merge.
- Each workspace is a separate Git worktree
- Main branch stays protected and clean
- Changes committed automatically as Claude works
- Complete audit trail of every modification
Review Before Merging
After Claude finishes working, review every change with the built-in diff viewer. Understand exactly what changed, add comments, then merge with one click—or discard if it's not right.
- Visual diff review with syntax highlighting
- One-click merge to main
- Easy cleanup—delete branches you don't need
- Fork conversations to explore alternatives
Why This Matters
Other AI coding tools work directly in your codebase. One wrong move and you're scrambling to undo changes. Sonars' worktree-first design means you can let Claude refactor entire modules, experiment boldly, and delete what doesn't work—without ever risking your production code.
Use Cases
Fearless Refactoring
Let Claude refactor entire modules knowing you can review or discard all changes.
Parallel Experiments
Run multiple AI sessions exploring different approaches simultaneously.
Safe Onboarding
New team members can experiment without risking the main codebase.
Complete Audit Trail
Every change is tracked in Git—perfect for compliance and review.
Code Without Fear
Download Sonars and experience AI-assisted development with complete safety.