QuoteScout
AI Agent powered by gemini to identify home service problems, analyze and scope, then find contractors for you
Core trick
Gemini turns home-problem photos and video into a scope of work, then a computer-use agent requests contractor quotes on marketplace sites.
Description
AI Agent powered by gemini to identify home service problems, analyze and scope, then find contractors for you
README excerpt
<div align="center"> <img width="1200" height="475" alt="GHBanner" src="https://github.com/user-attachments/assets/0aa67016-6eaf-458a-adb2-6e31a0763ed6" /> </div> # Run and deploy your AI Studio app This contains everything you need to run your app locally. View your app in AI Studio: https://ai.studio/apps/drive/1saIFZEerZTFtrcmhRrzBgg0wsUts_TrU ## Features - **Multimodal AI Analysis**: Analyze home repair issues using video, images, audio, and text - **Automated Quote Requesting**: Uses Browserbase + Gemini Computer Use Agent to search TaskRabbit and Thumbtack - **Live Streaming**: Stream live video with AI analysis - **PDF Generation**: Create professional Scope of Work documents - **Real-time Updates**: Server-Sent Events for live progress tracking ## Run Locally **Prerequisites:** Node.js, Browserbase account (for automated quote searching) 1. Install dependencies: ```bash npm install ``` 2. Configure environment variables in `.env`: ```bash GEMINI_API_KEY=your_gemini_api_key GOOGLE_API_KEY=your_google_api_key BROWSERBASE_API_KEY=your_browserbase_api_key BROWSERBASE_PROJECT_ID=your_browserbase_project_id ``` 3. Run the app: ```bash # Run both frontend and backend npm run dev:full # Or run separately: npm run dev:backend # Backend server (port 8080) npm run dev # Frontend dev server (port 3000) ``` ## Deploy to Google Cloud Run Your GitHub CI/CD automatically deploys when you push. Just add the mis