← 返回列表

BotNexus:基于 .NET 的 LLM Agent 编排实验平台

sytone/botnexus · BotNexus is an experimental lab for agents, tools, memory, channels, and automation ideas of varying quality written in C# using the dotnet environment.

GitHub原文发布 未知首次收录 2026-10-03上架 2026-10-03 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

BotNexus 是一个用 C#/.NET 构建的实验性 LLM 编排沙盒,用于探索多 Agent 协作、通道接入、工具调用、记忆持久化与调度等交互模式。它提供网关路由、WebUI 聊天、多种模型提供方(GitHub Copilot、OpenAI、Anthropic、Azure OpenAI 及兼容端点)、扩展系统与诊断工具,并通过 CLI 完成安装、配置与网关生命周期管理。项目明确定位为实验平台,而非高可用企业级方案。

核心能力与快速开始

★ 2 · C#

能做什么
提供本地 LLM Agent 实验沙盒:多 Agent 编排(各自独立的提供方、模型、提示词、工具与工作区);模型提供方接入 GitHub Copilot、OpenAI、Anthropic、Azure OpenAI 及 OpenAI 兼容端点,并支持按模型路由;通过 WebUI、SignalR、REST、Telegram、Slack、Discord、Azure Service Bus 或自定义适配器接入通道;浏览器内聊天与流式响应、模型切换;为 Agent 配置 shell 工具、web 工具、MCP 服务器与技能,并可设置审批门;会话与记忆持久化(SQLite 会话、Agent 工作区 markdown 记忆文件);cron 风格调度与心跳;doctor/validate 诊断与健康检查;提供方、通道、工具的动态扩展加载。
适用场景
用于试验多 Agent 协作与提示词/工具编排模式;在本地以统一网关对接多个 LLM 提供方并对比模型行为;通过 WebUI 或聊天通道与 Agent 交互并观察流式输出;为 Agent 配置工具与技能并测试审批流程;持久化会话与工作区记忆以维持长期上下文;用 cron 触发后台 Agent 任务;开发自定义提供方、通道或工具扩展。
项目形态
开发框架
部署方式
可作为全局 .NET CLI 工具安装(dotnet tool install -g BotNexus.Cli)并本地运行网关(默认端口 5005),也可从源码克隆后用 dotnet run 构建运行;配置与数据存放于 ~/.botnexus 目录。
主要依赖
需要 .NET SDK 10.0 或更高版本(明确不支持 .NET 9 及更早版本);使用默认 github-copilot 提供方需要 GitHub 账号及有效 Copilot 订阅;从源码构建需要 Git,PowerShell 7+ 为可选。
使用限制
项目自述为实验性平台,明确声明不是关键任务级、经认证的企业级方案;README 警告存在 shell 访问等风险,建议在接入高成本、敏感或受监管场景前自行判断;未说明 API 成本、许可条款及生产可用性。
许可证
未说明
最近推送
2026-10-03 06:59

资料检查:2026-10-03 07:00 · 卡片整理:2026-10-03 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

作为本地实验沙盒,程序员可运行和观察多 Agent 编排,为 Agent 配置不同模型提供方、工具(含 shell 工具、web 工具、MCP 服务器)、记忆与定时任务,并通过 WebUI 聊天、REST/SignalR 接口和诊断命令调试 Agent 行为。

查看内容依据
BotNexus gives you a local playground for running and observing agents:

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。