# Oddhound

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Danrave Keh](https://cerebralvalley.ai/u/Drave)
- **GitHub:** https://github.com/danrave1234/oddhound
- **Demo video:** https://youtu.be/NF7t5tqkeQM
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1670

Oddhound: find what you didn't test. General AI browser agents can report a bug; Oddhound proves one, and proves the fix.

I ship small web apps on my own (payments, invoices, a memorial site, a water-station ledger) and I hate writing tests. So I built the tester I wanted. You verify you own your site and paste it in. Oddhound reads it and drafts what to test, then a Meta Muse Spark agent explores it in a fresh sandboxed browser like a curious user: it signs up, saves, edits and tries the odd inputs. It only calls something a bug after two fresh replays break a rule, hands your coding AI a fix prompt, and after your next deploy replays the exact same pinned check to prove the fix.

TRY IT AS A JUDGE (no sign-in needed)
- Live app: https://danravekeh123--oddhound-web.us-east.modal.run
- A real bug on a real production site, found and proven fixed (read-only share link): https://danravekeh123--oddhound-web.us-east.modal.run/s/ohs_Gth5tYwdc0R6h9l1bCAbfR9Vvx2ZDSf_
  On the Alaala memorial site, one condolence made of a single 1,200-character word made the page 10,465 px wide on a 390 px phone. Oddhound verified it with two fresh replays, the owner shipped a 16-line fix, and the retest replayed the unchanged check twice: Fixed, no model call, $0.00.
- Run it yourself: on the home page press "Try the demo target" (Oddhound's own booking app with labelled defects; about 15 minutes). A signed-out run on Nov 3 verified 5 bugs and 3 configuration issues for $0.04 of model credit.
- Watch a recorded run play back: https://danravekeh123--oddhound-web.us-east.modal.run/runs/69451626-a084-4c0c-9b48-56ec85dc8288?replay=1
Scanning your own site needs GitHub sign-in and is invite-only during judging, because each run spends shared model credit.

WHAT IT DOES
- Drafts the test plan from your site's home page (for Alaala: "Pasiyam date is 9 days after burial date", for $0.0004).
- Explores without a script: synthetic accounts, create/edit/cancel, boundary values, a second account, a 390 px phone, inside an owner-approved contract.
- Proves before reporting: verified only when two fresh replays break the rule; the assertion is pinned by its hash.
- Hands off the fix: steps, evidence, a fix prompt for your coding AI, a bug report, a Playwright test and a share link.
- Proves the fix: retest replays the same pinned check on the redeployed site; a deploy hook can fail CI until every open bug is fixed.
- Tells you what it could not reach (another subdomain, Google sign-in, a CAPTCHA).

REAL RESULTS THIS WEEK
Alaala: 1 verified bug, fixed and proven by retest. SolarMatch: flagged pages that show an error screen to every visitor. PayTsek, Agos: verified configuration issues (no Content-Security-Policy, pages can be framed).

SAFETY AND COST
Sites must be proven through DNS, a well-known file or a meta tag and are re-checked before every run; private and internal addresses are refused. Each run gets a fresh Modal sandbox with an egress-filtered, secret-free Chromium that is destroyed afterwards. Spend is reserved before every model call, with daily and lifetime public ceilings and a kill switch. "No failures" means none in the tested scope, never a bug-free app.

## More from Meta Global AI Developer Hackathon

- [Ibrahim Imam](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1667)
- [LiveSplat](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1668)
- [CrewOps](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1669)
- [Esprel](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1671)
- [Sparta](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1672)
- [Wander](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1673)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1670. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
