Repolode
SciSharp

SciSharp/BotSharp

Открытый .NET-фреймворк для создания мультиагентных AI-приложений, связывающих LLM с бизнес-системами.

Звёзды
3,116
Форки
660
Открытые issues
50
Последний коммит
позавчера

Что это?

BotSharp — фреймворк на C# и .NET для создания платформ AI-ботов и агентных приложений. Он поддерживает оркестрацию нескольких агентов, управление состоянием диалогов, несколько подходов к планированию LLM для задач разной сложности, а также встроенные интерфейсы RAG с векторным поиском на основе памяти.

Фреймворк состоит из плагинов, скрытых за унифицированными интерфейсами и не зависящих друг от друга. Разработчики могут переключаться между провайдерами LLM, такими как OpenAI, Azure OpenAI, Anthropic, DeepSeek, Google AI и HuggingFace, выбирать хранилища вроде MongoDB или Qdrant и подключать каналы, включая Slack, Telegram, Facebook Messenger и Twilio. Также есть интеграция с MCP для вызова внешних инструментов, RESTful Open API с поддержкой WebSocket и отдельный административный интерфейс на SvelteKit.

Ключевые возможности

  • 01Маршрутизация между агентами и управление состоянием диалогов
  • 02Несколько подходов к планированию LLM для задач разной сложности
  • 03Встроенные интерфейсы RAG с векторным поиском
  • 04Плагины для множества провайдеров LLM, хранилищ и каналов обмена сообщениями
  • 05Интеграция с MCP для подключения моделей к внешним инструментам
  • 06RESTful Open API и обмен данными в реальном времени через WebSocket

Сценарии использования

  • Добавление ассистентов на базе LLM в существующую корпоративную систему на .NET
  • Создание чат-ботов для клиентов, работающих в Slack, Telegram или Messenger
  • Создание системы ответов на вопросы по базе знаний на основе документов компании
  • Координация нескольких специализированных агентов для выполнения многоэтапных бизнес-процессов

Быстрый старт

  1. 1

    Клонируйте репозиторий BotSharp

    git clone https://github.com/dotnetcore/BotSharp
  2. 2

    Запустите службу backend (Windows или Linux)

    dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp
  3. 3

    Клонируйте проект администрирования BotSharp-UI

    git clone https://github.com/SciSharp/BotSharp-UI
  4. 4

    Установите зависимости UI и запустите сервер разработки UI, затем откройте http://localhost:5015/

    npm install && npm run dev

Что важно знать

  • Для полноценной работы необходимы .NET SDK и настроенные API-ключи провайдера LLM.
  • Для быстрого запуска нужны и backend, и отдельный UI-проект на Node.js.

В подборках

Темы

Частые вопросы

Что такое BotSharp?
Открытый .NET-фреймворк для создания мультиагентных AI-приложений, связывающих LLM с бизнес-системами. BotSharp — фреймворк на C# и .NET для создания платформ AI-ботов и агентных приложений. Он поддерживает оркестрацию нескольких агентов, управление состоянием диалогов, несколько подходов к планированию LLM для задач разной сложности, а также встроенные интерфейсы RAG с векторным поиском на основе памяти.
BotSharp можно использовать бесплатно? Какая у него лицензия?
BotSharp распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
BotSharp всё ещё поддерживается?
Активно поддерживается. Последний коммит в BotSharp — 5 нояб. 2026 г..
Для чего можно использовать BotSharp?
Добавление ассистентов на базе LLM в существующую корпоративную систему на .NET Создание чат-ботов для клиентов, работающих в Slack, Telegram или Messenger Создание системы ответов на вопросы по базе знаний на основе документов компании Координация нескольких специализированных агентов для выполнения многоэтапных бизнес-процессов
Как установить BotSharp?
Клонируйте репозиторий BotSharp: git clone https://github.com/dotnetcore/BotSharp Запустите службу backend (Windows или Linux): dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp Клонируйте проект администрирования BotSharp-UI: git clone https://github.com/SciSharp/BotSharp-UI Установите зависимости UI и запустите сервер разработки UI, затем откройте http://localhost:5015/: npm install && npm run dev
Где скачать BotSharp?
Исходный код и инструкции по установке — на GitHub: https://github.com/SciSharp/BotSharp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый AI-ассистент для семей и небольших команд: несколько экспертов, интеграции с мессенджерами и веб-панель в одном процессе.

11,8 тыс.+362 за неделю1,6 тыс.PythonMITАктивно поддерживаетсяОбновлён 8 часов назад

Платформа AI-ассистентов на Java/Spring Boot для собственного хостинга: рабочие пространства для нескольких пользователей, переключение между LLM-провайдерами, LLM Wiki, MCP и Skills, интеграции с мессенджерами.

1,2 тыс.+11 за неделю358JavaApache-2.0Обновлён позавчера