AI-powered insurance damage estimation. Upload damage photos → get Xactimate-ready line item estimates in minutes.
ClaimScope analyzes property damage photos using GPT-4o vision, identifies damaged elements room-by-room, and generates a complete Xactimate estimate draft (600-1,000 line items). Estimators review and edit the draft instead of creating it from scratch — saving 5-7 hours per claim.
- Web: Next.js 14, TypeScript, Tailwind, Clerk, Stripe, Prisma/PostgreSQL
- API: FastAPI, Python, GPT-4o vision
- Storage: Cloudflare R2
- Deploy: Vercel (web) + Render (API)
- Node.js 20+, pnpm 9+
- Python 3.12+
- PostgreSQL
- Cloudflare R2 bucket
- OpenAI API key
- Clerk account
- Stripe account
cd web
cp .env.example .env.local
# Fill in env vars
pnpm install
pnpm exec prisma db push
pnpm devcd api
cp .env.example .env
# Fill in env vars
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000Photos → GPT-4o Vision (damage detection) → Python Rules Engine (scope expansion) → Xactimate Code Mapping → CSV Export
See docs/plans/2026-03-04-claimscope-design.md for full design doc.
- Free: 3 estimates/month
- Pro: $149/mo · 20 estimates
- Unlimited: $249/mo · unlimited