fix.
AST-guided repository audit — free and fully automated. The repair is done by human engineers, armed with AI agent teams.
fix is human-rated AI: the audit (syntax-aware indexing, dependency graph, price estimate) runs automatically and costs nothing. When you confirm the deposit, our engineers take over — they direct isolated AI agent sessions, review every change, and prove the result with real E2E suites before anything is committed.
Under the hood
How it works — technical details
-
AST-aware indexing: tree-sitter parses JS/TS/Swift and splits code strictly on syntax
boundaries (classes, functions, hooks) up to 100 lines — no naive character splitting, no token-heavy
greps.
parse("repo"); split(syntax) → 412 chunks · 618 edges
-
Graph dependencies: millisecond dependency queries give agents exact call hierarchies and
edge risk flags (unhandled async promises, missing ESM extensions, UI/logic monoliths).
query("deps") → risk: unhandled_promise
-
Multi-agent tmux ADE: isolated Developer, Tester, and Orchestrator sessions coordinate
over stdin/tmux pipe-pane; the Tester runs E2E suites blind, reporting only pass/fail to prevent prompt
contamination.
spawn("agent-team") → dev + tester + orch
-
Payment-gated human repair: a 50% pre-payment confirmation creates an isolated git worktree
and starts the repair session — our engineers drive the AI agents, review every change, and deliver a
clean, test-verified PR.
await verifyDeposit("contra") → engineer + agents + e2e
Start an audit
Paste a repository URL or describe the problem — we estimate the cost before you pay.
Start with a repair deposit
Already know you want help? Choose a one-time deposit. Run an audit first if you want an exact estimate.
Loading Contra payment options...
Audit summary
Repository analysis
Cost breakdown
Start the job — pre-pay via Contra
Choose a deposit tier. The 50% deposit starts the repair session — our human engineers take over with AI agent teams; we invoice the remaining balance on Contra after the job completes.