Exemplos de IA
Cinco templates prontos para clonar, customizar e fazer deploy — de um chatbot mínimo a agentes multi-step. Cada exemplo destaca uma característica diferente.
Começando do zero? Vá pelo Python + Claude: é o menor template e a melhor base para copiar.
Chatbot mínimo: uma chamada de LLM por turno, sem framework.
Servidor MCP por HTTP — ferramentas hospedadas para qualquer agente.
Multi-agente com sub-agentes especialistas.
Workflow com human-in-the-loop e estado persistente em PostgreSQL.
Chat com streaming de tokens via SSE e UI mínima.
Qual escolher
| Escolha… | Quando |
|---|---|
| Python + Claude | Você quer o ponto de partida mais simples — um chatbot que faz uma chamada de LLM e responde. |
| Python + MCP | Você quer publicar ferramentas via MCP para o Claude Code ou outros agentes consumirem. |
| Go + ADK | Você quer demonstrar orquestração entre múltiplos agentes (coordenador + especialistas), com tools fortemente tipadas em Go. |
| Python + LangGraph | Você precisa de um workflow com pausa para revisão humana, e quer aproveitar o serviço postgresql do Coffeece para manter o estado entre restarts. |
| Node + LangGraph.js | Você quer streaming de tokens em tempo real para uma UI web e tool-calling simples. |
Padrão comum
- Todos rodam com
tsuru app deploya partir do diretório do exemplo no repocoffeece/examples. - Todos expõem
/healthze respeitam a porta padrão do Tsuru ($PORT). - Chaves de API ficam em variáveis de ambiente privadas:
tsuru env-set -a meu-app ANTHROPIC_API_KEY=... --private - O frontend (quando existe) só consome a API REST do próprio app — nunca acessa o framework diretamente do navegador.
O código completo dos exemplos vive em
coffeece/examples
no GitHub. As páginas a seguir mostram o passo-a-passo de deploy.