Skip to content

ServeAI

ServeAI is an AI agent that helps users hire local service professionals without the usual search, calls, negotiation, and back-and-forth.

Core trick

Agent contacts nearby service providers in parallel, evaluates replies against budget and availability, and books the best option.

Tags

Description

ServeAI is an AI agent that helps users hire local service professionals without the usual search, calls, negotiation, and back-and-forth. Users simply describe what they need, their location, budget, and availability. ServeAI finds nearby providers, contacts them, evaluates their responses, and books the best option automatically.
yuribodo/serveai★ 00 forksPythonCreated Aug 19, 2026 · last push Aug 19, 2026

README excerpt

<div align="center">
  <img src="frontend/public/serveai-logo.png" alt="Logo do ServeAI" width="88" />
  <h1>ServeAI</h1>
  <p><strong>Peça uma vez. O ServeAI cuida do resto.</strong></p>
  <p>Um agente de IA para encontrar, comparar e agendar serviços locais.</p>
</div>

## Sobre o projeto

O ServeAI transforma a contratação de serviços locais em uma conversa. Em vez de pesquisar vários profissionais, repetir o problema e comparar respostas manualmente, o usuário informa o que precisa, sua região, orçamento e disponibilidade. A aplicação organiza esses requisitos e conduz o fluxo de descoberta, contato, avaliação e agendamento.

O caso principal da versão atual é a contratação de um chaveiro, mas a arquitetura foi desenhada para atender outras categorias, como encanadores, eletricistas e técnicos.

### Funcionalidades

- landing page responsiva com animações;
- coleta guiada de local, problema, orçamento e disponibilidade;
- localização pelo navegador e geocodificação reversa com OpenStreetMap;
- entrada por voz com transcrição da OpenAI;
- painel com solicitações, agenda e histórico;
- API para conversas com respostas idempotentes;
- descoberta de prestadores pelo Google Places;
- contato e recebimento de propostas pelo Resend;
- criação de compromissos no Google Calendar;
- persistência em memória para desenvolvimento ou no Supabase para produção;
- adaptadores determinísticos para executar o backend sem serviços externos.

> [!NOTE]
> Atualmente, a experiência em `fronten

Team