Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SiteScribe

Walk a job site talking, shooting photos and video — get a structured Scope of Work and Bill of Materials out the other side. As you speak, part specs ("12F OM4 Leviton, need a pigtail cassette") stream into a running BOM with quantities matched to your real price list, and every question anyone asks on the walk gets flagged so nothing slips.

Front end to BidLark (products/pricing) and Plans Review (takeoff).

▶ Live demo: cas-tx.com/sitescribe — the demo login is prefilled on the screen. It runs keyless (rule-based extraction + the browser's Web Speech API), so you can try the flow with no API keys; add ANTHROPIC_API_KEY + DEEPGRAM_API_KEY for real AI voice + extraction.

Part of the CAS-TX open-source trades suite, alongside CrewClock, CrewBooks, and Peal.

Layout

  • server/ — Next.js API + web review UI + Prisma/Postgres + Claude + Deepgram + catalog match
  • mobile/ — Expo (React Native) field-capture app (runs on web for local dev)

Quick start

# server
cd server && cp .env.example .env   # fill ANTHROPIC_API_KEY, DEEPGRAM_API_KEY, secrets
npm install && npm run db:migrate && npm run db:seed && npm run dev

# mobile (dev, in a browser)
cd mobile && npm install && npm run web

See CLAUDE.md for stack/env details, CODEMAP.md for navigation, NEXT-STEPS.md for the roadmap.

License

AGPL-3.0-or-later — see LICENSE. If you run a modified version as a network service, the AGPL requires you to offer your changes' source to its users. Managed hosting and paid installs of the upstream are offered separately. Contributions welcome — see CONTRIBUTING.md.

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages