project-oagents

用 C# 快速搭出会调用工具的 AI 智能体

project-oagents 是一个用 C# 编写的实验性 AI Agents 开发框架,目标是让 .NET 开发者也能像使用 Python 生态那样,快速搭建具备工具调用、任务规划和多步推理能力的智能体应用。它解决的核心问题是:现有 AI Agent 框架大多集中在 Python/TypeScript 生态,C# 开发者缺少原生、类型安全且与 .NET 生态无缝集成的方案。框架提供 Agent 抽象、工具注册、对话编排等基础能力,并利用 C# 的强类型和 async/await 特性来组织异步推理流程。项目目前处于早期实验阶段,星标约 300,适合想尝鲜 .NET AI Agent 开发、或需要把 LLM 能力嵌入现有 C# 服务的开发者参考和二次开发。

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 307
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类开发框架
开发团队microsoft
所属国家
官网地址
定价模式free
价格说明开源免费,无在线服务,需自行部署
访问状态
是否开源
开源协议CC-BY-4.0
主要语言C#
技术栈/模型
GitHub 星标★ 307
30天Star增速
HF 下载量
上线时间2023-08-08 00:00:00
最近更新2026-09-10 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数3

使用教程

核心亮点

  • 原生 C# 实现,与 .NET 生态和 async/await 异步模型自然融合
  • 提供 Agent 抽象与工具注册机制,便于把现有 C# 方法暴露给 LLM 调用
  • 强类型语言特性有助于减少提示词与参数传递中的运行时错误

不足之处

  • 项目标注为实验性,API 和架构可能频繁变动
  • 社区规模小、文档和示例有限,生产可用性待观察

适用场景

  • 在现有 .NET 后端服务中嵌入可调用内部 API 的智能助手
  • 为 C# 桌面或 Web 应用添加多步推理与工具调用能力
  • 学习和验证 .NET 平台上的 AI Agent 架构设计

替代项目

Semantic Kernel、AutoGen

项目介绍

project-oagents 是一个开发框架领域的开源项目,官方简介:Experimental AI Agents Framework。项目使用 C# 开发,在 GitHub 上获得 307 星标。

上一篇:agent-service-toolkit

下一篇:agent-core

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146451 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166251 2026-08-09
bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 46994 2026-08-12