BotSharp
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。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-27
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 0
- 最新发布
- r5.2-image-composition (2025-10-17)
- 未关闭 issue
- 51
- 近期 issue 至少有一条评论的比例
- 0/2
最早的一周在左边,最近 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。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧