Chasqui es un stack open-source y self-hosted para agentes de chat con IA a medida: motor de conversación, memoria, RAG, handoff humano y un sistema de tools enchufable — todo cableado y listo, para que tu energía vaya a la lógica de tu agente. WhatsApp hoy, más canales en el roadmap.
uvx chasqui new my-agent Apache-2.0 · beta · un comando crea y aprovisiona todo el stack
Las decisiones de plomería ya están tomadas — Postgres + pgvector, un contrato de mensajes canónico, convención sobre configuración. Tú construyes lo que hace diferente a tu agente.
Un orquestador LangGraph mantiene un hilo continuo por contacto — contexto, manejo de silencios y errores de entrega ya están resueltos.
Memoria de largo plazo y una base de conocimiento de FAQs sobre Postgres + pgvector. Respuestas ancladas en tu contenido, no alucinaciones.
Imágenes, documentos y notas de voz — entendidos a la entrada, enviados a la salida.
El agente detecta cuándo hace falta una persona; los operadores toman el control y responden desde el panel, con multimedia incluida.
Paquetes autocontenidos que el core descubre solo: tools, tablas, rutas y formularios de configuración que el panel renderiza gratis.
Gemini, Claude, GPT, OpenRouter u Ollama local. Cambia de proveedor y el siguiente mensaje ya lo usa — sin redeploy.
Los canales son gateways delgados y sin estado que traducen su plataforma a un contrato canónico — dos endpoints y ya agregaste un canal. Handoff, multimedia, silencios y errores de entrega se expresan una sola vez y todos los canales los heredan gratis.
/ingest · /send Cada decisión no obvia queda escrita como un ADR — lee la arquitectura.
uvx chasqui new my-agent El wizard pregunta: LLM, embeddings, Postgres, puertos, credenciales de WhatsApp (opcional), idioma, primer admin — y aprovisiona dependencias, base de datos y migraciones.
cd core && make dev
cd whatsapp && make dev
cd admin && npm run dev API, gateway de WhatsApp y panel de operación — cada uno con una línea.
docs/WHATSAPP-SETUP.md Una app gratuita de Meta developers basta para empezar. Guía paso a paso incluida, con registro automático del webhook vía ngrok en dev.
Prerequisitos: uv, Node 22 y PostgreSQL con pgvector (o el docker-compose generado).
Issues e ideas bienvenidos — súmate en GitHub.
Construimos agentes a medida sobre Chasqui y ayudamos a equipos a poner el suyo en marcha. Bugs e ideas van a los issues de GitHub — para todo lo demás, hablemos: