Repolode
u14app

u14app/neo-chat

Espacio de trabajo de chat con IA autohospedable y con enfoque local, compatible con varios proveedores de modelos, agentes, Deep Research, RAG, Skills, MCP y voz.

Alternativa open source a:ChatGPTClaude

Estrellas
1,879
Forks
624
Issues abiertos
6
Último commit
hace 24 horas

¿Qué es?

Neo Chat es un espacio de trabajo de chat con IA basado en la web que puedes autohospedar. Se conecta a Google, OpenAI, Anthropic y endpoints compatibles con OpenAI usando tus propias claves de API, y admite entrada y generación de imágenes cuando el proveedor lo permite.

Además del chat cotidiano, ofrece un modo Agent para flujos de trabajo con herramientas de varios pasos y un modo Deep Research que genera planes para revisar e informes con citas. Los usuarios pueden adjuntar archivos, consultar una base de conocimientos, conservar memoria y guardar configuraciones reutilizables del asistente. Se puede ampliar con Skills de texto, plugins OpenAPI, servidores MCP remotos y un puente opcional de Docker para herramientas MCP locales mediante stdio.

De forma predeterminada, las conversaciones y los archivos del espacio de trabajo se guardan en el navegador. Incluye opciones para crear y restaurar copias de seguridad ZIP, y permite la sincronización cifrada mediante WebDAV o S3/MinIO. La interfaz está disponible en inglés, chino simplificado y japonés, con diseños para escritorio y dispositivos móviles. Se puede desplegar con Docker, Vercel o Cloudflare Workers.

Funciones clave

  • 01Se conecta a Google, OpenAI, Anthropic y endpoints de modelos compatibles con OpenAI.
  • 02El modo Agent ejecuta flujos de trabajo con herramientas de varios pasos; Deep Research genera planes revisables e informes con citas.
  • 03Admite archivos adjuntos, recuperación desde una base de conocimientos, búsqueda local y memoria.
  • 04Se amplía con Skills de texto, plugins OpenAPI y servidores MCP remotos.
  • 05Almacena los datos en el navegador de forma predeterminada e incluye copias de seguridad ZIP y sincronización cifrada opcional mediante WebDAV o S3/MinIO.

Casos de uso

  • Usar una interfaz de chat privada y autohospedada con tus propias claves de API para varios proveedores de modelos.
  • Chatear con tus documentos mediante la recuperación desde una base de conocimientos y los archivos adjuntos.
  • Ejecutar tareas de investigación de varios pasos que generen informes con citas para revisar.
  • Conectar servicios OpenAPI internos o herramientas MCP a una interfaz de chat.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/u14app/neo-chat.git
  2. 2

    Entra en el directorio del proyecto

    cd neo-chat
  3. 3

    Instala las dependencias (se requieren Node.js 24 y pnpm 10.30.3 mediante Corepack)

    corepack pnpm install --frozen-lockfile
  4. 4

    Inicia el servidor de desarrollo y abre localhost:3000

    corepack pnpm dev

Antes de usarlo

  • La configuración local requiere Node.js 24 y pnpm 10.30.3, y se necesita una clave de API de un proveedor de modelos para chatear.
  • El ejemplo de Docker usa claves efímeras para cifrar las credenciales, por lo que se necesitan claves BYOK estables antes de usarlo en producción.
  • Las ejecuciones de Agent y Deep Research se detienen al cerrar la página y deben reanudarse explícitamente.

Temas

Preguntas frecuentes

¿Qué es neo-chat?
Espacio de trabajo de chat con IA autohospedable y con enfoque local, compatible con varios proveedores de modelos, agentes, Deep Research, RAG, Skills, MCP y voz. Neo Chat es un espacio de trabajo de chat con IA basado en la web que puedes autohospedar. Se conecta a Google, OpenAI, Anthropic y endpoints compatibles con OpenAI usando tus propias claves de API, y admite entrada y generación de imágenes cuando el proveedor lo permite.
¿neo-chat es gratuito? ¿Qué licencia tiene?
neo-chat es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿neo-chat sigue mantenido?
Mantenimiento activo. El último commit de neo-chat fue el 21 oct 2026.
¿Para qué puedo usar neo-chat?
Usar una interfaz de chat privada y autohospedada con tus propias claves de API para varios proveedores de modelos. Chatear con tus documentos mediante la recuperación desde una base de conocimientos y los archivos adjuntos. Ejecutar tareas de investigación de varios pasos que generen informes con citas para revisar. Conectar servicios OpenAPI internos o herramientas MCP a una interfaz de chat.
¿Cómo se instala neo-chat?
Clona el repositorio: git clone https://github.com/u14app/neo-chat.git Entra en el directorio del proyecto: cd neo-chat Instala las dependencias (se requieren Node.js 24 y pnpm 10.30.3 mediante Corepack): corepack pnpm install --frozen-lockfile Inicia el servidor de desarrollo y abre localhost:3000: corepack pnpm dev
¿Dónde consigo neo-chat?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/u14app/neo-chat

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados