Built by a solo developer.
Tested by real contractors.

RestoryDocs turns job photos into carrier-ready insurance narratives in 60 seconds. No more 3-5 hour documentation sessions. No more rejected claims from wrong terminology. Just upload, generate, and get paid faster.

Try it right now

3 photos, 30 seconds, watermarked sample. No account required.

Try it free — 3 photos max

No signup. See a sample narrative in 30 seconds.

How it works

1

Upload your job photos

Drop up to 20 photos per job — JPEG, PNG, HEIC, or WebP. Straight from your phone or desktop.

2

AI writes the narrative

A 3-step vision pipeline classifies damage, builds a scope of work, and composes a 400-800 word narrative in your carrier's preferred tone.

3

Download the branded PDF

Your business name, claim number, and photo documentation — formatted exactly how adjusters want it. Paste into Xactimate or email to your adjuster.

Under the hood

For the technically curious.

Frontend

Next.js 16, React 19, Tailwind CSS, TypeScript

AI pipeline

Claude Opus + Sonnet vision, 3-step chain (classify, scope, narrate)

Infrastructure

Supabase (auth + storage), Vercel (hosting + edge functions)

Built with

Claude Code, solo developer, 54 tests, 154 SEO pages, built in a weekend

$149/month. Unlimited jobs. Cancel anytime.

At $75/hr loaded labor cost, you break even at 2 jobs a month. Most contractors run 15-40.