Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
csr1010/wappy-kit
SDK de TypeScript de código abierto para crear un agente de IA autoalojado en WhatsApp, con tu propia clave de modelo y tus datos.
- Estrellas
- 128
- Forks
- 37
- Issues abiertos
- 1
- Último commit
- hace 20 horas
¿Qué es?
Wappy es un SDK de TypeScript y un generador de proyectos para crear un agente de IA que conversa con usuarios por WhatsApp a través de la API oficial WhatsApp Cloud. Al ejecutar `npm create @wappy_ai/agent`, se genera un proyecto que conecta el ciclo del agente, la memoria, las llamadas a herramientas y el formato de las respuestas. Tú proporcionas la clave de tu proveedor de modelos (Anthropic, OpenAI, Gemini o un modelo local de Ollama).
De forma predeterminada, las conversaciones y la memoria se almacenan localmente en SQLite/LibSQL, con recuperación BM25 para los documentos incorporados. También puedes elegir Cognee como backend de grafo de conocimiento autoalojado o en la nube. Incluye como ejemplo una herramienta de asistente de Gmail y Google Calendar de solo lectura, que utiliza tus propias credenciales de Google OAuth.
El proyecto aún no ha llegado a la versión 1.0 y está dividido en paquetes: contratos básicos, el harness que ejecuta el agente, un paquete de WhatsApp que se ocupa del formato, los reintentos y los webhooks, y el instalador. La lógica de negocio, como las integraciones de gestión de tickets o reservas, se añade sobre el proyecto generado.
Funciones clave
- 01Genera un proyecto de agente para WhatsApp con un único comando `npm create`.
- 02Admite modelos de Anthropic, OpenAI, Gemini y Ollama local con tus propias claves.
- 03Almacena de forma predeterminada las conversaciones y el conocimiento incorporado localmente en SQLite/LibSQL.
- 04Ofrece Cognee como backend opcional de grafo de conocimiento autoalojado o en la nube.
- 05Incluye un ejemplo de herramienta de solo lectura para Gmail y Google Calendar.
Casos de uso
- Crear un asistente personal privado que recuerde el contexto entre conversaciones de WhatsApp.
- Responder preguntas sobre tus propias notas o documentos sin enviarlos a una nube de terceros.
- Prototipar un bot de atención al cliente o reservas al que se pueda acceder por WhatsApp.
- Ejecutar un agente completamente sin conexión con un modelo local de Ollama.
Inicio rápido
- 1
Genera el proyecto con el instalador
npm create @wappy_ai/agent - 2
Copia el archivo de ejemplo de env y añade tu clave de modelo y las credenciales de WhatsApp
cp .env.sample .env - 3
Instala las dependencias
npm install - 4
Inicia el servidor de desarrollo y abre el túnel; después, configura la URL que aparece como webhook de Meta
npm run dev
Antes de usarlo
- El proyecto aún es anterior a la versión 1.0 y está en sus primeras etapas, así que puede cambiar.
- Requiere Node.js 22 o posterior y una aplicación de WhatsApp Cloud API de Meta.
- Para ejecutar el agente, necesitas tu propia clave de API del modelo o una instalación local de Ollama.
Temas
Preguntas frecuentes
- ¿Qué es wappy-kit?
- SDK de TypeScript de código abierto para crear un agente de IA autoalojado en WhatsApp, con tu propia clave de modelo y tus datos. Wappy es un SDK de TypeScript y un generador de proyectos para crear un agente de IA que conversa con usuarios por WhatsApp a través de la API oficial WhatsApp Cloud. Al ejecutar `npm create @wappy_ai/agent`, se genera un proyecto que conecta el ciclo del agente, la memoria, las llamadas a herramientas y el formato de las respuestas. Tú proporcionas la clave de tu proveedor de modelos (Anthropic, OpenAI, Gemini o un modelo local de Ollama).
- ¿wappy-kit es gratuito? ¿Qué licencia tiene?
- wappy-kit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wappy-kit sigue mantenido?
- Mantenimiento activo. El último commit de wappy-kit fue el 21 oct 2026.
- ¿Para qué puedo usar wappy-kit?
- Crear un asistente personal privado que recuerde el contexto entre conversaciones de WhatsApp. Responder preguntas sobre tus propias notas o documentos sin enviarlos a una nube de terceros. Prototipar un bot de atención al cliente o reservas al que se pueda acceder por WhatsApp. Ejecutar un agente completamente sin conexión con un modelo local de Ollama.
- ¿Cómo se instala wappy-kit?
- Genera el proyecto con el instalador: npm create @wappy_ai/agent Copia el archivo de ejemplo de env y añade tu clave de modelo y las credenciales de WhatsApp: cp .env.sample .env Instala las dependencias: npm install Inicia el servidor de desarrollo y abre el túnel; después, configura la URL que aparece como webhook de Meta: npm run dev
- ¿Dónde consigo wappy-kit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/csr1010/wappy-kit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Asistente personal de IA local-first, escrito en Python legible, con su propio bucle de agente, memoria basada en SQLite y evaluaciones integradas.
Un agente de IA personal y de código abierto con el que conversas por iMessage, alojado en su propio escritorio en la nube y coordinado con los agentes de otras personas.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Distribución localizada en chino simplificado de OpenClaw, un asistente personal de IA de código abierto que funciona en tu computadora y se usa mediante aplicaciones de chat.
Plataforma de agentes autoalojada escrita en Rust que funciona como asistente permanente en canales de chat, Web y API, con una aplicación de escritorio nativa y un SDK integrable.