Об этом проекте
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 и сборщик документов.