Sobre el proyecto

LibreChat es una plataforma de chat con IA de código abierto y autoalojable que reúne múltiples proveedores de IA detrás de una sola interfaz inspirada en ChatGPT. Según su README, admite Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI y la API de Respuestas de OpenAI, además de endpoints personalizados compatibles con OpenAI y proveedores locales o remotos como Ollama, groq, Cohere, Mistral AI, OpenRouter, DeepSeek, Qwen y otros. Principales capacidades descritas en el README: - Selección y cambio de modelos: elegir entre múltiples proveedores y puntos de conexión, y cambiar endpoints o presets durante la conversación. - Agents y herramientas: agentes personalizados sin código, mercado de agentes, compartición con usuarios y grupos, soporte para Model Context Protocol (MCP), Skills como paquetes reutilizables de instrucciones SKILL.md, Agent Plugins experimentales y Subagents que delegan trabajo en ejecuciones aisladas. - Code Interpreter: ejecución en sandbox en Python, Node.js (JS/TS), Go, C/C++, Java, PHP, Rust y Fortran, con carga, procesamiento y descarga de archivos; impulsado por ClickHouse/code-interpreter. - Búsqueda web: combina proveedores de búsqueda, raspadores de contenido y rerankers, con reranking configurable de Jina. - UI generativa y artefactos: contenido en React, HTML y Mermaid creado en el chat, con vistas en pantalla completa y exportación de Mermaid como SVG o PNG. - Generación y edición de imágenes: texto a imagen e imagen a imagen mediante GPT-Image-1, DALL-E (3/2), Stable Diffusion, Flux o servidores MCP. - Presets y gestión del contexto: guardar y compartir presets, ramificación de conversaciones, edición y reenvío de mensajes, compartición de prompts, y bifurcación de mensajes y conversaciones. - Interacciones multimodales y de archivos: análisis de imágenes y chat con archivos en los proveedores compatibles. - UI multilingüe: una amplia lista de idiomas de interfaz, con traducciones gestionadas a través de Locize. - UI de razonamiento: visualización dinámica para modelos de chain-of-thought/razonamiento como DeepSeek-R1. - Streams recuperables: las respuestas se reconectan y reanudan tras caídas de conexión, con sincronización multipestaña y multidispositivo, desde configuraciones de un solo servidor hasta despliegues escalados horizontalmente con Redis. - Voz y audio: transcripción de voz a texto y texto a voz, con soporte para OpenAI, Azure OpenAI y Elevenlabs. - Importación y exportación: importar conversaciones desde LibreChat, ChatGPT y Chatbot UI; exportar como capturas de pantalla, markdown, texto o JSON. - Búsqueda y descubrimiento: buscar entre mensajes y conversaciones. - Acceso multiusuario y seguro: OAuth2, LDAP y inicio de sesión por correo electrónico, además de moderación integrada y herramientas de seguimiento del gasto de tokens. - Panel de administración: gestión basada en navegador de usuarios, grupos, roles e inhabilitaciones de configuración, bundled con stacks de Docker Compose. - Configuración y despliegue: opciones de proxy y reverse proxy, métodos de despliegue con Docker y otros, y S3 con CloudFront para entrega de medios. El README también señala una versión v0.8.8-rc2 con adiciones como control de ejecución de agentes, agentes con intervención humana, un constructor unificado de agentes, automatización de agentes durable, herramientas en segundo plano, chats programados (experimentales), funciones de memoria y contexto, pegados largos editables, mejoras en compartición y artefactos, adiciones de búsqueda web, endurecimiento de seguridad y autenticación, nuevos listados de modelos, observabilidad con Langfuse y funciones de administración. Enlaza a documentación, un registro de cambios y un repositorio de API RAG, e invita a contribuciones y traducciones.