Sobre el proyecto

AnythingLLM es una aplicación de IA integral que permite a los usuarios crear un entorno privado similar a ChatGPT. Admite la conexión a varios LLM locales o en la nube, la ingesta de documentos (PDF, TXT, DOCX, etc.) y la utilización de agentes de IA para flujos de trabajo complejos. Las capacidades clave incluyen: - Enrutamiento dinámico de modelos y selección inteligente de habilidades para agentes de IA. - Soporte para una amplia gama de proveedores de LLM (OpenAI, Anthropic, Google Gemini, Ollama, LM Studio, etc.). - Integración con múltiples bases de datos vectoriales como LanceDB, Pinecone, Milvus y Weaviate. - Soporte multiusuario y gestión de permisos (disponible en la versión de Docker). - Herramientas integradas para transcripción de audio (STT) y texto a voz (TTS). - Un constructor de agentes de IA sin código y compatibilidad con MCP. - Un widget de chat personalizable e integrable para sitios web. El proyecto está estructurado como un monorepo que contiene un frontend en React, un servidor express en NodeJS y un recolector de documentos.