AI Agent Application Framework
3.0k 2026-04-18

SciSharp/BotSharp

An open-source .NET framework for building multi-agent AI applications, enabling seamless integration of LLMs into business systems with precise control over the AI processing pipeline.

Core Features

Built-in multi-agents and conversation with state management.
Support for multiple LLM planning approaches and providers (e.g., ChatGPT, Gemini, LLaMA).
Integrated RAG interfaces and memory-based vector searching.
Advanced Agent abstraction layer for efficient enterprise integration.
Provides RESTful Open API, WebSocket, and a built-in SvelteKit UI.

Quick Start

dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp

Detailed Introduction

BotSharp is an open-source machine learning framework designed for building AI Bot platforms in .NET. It integrates natural language understanding, computer vision, and audio processing technologies, aiming to accelerate the development and application of intelligent robot assistants in information systems. Written in C# on .NET Core, it offers a cross-platform, plug-in-based architecture, making it enterprise-friendly. It provides an advanced Agent abstraction layer, enabling efficient integration of AI into complex business systems and precise control over the AI processing pipeline.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.