# GhostBuster

- **Event:** [Zero to Agent: Vercel x Deepmind Hackathon NYC](https://cerebralvalley.ai/e/zero-to-agent-nyc)
- **When:** Sat, Mar 21 at 9:00 AM – 10:00 PM (EDT)
- **Where:** 220 W 26th St, New York, NY
- **Team:** [Sudharshan Ramesh](https://cerebralvalley.ai/u/SudhanR), [Vaishnavi Bandopant Deshmukh](https://cerebralvalley.ai/u/VaishnaviD)
- **GitHub:** https://github.com/exploring-curiosity/GhostBusterDemo
- **Demo video:** https://youtu.be/qRWqm16gtYo
- **Gallery:** https://cerebralvalley.ai/e/zero-to-agent-nyc/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/zero-to-agent-nyc/hackathon/gallery/40

GhostBuster Demo lets any product team point the browser extension at a broken UI, narrate what’s wrong, and immediately see the issue become a tracked GitHub ticket that an in-house “ghostbuster” agent fixes in a safe Supabase-backed sandbox before redeploying to Vercel. That means customer-facing bugs turn into annotated timelines, complete with screenshots, DOM snapshots, and transcripts, so PMs, QA, and engineers watch “report → triage → code fix → redeploy” without leaving the dashboard, radically shrinking time-to-resolution while keeping an auditable history for compliance and customer trust.

Technical Snapshot: A Chrome extension records the screen, DOM, and voice, uploads everything to a Next.js + Vercel AI SDK route that calls Gemini 2.5 Flash via generateObject to emit a Zod-typed JSON bug report; that report becomes both a GitHub issue and the input to an autonomous tool-calling loop that reads/writes the Supabase-hosted codebase, runs fixes in a Supabase-powered sandbox, streams deployment status through Vercel’s APIs, and surfaces the whole timeline in a Clerk-secured React interface with Supabase Realtime updates.

---

Markdown version of https://cerebralvalley.ai/e/zero-to-agent-nyc/hackathon/gallery/40. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
