Repolode
SciSharp

SciSharp/BotSharp

开源的 .NET 多智能体 AI 框架,用于将大模型接入企业业务系统。

Star
3,116
Fork
660
未关闭 Issue
50
最近提交
前天

这是什么?

BotSharp 是基于 .NET 的 C# 框架,用于构建 AI 机器人平台和智能体应用。它提供多智能体编排与会话状态管理,支持从简单到复杂任务的多种大模型规划方式,并内置基于记忆的向量检索 RAG 接口。

框架采用插件化设计,各组件通过统一接口解耦。开发者可以替换 OpenAI、Azure OpenAI、Anthropic、DeepSeek、Google AI、HuggingFace 等大模型提供商,选择 MongoDB、Qdrant 等存储后端,并接入 Slack、Telegram、Facebook Messenger、Twilio 等消息渠道。此外还支持通过 MCP 调用外部工具,提供 RESTful Open API 和 WebSocket 实时通信,并附带基于 SvelteKit 的管理界面。

核心功能

  • 01多智能体路由与会话状态管理
  • 02支持多种大模型规划方式,适应从简单到复杂的任务
  • 03内置 RAG 接口与向量检索
  • 04插件化支持多种大模型、存储后端和消息渠道
  • 05通过 MCP 将大模型连接到外部工具
  • 06提供 RESTful Open API 与 WebSocket 实时通信

适用场景

  • 在现有 .NET 企业系统中加入大模型驱动的智能助手
  • 构建运行在 Slack、Telegram 或 Messenger 上的面向客户的聊天机器人
  • 基于企业文档搭建知识库问答
  • 协调多个专业智能体完成多步骤业务流程

快速上手

  1. 1

    克隆 BotSharp 仓库

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

    运行后端服务(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

    安装界面依赖并启动界面开发服务器,然后访问 http://localhost:5015/

    npm install && npm run dev

使用前须知

  • 需要安装 .NET SDK,并配置 LLM 提供商的 API 密钥才能正常使用。
  • 快速启动需要同时运行后端和另一个基于 Node.js 的界面项目。

收录于专题

标签

常见问题

BotSharp 是什么?
开源的 .NET 多智能体 AI 框架,用于将大模型接入企业业务系统。 BotSharp 是基于 .NET 的 C# 框架,用于构建 AI 机器人平台和智能体应用。它提供多智能体编排与会话状态管理,支持从简单到复杂任务的多种大模型规划方式,并内置基于记忆的向量检索 RAG 接口。
BotSharp 可以免费使用吗?用的什么许可证?
BotSharp 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
BotSharp 还在维护吗?
活跃维护中。BotSharp 最近一次提交是在 2026年11月5日。
BotSharp 适合用来做什么?
在现有 .NET 企业系统中加入大模型驱动的智能助手 构建运行在 Slack、Telegram 或 Messenger 上的面向客户的聊天机器人 基于企业文档搭建知识库问答 协调多个专业智能体完成多步骤业务流程
BotSharp 怎么安装和运行?
克隆 BotSharp 仓库: git clone https://github.com/dotnetcore/BotSharp 运行后端服务(Windows 或 Linux): dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp 克隆 BotSharp-UI 管理界面项目: git clone https://github.com/SciSharp/BotSharp-UI 安装界面依赖并启动界面开发服务器,然后访问 http://localhost:5015/: npm install && npm run dev
在哪里获取 BotSharp?
源代码和安装说明在 GitHub 上:https://github.com/SciSharp/BotSharp

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目