Pitch: Capyra: runtime de agentes open-source para WhatsApp + SAP B1
Fala pessoal. Trabalho como consultor SAP Business One há anos e desenvolvo SaaS para clínicas em paralelo.
Construí o Capyra para resolver um problema que vejo todo dia: o dado está no ERP, mas acessar ele exige abrir sistema, navegar em telas, gerar relatório. Ninguém faz isso em tempo real.
O que é
Um runtime de agentes autônomo self-hosted. Você conecta ao seu ERP (SAP B1, mas plugável em qualquer sistema via Skills) e sua equipe interage pelo WhatsApp.
Gerente manda mensagem no WhatsApp:
"Quantos pedidos estão pendentes hoje?"
Agente consulta SAP B1 e responde em segundos:
"7 pedidos pendentes, total R$ 48.320.
Mais antigo: pedido #4821 da Acme Corp, aguardando há 3 dias.
Quer que eu mande um lembrete para os aprovadores?"
Diferencial
- WhatsApp nativo via Evolution API (não é plugin)
- SAP B1 out of the box via Service Layer REST
- Self-hosted — dado fica na sua infraestrutura
- MIT open-source
- Sistema de Skills — qualquer dev pode construir um conector
- Memória em três camadas: episódica + semântica (pgvector) + procedural
- Event sourcing — audit trail imutável de toda ação do agente
Como instalar
npm install -g @capyra/cli
capyra init minha-empresa
cd minha-empresa
npm start
O wizard configura PostgreSQL, LLM provider, WhatsApp e SAP B1.
Por que fiz open-source
O modelo é para devs que atendem empresas. Você constrói a integração usando o Capyra como runtime, entrega para o cliente, fica com a infraestrutura.
Pensando em monetizar com hospedagem gerenciada e conectores enterprise no futuro. Mas primeiro quero comunidade e feedback.
Links
- GitHub: github.com/marcostaira/capyra
- npm: npmjs.com/package/@capyra/cli
Construído em Curitiba 🇧🇷 · Mascote capivara 🦫
Qualquer feedback é bem-vindo!