AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
多智能体/
BotSharp
BotSharp logo

BotSharp

活跃·★ 3.1k·Apache-2.0·更新于 2026-10-27
★ 必备神器★ 时下流行

BotSharp 是用 C# 在 .NET 上编写的开源 AI 智能体应用框架,目标是把 LLM 接入已有的业务应用。README 列出的功能有:内置多智能体和带状态管理的对话、多种 LLM 规划方式、RAG 接口与基于内存的向量检索、不同职责的智能体协作完成任务、在一处构建/测试/评估/审计智能体、SvelteKit 管理界面、与 Facebook Messenger、Slack、Telegram 等渠道的富内容集成、REST API 加 WebSocket,以及带可视化管理的 MCP 集成。

内核保持精简,大部分功能由插件实现。核心模块包括插件加载器、钩子、认证、智能体配置、对话与状态、路由与规划、模板、缓存和 LLM 提供方。插件涵盖数据存储(MongoDB、LiteDB)、LLM(OpenAI、Azure OpenAI、Anthropic、Google、DeepSeek、Meta、HuggingFace、LLamaSharp、Semantic Kernel 等)、消息渠道(ChatHub、Messenger、Twilio、Telegram、微信)、RAG(知识库、Qdrant)和视觉(PaddleSharp)。试用方法是用 `dotnet run` 运行 WebStarter 项目,再用 npm 启动独立的 BotSharp UI,然后访问 localhost:5015。许可证为 Apache-2.0。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
Apache-2.0
最新发布
r5.2-image-composition · 2025-10-17
最近提交
2026-10-23
贡献者
93
复刻数
655
未关闭的 issue 和 PR
50
首次发布
2017-12-17

来源:GitHub、npm 和 PyPI 的公开接口。

#AI代理#LLM框架#自然语言理解#.NET#多智能体
$ 安装
$ dotnet run --project .\src\WebStarter\WebStarter.csproj -p SolutionName=BotSharp
↗ 访问官网★ GitHub
01

功能特性

01内置多智能体和带状态管理的对话。
02支持多种LLM规划方法来处理不同任务。
03内置RAG相关接口和基于内存的向量搜索。
04兼容多种AI平台(如ChatGPT、Gemini、LLaMA、Claude、DeepSeek、HuggingFace)。
05允许具有不同职责的多个智能体协同完成复杂任务。
02

为什么选择它

+为数不多的完整 .NET 智能体框架,采用插件架构
+众多 LLM 提供方以插件形式接入,包括通过 LLamaSharp 使用本地模型
+自带管理界面、REST API、WebSocket 和聊天渠道集成
+内置 RAG 接口、多智能体路由与规划,以及 MCP 管理
03

权衡点

!面向 .NET 开发者,使用其他技术栈的团队收益有限
!快速开始需要两个仓库(后端和界面)和两套运行环境(dotnet 与 npm)
!README 主要是功能和插件清单,完整示例较少
!README 的部分文字仍把它描述为面向机器人平台的通用机器学习框架,新手容易混淆
04

维护状况检查

活跃检查日期: 2026-10-27
最近提交
2026-10-27
近 90 天提交数
100+
近 90 天发布数
0
最新发布
r5.2-image-composition (2025-10-17)
未关闭 issue
51
近期 issue 至少有一条评论的比例
0/2
近 12 周每周提交数
近 12 周每周提交数: 6, 18, 7, 17, 18, 13, 13, 2, 6, 3, 11, 3

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #100 Some project structure suggestions7 条评论 · 2023-08-14
  • #253 Newly Created Agent Speaks Chinese5 条评论 · 2024-01-15
  • #589 Conversation Message Exception4 条评论 · 2024-08-12
  • #556 MongoDbContext.cs GetDatabaseName Function Not Working Well2 条评论 · 2024-07-21
  • #216 Update the conversation status as closed2 条评论 · 2023-11-22

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

ChatGPT
支持
已通过文档验证
Gemini
支持
已通过文档验证
LLaMA
支持
已通过文档验证
Claude
支持
已通过文档验证
DeepSeek
支持
已通过文档验证
HuggingFace
支持
已通过文档验证
06

快速开始

1
$ dotnet run --project .\src\WebStarter\WebStarter.csproj -p SolutionName=BotSharp
07

使用场景

↳为信息系统开发智能机器人助手。
↳将AI能力高效集成到现有企业业务应用中。
↳构建具有灵活LLM选择的自定义对话式AI平台(CaaP)。
08

同类工具

⚡热门对决:
VSOpenRath★960→VSdeer-flow★84.5k→VSCrewAI★60.2k→VSAgenvoy★597→
OpenRath logo
OpenRath★ 960
OpenRath 是一个类似 PyTorch 的多智能体多会话框架,用于将智能体运行时状态转化为显式的、可组合的 Python 对象。
VS对比→
deer-flow logo
deer-flow★ 84.5k
DeerFlow是一个社区驱动的深度研究框架,旨在结合语言模型与专业工具(如网络搜索、爬虫和Python代码执行)进行高效研究。
VS对比→
CrewAI logo
CrewAI★ 60.2k
CrewAI 是一个从零开始构建的精益、快速的 Python 框架,用于创建自主的 AI 代理并进行多代理自动化。
VS对比→
Agenvoy logo
Agenvoy★ 597
一个运行在用户本地机器上的个人AI Agent,可以构建工具、测试工具并调用它们。
VS对比→
agent-framework logo
agent-framework★ 14.3k
Microsoft Agent Framework是一个全面的多语言框架,用于构建、编排和部署AI代理,支持.NET和Python实现。
VS对比→
PocketFlow logo
PocketFlow★ 11.3k
Pocket Flow 是一个仅有100行代码的极简LLM框架。
VS对比→
intentkit logo
intentkit★ 6.5k
IntentKit 是一个自主代理框架,支持创建和管理具备区块链交互、社交媒体管理和自定义技能集成等多种能力的 AI 代理。
VS对比→
harness-sdk logo
harness-sdk★ 9.0k
Strands Agents 的 Python / TypeScript SDK 与预装好的智能体 harness,模型无关,内置工具、MCP、多智能体模式、记忆、护栏和追踪。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
SciSharp /
BotSharp
↗

用于构建 AI 智能体应用的开源 .NET 框架

3.1k655Apache-2.0
最后更新1天前
状态活跃
分类多智能体
贡献者93
最新发布r5.2-image-composition
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。