Об этом проекте

AnythingLLM представляет собой комплексное AI-приложение, которое позволяет пользователям создать приватную среду, подобную ChatGPT. Оно поддерживает подключение к различным локальным или облачным LLM, загрузку документов (PDF, TXT, DOCX и др.) и использование AI-агентов для сложных рабочих процессов. Ключевые возможности включают: - Динамическую маршрутизацию моделей и интеллектуальный выбор навыков для AI-агентов. - Поддержку широкого спектра провайдеров LLM (OpenAI, Anthropic, Google Gemini, Ollama, LM Studio и др.). - Интеграцию с несколькими векторными базами данных, такими как LanceDB, Pinecone, Milvus и Weaviate. - Многопользовательскую поддержку и разграничение прав доступа (доступно в версии Docker). - Встроенные инструменты для транскрибации аудио (STT) и синтеза речи (TTS). - No-code конструктор AI-агентов и совместимость с MCP. - Настраиваемый встраиваемый чат-виджет для веб-сайтов. Проект структурирован как монорепозиторий, содержащий фронтенд на React, сервер на NodeJS express и сборщик документов.