Платформа с открытым исходным кодом для создания корпоративных ИИ-агентов: базы знаний RAG, визуальные сценарии и поддержка MCP-инструментов.
Shy2593666979/AgentChat
Самостоятельно размещаемая платформа для общения с настраиваемыми LLM-агентами, которым можно подключать инструменты, MCP-серверы, Skills и базы знаний.
- Звёзды
- 931
- Форки
- 114
- Открытые issues
- 30
- Последний коммит
- 21 день назад
Что это?
AgentChat — платформа с раздельными фронтендом и бэкендом для создания и запуска LLM-агентов. Подключите сервис с моделью, а затем настройте для каждого агента промпт, встроенные инструменты или инструменты, импортированные из OpenAPI, MCP-серверы с поддержкой SSE или Streamable HTTP, шаблоны Skills и базы знаний с векторизацией и поиском с переранжированием.
Платформу можно запускать локально с минимальной настройкой: по умолчанию используются SQLite, кэш в памяти, локальные файлы и Chroma; MySQL, Redis, MinIO и Milvus доступны через конфигурацию. Пользователи могут переключаться между агентами в рамках одного диалога, запускать более длительные задачи по поиску и подготовке отчётов со страницы исследования, а также просматривать этапы выполнения инструментов и отчёты в Markdown. Каждый зарегистрированный пользователь получает независимые копии агентов, инструментов, Skills и MCP-записей по умолчанию.
Проект также ведёт учёт использования моделей и токенов, предоставляет дашборд, трассировку запросов и логи времени выполнения инструментов, а сообщения и состояния запусков передаёт в потоковом режиме через адаптер AG-UI. В основе проекта — LangChain и FastAPI, фронтенд написан на Vue 3, лицензия — MIT.
Ключевые возможности
- 01Чат-сессии с возможностью переключать агентов прямо во время диалога и автоматически создавать заголовки тем
- 02Агенты с настраиваемыми промптами, инструментами, MCP-серверами, Skills и базами знаний
- 03Загрузка документов в базу знаний, векторизация, поиск и переранжирование; при необходимости можно подключить полнотекстовый поиск Elasticsearch
- 04Подключение MCP-серверов через SSE или Streamable HTTP и импорт инструментов из OpenAPI
- 05Статистика использования токенов, дашборд, трассировка запросов и логи времени выполнения инструментов
Сценарии использования
- Создание приватного ассистента с настраиваемыми агентами, использующими ваш API-ключ модели
- Подключение внутренней базы знаний к агенту для ответов на вопросы по документам
- Эксперименты с MCP-серверами и вызовом инструментов в едином веб-интерфейсе
- Запуск многоэтапных исследовательских задач с подготовкой отчёта в Markdown
Быстрый старт
- 1
Установите uv, Python 3.12 и Node.js 22, как указано в README
- 2
Клонируйте репозиторий и установите зависимости бэкенда
git clone --branch main https://github.com/Shy2593666979/AgentChat.git && cd AgentChat/src/backend && uv sync --locked --python 3.12 - 3
Скопируйте простой конфигурационный файл и укажите в нём API-ключ модели чата
cp agentchat/config.simple.yaml agentchat/config.local.simple.yaml - 4
Запустите сервер бэкенда
export AGENTCHAT_CONFIG=agentchat/config.local.simple.yaml && uv run --locked uvicorn agentchat.main:app --host 127.0.0.1 --port 7860
Что важно знать
- Для баз знаний нужно отдельно настроить модели эмбеддингов и ранжирования; API-ключ модели чата не заменяет их.
- Некоторым внешним инструментам требуются собственные API-ключи.
- Для самостоятельного хостинга нужно настроить бэкенд на Python и фронтенд на Node.js в отдельных терминалах.
- Настройка Docker для этого релиза не проверялась мейнтейнерами.
В подборках
Темы
Частые вопросы
- Что такое AgentChat?
- Самостоятельно размещаемая платформа для общения с настраиваемыми LLM-агентами, которым можно подключать инструменты, MCP-серверы, Skills и базы знаний. AgentChat — платформа с раздельными фронтендом и бэкендом для создания и запуска LLM-агентов. Подключите сервис с моделью, а затем настройте для каждого агента промпт, встроенные инструменты или инструменты, импортированные из OpenAPI, MCP-серверы с поддержкой SSE или Streamable HTTP, шаблоны Skills и базы знаний с векторизацией и поиском с переранжированием.
- AgentChat можно использовать бесплатно? Какая у него лицензия?
- AgentChat распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- AgentChat всё ещё поддерживается?
- Активно поддерживается. Последний коммит в AgentChat — 17 окт. 2026 г..
- Для чего можно использовать AgentChat?
- Создание приватного ассистента с настраиваемыми агентами, использующими ваш API-ключ модели Подключение внутренней базы знаний к агенту для ответов на вопросы по документам Эксперименты с MCP-серверами и вызовом инструментов в едином веб-интерфейсе Запуск многоэтапных исследовательских задач с подготовкой отчёта в Markdown
- Как установить AgentChat?
- Установите uv, Python 3.12 и Node.js 22, как указано в README Клонируйте репозиторий и установите зависимости бэкенда: git clone --branch main https://github.com/Shy2593666979/AgentChat.git && cd AgentChat/src/backend && uv sync --locked --python 3.12 Скопируйте простой конфигурационный файл и укажите в нём API-ключ модели чата: cp agentchat/config.simple.yaml agentchat/config.local.simple.yaml Запустите сервер бэкенда: export AGENTCHAT_CONFIG=agentchat/config.local.simple.yaml && uv run --locked uvicorn agentchat.main:app --host 127.0.0.1 --port 7860
- Где скачать AgentChat?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Shy2593666979/AgentChat
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Не зависящий от фреймворка инструментарий Generative UI на базе OpenUI Lang — компактного потокового языка, с помощью которого LLM создают отображаемый UI из вашей библиотеки компонентов.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.
FastGPT — платформа с открытым исходным кодом для создания AI-агентов: обработка данных, базы знаний RAG и визуальная оркестрация рабочих процессов для приложений на LLM.
Платформа без программирования, которая создает готовых к эксплуатации AI-агентов по описанию на естественном языке и включает инструменты, память и оркестрацию.
Платформа с открытым исходным кодом для создания AI-агентов на Java, LangChain4j, Spring Boot и Vue 3: модели, агенты, RAG, Skills, MCP и анализ данных через text-to-SQL.