← haja
Como funciona.
O HAJA é um conjunto de agentes que se comunicam por filas e APIs. Cada um tem responsabilidade nítida; nenhum precisa saber do todo para fazer o seu trabalho.
// fluxo
Quatro estágios.
1 — Entrada
Uma mensagem chega — pelo Telegram, por uma chamada HTTP ou pelo painel de um agente. O orquestrador identifica intenção e despacha para a fila do agente certo.
Redis pub/sub · canais nomeados por agente2 — Processamento
Cada agente tem suas próprias etapas: extração, transcrição, segmentação, geração, indexação. Tarefas longas rodam em workers Celery, sem bloquear ninguém.
FastAPI + Celery · estado em Postgres3 — Memória
O que vale ser lembrado vira documento estruturado. Texto vira embedding; busca semântica devolve trechos com citação da origem.
Postgres + pgvector · 1024 dimensões4 — Saída
A resposta volta pelo mesmo caminho da entrada — ou por outro, se fizer mais sentido. Cada interface tem sua linguagem; o conteúdo é o mesmo.
Telegram · Drive · Web UI · API
// stack
O que está por baixo.
Modelos
- Claude Sonnet 4.5
- Gemini 2.5 Flash
- Whisper Large v3 Turbo
- Cohere embed-multilingual
Backbone
- FastAPI
- Celery
- Postgres + pgvector
- Redis
Infra
- Docker Compose
- Traefik + Let's Encrypt
- Cloudflare DNS
- Hostinger VPS
Cliente
- Next.js 16
- React 19
- Three.js / R3F
- Tailwind v4
“Cada agente faz uma coisa bem. Juntos, fazem o que ainda não existia.”