Biblioteca de TypeScript/React para crear interfaces de chat con IA listas para producción, con primitivas componibles e integraciones con backends.
OvidijusParsiunas/deep-chat
Componente de interfaz de chat con IA personalizable que puedes añadir a cualquier sitio web con una línea de HTML y conectar a APIs de LLM o a tu propio backend.
- Estrellas
- 3,743
- Forks
- 459
- Issues abiertos
- 44
- Último commit
- hace 14 días
¿Qué es?
Deep Chat es un componente de chat de front-end que añade una interfaz de chatbot con IA a una página web. Se puede instalar mediante npm y usar como elemento HTML estándar, o integrar con React, Vue, Svelte, Angular, Solid y otros frameworks.
El componente puede enviar solicitudes a tu propio servicio o conectarse directamente desde el navegador a más de 20 APIs de IA, como OpenAI y Claude. Las conexiones directas están pensadas para crear prototipos, porque exponen la API key en el navegador. Para producción, el proyecto recomienda enrutar las solicitudes a través de un servidor proxy y ofrece plantillas de servidor para Express, NestJS, Flask, Spring, Go, SvelteKit y Next.js.
Además de texto, admite el envío y la recepción de archivos, la captura de fotos con la cámara web, la grabación con el micrófono, la conversión de voz a texto y de texto a voz, y la conversión de voz a voz mediante OpenAI Realtime API. Una opción de modelo web del lado del navegador ejecuta un LLM localmente, sin servidor. Los mensajes se pueden mostrar como Markdown y se pueden personalizar los estilos, los avatares, los botones y los modales.
Funciones clave
- 01Elemento de chat que se puede añadir directamente, instalar mediante npm o usar con React, Vue, Svelte y otros frameworks
- 02Se conecta a APIs personalizadas o directamente a más de 20 proveedores de IA
- 03Admite la carga de archivos, la captura con la cámara web y la grabación con el micrófono
- 04Entrada de voz a texto y salida de texto a voz
- 05Renderizado de Markdown y estilos de mensaje personalizables
- 06Ejecución de modelos en el navegador, sin necesidad de servidor
Casos de uso
- Añadir un chatbot de soporte con IA al sitio web de una empresa
- Crear un prototipo de interfaz de chat basada en una API de LLM
- Crear un asistente con voz que funcione en el navegador
- Ejecutar un chatbot de demostración con un modelo local en el navegador
Inicio rápido
- 1
Instala el paquete con npm
npm install deep-chat - 2
Si usas React, instala en su lugar el paquete para React
npm install deep-chat-react - 3
Añade el componente a tu marcado
<deep-chat></deep-chat>
Antes de usarlo
- La conexión directa expone las claves de API en el navegador y está pensada únicamente para prototipos o demostraciones.
- Para conectarse a un backend personalizado, el servicio debe ajustarse a los formatos de solicitud y respuesta de Deep Chat.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es deep-chat?
- Componente de interfaz de chat con IA personalizable que puedes añadir a cualquier sitio web con una línea de HTML y conectar a APIs de LLM o a tu propio backend. Deep Chat es un componente de chat de front-end que añade una interfaz de chatbot con IA a una página web. Se puede instalar mediante npm y usar como elemento HTML estándar, o integrar con React, Vue, Svelte, Angular, Solid y otros frameworks.
- ¿deep-chat es gratuito? ¿Qué licencia tiene?
- deep-chat es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿deep-chat sigue mantenido?
- Mantenimiento activo. El último commit de deep-chat fue el 24 oct 2026.
- ¿Para qué puedo usar deep-chat?
- Añadir un chatbot de soporte con IA al sitio web de una empresa Crear un prototipo de interfaz de chat basada en una API de LLM Crear un asistente con voz que funcione en el navegador Ejecutar un chatbot de demostración con un modelo local en el navegador
- ¿Cómo se instala deep-chat?
- Instala el paquete con npm: npm install deep-chat Si usas React, instala en su lugar el paquete para React: npm install deep-chat-react Añade el componente a tu marcado: <deep-chat></deep-chat>
- ¿Dónde consigo deep-chat?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OvidijusParsiunas/deep-chat
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app de asistente de voz para Android que permite chatear con OpenAI y otros LLM mediante voz, reconocimiento de imágenes y generación de imágenes.
Aplicación de código abierto para ofrecer soporte por chat en vivo en sitios web, con bots, llamadas de voz y video e integración con canales de mensajería.
Plataforma self-hosted de low-code en Python para crear chatbots basados en NLU, con panel de administración e integraciones multicanal.
Framework de Python para crear agentes de IA de voz y video en tiempo real que participan en salas de LiveKit desde el servidor.
Plataforma de chat autohospedada al estilo de ChatGPT que unifica múltiples proveedores de IA e incluye Agents, compatibilidad con MCP, Artifacts y autenticación multiusuario.