Una interfaz de chat de código abierto donde las respuestas de IA pueden ser interactivas, con explicaciones, comparaciones, gráficos y herramientas funcionales creadas con CopilotKit y AG-UI.
- Estrellas
- 977
- Forks
- 270
- Issues abiertos
- 51
- Último commit
- hace 6 horas
¿Qué es?
ChatbotX es una plataforma de marketing conversacional de código abierto para crear conversaciones y campañas automatizadas en canales de mensajería. Está dirigida a equipos que actualmente pagan por herramientas alojadas como ManyChat, Chatfuel o Wati, y puede autohospedarse. Entre los canales disponibles se encuentran WhatsApp, Facebook Messenger, Instagram, Threads, TikTok, Telegram, Zalo, correo electrónico, una API pública y webchat.
La plataforma combina un creador visual de flujos con función de arrastrar y soltar con agentes de IA que pueden usar OpenAI, Claude, Gemini, DeepSeek, OpenRouter, NVIDIA NIM o LLM locales. Los operadores pueden hacerse cargo de las conversaciones desde una bandeja de entrada en vivo, gestionar contactos con etiquetas y campos personalizados, y ejecutar envíos masivos, secuencias de mensajes programados y automatizaciones de comentarios a mensajes directos. Una API pública, una CLI y un servidor MCP permiten que agentes de IA externos gestionen los mismos flujos de trabajo.
La pila tecnológica está basada en TypeScript, Next.js, PostgreSQL (con pgvector), Redis y BullMQ, y está organizada como un monorepo de Turborepo. Community Edition tiene licencia MIT; las funciones empresariales están sujetas a una licencia comercial independiente.
Funciones clave
- 01Compatible con WhatsApp, Messenger, Instagram, Threads, TikTok, Telegram, Zalo, correo electrónico y webchat
- 02Creador visual de flujos con función de arrastrar y soltar y nodos de agentes de IA para varios proveedores de LLM
- 03Bandeja de entrada de chat en vivo con intervención humana y asignación de conversaciones
- 04CRM de contactos con etiquetas, campos personalizados y segmentación
- 05Envíos masivos, secuencias de mensajes programados y automatización de comentarios a mensajes directos
- 06API pública, CLI y servidor MCP para flujos de trabajo con agentes externos
Casos de uso
- Gestionar campañas de comentarios a mensajes directos en Instagram o Messenger para una pequeña empresa
- Atender consultas de soporte al cliente en WhatsApp y Telegram desde una bandeja de entrada compartida
- Autohospedar un chatbot de marketing para evitar los costos de suscripción por contacto
- Permitir que un agente de IA automatice flujos de trabajo de marketing conversacional mediante MCP o la API
Inicio rápido
- 1
Sigue la guía oficial de inicio rápido para configurar el proyecto
- 2
Inicia las aplicaciones desde el código fuente en modo de desarrollo
pnpm dev - 3
Para alojarlo por tu cuenta sin desarrollar sobre el código, usa el repositorio independiente chatbotx-docker-compose para ejecutar las imágenes precompiladas
docker compose up
Antes de usarlo
- Las funciones Enterprise tienen una licencia Commercial independiente; no están cubiertas por la licencia MIT de Community Edition.
- El autoalojamiento requiere ejecutar varios servicios, como PostgreSQL con pgvector, Redis y almacenamiento compatible con S3.
- Las funciones de IA utilizan credenciales BYOK (trae tu propia clave), por lo que necesitas tus propias claves de API del proveedor.
Temas
Preguntas frecuentes
- ¿Qué es ChatbotX?
- Plataforma de marketing conversacional centrada en IA y autohospedable para automatizar conversaciones y campañas en WhatsApp, Instagram, Messenger, Telegram y más, como alternativa a ManyChat. ChatbotX es una plataforma de marketing conversacional de código abierto para crear conversaciones y campañas automatizadas en canales de mensajería. Está dirigida a equipos que actualmente pagan por herramientas alojadas como ManyChat, Chatfuel o Wati, y puede autohospedarse. Entre los canales disponibles se encuentran WhatsApp, Facebook Messenger, Instagram, Threads, TikTok, Telegram, Zalo, correo electrónico, una API pública y webchat.
- ¿ChatbotX es gratuito? ¿Qué licencia tiene?
- ChatbotX es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ChatbotX sigue mantenido?
- Mantenimiento activo. El último commit de ChatbotX fue el 19 oct 2026.
- ¿Para qué puedo usar ChatbotX?
- Gestionar campañas de comentarios a mensajes directos en Instagram o Messenger para una pequeña empresa Atender consultas de soporte al cliente en WhatsApp y Telegram desde una bandeja de entrada compartida Autohospedar un chatbot de marketing para evitar los costos de suscripción por contacto Permitir que un agente de IA automatice flujos de trabajo de marketing conversacional mediante MCP o la API
- ¿Cómo se instala ChatbotX?
- Sigue la guía oficial de inicio rápido para configurar el proyecto Inicia las aplicaciones desde el código fuente en modo de desarrollo: pnpm dev Para alojarlo por tu cuenta sin desarrollar sobre el código, usa el repositorio independiente chatbotx-docker-compose para ejecutar las imágenes precompiladas: docker compose up
- ¿Dónde consigo ChatbotX?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ChatbotXIO/ChatbotX
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.
Aplicación autoalojada de Node.js y React para coordinar equipos de agentes de IA, con organigramas, seguimiento de tareas, presupuestos y gobernanza.
Un espacio de aprendizaje con IA autoalojable y nativo para agentes, para tutorías personalizadas, preguntas y respuestas, cuestionarios, investigación y visualización, basado en Python y Next.js.
Plataforma de código abierto que convierte cualquier tema o documento en un aula interactiva con docentes de IA, diapositivas, cuestionarios y simulaciones.
Kit de video como código que permite a agentes de IA clonar un video viral en un flujo de trabajo editable y generar variantes a partir de él.