Video Demo: https://screen.studio/share/UUyWQgom
Summary
Fix It is an autonomous bug-fixing system for VibeCoders. When your app breaks in production, AI calls you, explains the problem in plain English, and fixes it – you just say "fix it" and it's done. Production-grade uptime without reading a single stack trace.
Problem & Impact
The rise of vibe coding (Cursor, Claude Code, Replit) has enabled non-technical founders to ship real products. But when those apps break in production, they're helpless – they can't read stack traces, don't understand error logs, and have to wait for a developer to fix it. FixIt makes VibeCoders self-sufficient: no more 3am panic, no more downtime, just answer the phone and say "fix it."
Technical Architecture
Hono + TypeScript Backend (Orchestrator)
│
├── Sentry → Error detection & root cause analysis
├── Daytona SDK → Isolated sandbox for safe code fixes
├── CodeRabbit CLI → AI code review before deployment
└── ElevenLabs → Voice calls & plain English explanations
Flow: Error detected → Seer analyzes → AI calls user → User approves → Sandbox created → Fix written → CodeRabbit reviews → "Ship it" → Deployed
Sponsor Tools Integration
Daytona SDK: Creates isolated sandbox environments via
@daytonaio/sdk. Clones repo, installs deps, runs tests – safe space for AI to write/test fixes without touching production.Sentry MCP + Seer AI: Webhook triggers on error spikes, Seer analyzes root cause and identifies exact file:line causing issues (e.g.,
checkout.ts:42).CodeRabbit CLI: Runs
coderabbit review --prompt-onlyin sandbox for machine-readable feedback. Enables autonomous iterate-until-approved loop (max 3 iterations).ElevenLabs:
eleven_turbo_v2_5model translates technical errors to plain English and generates voice calls for user alerts and approvals.
Built With
- coderabbit
- daytona
- elevenlabs
- sentry
Log in or sign up for Devpost to join the conversation.