Produto próprioEm construção

OrkestraAI

Nasceu de workflows n8n e evolui para SaaS multi-tenant com agentes de IA, RAG, filas e interface de produto.

React 19HonoNestJSBullMQRedispgvectorCloudflareDokploy

Leitura técnica

Leitura rápida do case

Problema

Respostas em comentários e DMs exigem consistência, contexto e operação. Workflow manual escala mal e agente sem fila/log vira caixa-preta.

Solução

A proposta é transformar automações n8n em produto: onboarding, webhooks, filas BullMQ/Redis, API em Docker, gateway Cloudflare e base RAG com pgvector.

Stack

React 19 · Hono · NestJS · BullMQ

Status

Em construção

Arquitetura

Workflow vira produto com fila, contexto e operação

O estado público confirmado é: landing ativa em orkestraia.com e app em desenvolvimento. Detalhes privados ficam fora da página.

Fluxo técnico

  • Entrada
  • Processamento
  • Fila
  • Persistência
  • Saída
Fluxograma
Renderizando fluxograma…

Fluxo em etapas

01Entrada
Instagram/OAuth/webhooksComentarios, DMs e eventos autorizados
02Borda
Gateway/BFFOAuth, webhooks e normalizacao
03Processamento
API do produtoRegras do produto e tenancy
04Fila
Redis/BullMQProcessamento assincrono das automacoes
05IA
Agentes IA/RAGContexto, base vetorial e geracao de resposta
06Saida
Comentarios/DMsResposta enviada ou preparada para envio
07Produto
Painel/landingLanding ativa; app em desenvolvimento
Código do diagrama (Mermaid)
Cole em qualquer renderizador Mermaid
flowchart LR
  instagram["Instagram/OAuth/webhooks"]
  gateway["Gateway/BFF"]
  api["API do produto"]
  queue["Redis/BullMQ"]
  rag["Agentes IA/RAG"]
  reply["Comentarios/DMs"]
  panel["Painel/landing"]
  instagram --> gateway
  gateway --> api
  api --> queue
  queue --> rag
  rag --> reply
  reply --> panel
1. Instagram/OAuth/webhooks (Entrada) → Gateway/BFF. 2. Gateway/BFF (Borda) → API do produto. 3. API do produto (Processamento) → Redis/BullMQ. 4. Redis/BullMQ (Fila) → Agentes IA/RAG. 5. Agentes IA/RAG (IA) → Comentarios/DMs. 6. Comentarios/DMs (Saida) → Painel/landing. 7. Painel/landing (Produto).

Stack e responsabilidades

  • React 19 + Vite

    Interface do produto em desenvolvimento.

  • Hono / Cloudflare Worker

    Gateway para OAuth, webhooks e borda.

  • NestJS/Fastify

    API principal em Docker.

  • BullMQ + Redis

    Fila de automações e processamento assíncrono.

  • Postgres + pgvector

    Base de dados e RAG do produto.

Decisões técnicas

  • Produto separado do serviço

    OrkestraAI é SaaS; Maestro/n8n done-for-you fica separado na comunicação pública.

  • Fila antes de agente

    Automação de mensagem precisa de controle operacional, não chamada direta sem rastro.

  • Repo privado

    Não há link de código público nesta fase; só landing pública confirmada.

Operação

  • documentadoLanding

    Ativa em `https://orkestraia.com`.

  • em desenvolvimentoApp

    Em desenvolvimento, sem promessa de produção pública.

  • não públicoCódigo

    Repositório privado; nenhum link exposto.

Status e próximos passos

  • Concluir app antes de publicar detalhes técnicos sensíveis.
  • Manter landing como ponto público honesto do produto.

Contato

Quer algo parecido para seu processo?

Se existe uma entrada repetida, uma etapa manual e uma saída esperada, provavelmente dá para desenhar um sistema.

Falar sobre um projeto