Repolode
SciSharp

SciSharp/BotSharp

Framework .NET de código aberto para criar aplicações de IA multiagente que conectam LLMs a sistemas empresariais.

Estrelas
3,116
Forks
659
Issues abertas
50
Último commit
anteontem

O que é?

BotSharp é um framework em C# para .NET voltado à criação de plataformas de bots de IA e aplicações com agentes. Ele oferece orquestração multiagente com gerenciamento do estado das conversas, várias abordagens de planejamento com LLMs para tarefas simples ou complexas e interfaces RAG integradas com busca vetorial baseada em memória.

O framework é composto por plugins desacoplados por meio de interfaces unificadas. Os desenvolvedores podem trocar provedores de LLM, como OpenAI, Azure OpenAI, Anthropic, DeepSeek, Google AI e HuggingFace; escolher backends de armazenamento, como MongoDB ou Qdrant; e conectar canais como Slack, Telegram, Facebook Messenger e Twilio. Ele também inclui integração com MCP para chamar ferramentas externas, uma Open API RESTful com suporte a WebSocket e uma interface administrativa complementar em SvelteKit.

Recursos principais

  • 01Roteamento multiagente e gerenciamento do estado das conversas
  • 02Várias abordagens de planejamento com LLMs, de tarefas simples a complexas
  • 03Interfaces RAG integradas com busca vetorial
  • 04Plugins para diversos provedores de LLM, backends de armazenamento e canais de mensagens
  • 05Integração com MCP para conectar modelos a ferramentas externas
  • 06Open API RESTful e comunicação em tempo real via WebSocket

Casos de uso

  • Adicionar assistentes com LLM a um sistema empresarial .NET existente
  • Criar chatbots voltados a clientes que funcionem no Slack, Telegram ou Messenger
  • Criar sistemas de perguntas e respostas sobre documentos da empresa usando uma base de conhecimento
  • Coordenar vários agentes especializados para executar fluxos de trabalho empresariais com várias etapas

Início rápido

  1. 1

    Clone o repositório BotSharp

    git clone https://github.com/dotnetcore/BotSharp
  2. 2

    Execute o serviço de backend (Windows ou Linux)

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

    Clone o projeto de administração BotSharp-UI

    git clone https://github.com/SciSharp/BotSharp-UI
  4. 4

    Instale as dependências da UI e inicie o servidor de desenvolvimento da UI; em seguida, acesse http://localhost:5015/

    npm install && npm run dev

Antes de usar

  • Para ser útil, é necessário ter o .NET SDK e chaves de API configuradas de um provedor de LLM.
  • O início rápido requer tanto o backend quanto um projeto de UI separado baseado em Node.js.

Em coleções

Tópicos

Perguntas frequentes

O que é BotSharp?
Framework .NET de código aberto para criar aplicações de IA multiagente que conectam LLMs a sistemas empresariais. BotSharp é um framework em C# para .NET voltado à criação de plataformas de bots de IA e aplicações com agentes. Ele oferece orquestração multiagente com gerenciamento do estado das conversas, várias abordagens de planejamento com LLMs para tarefas simples ou complexas e interfaces RAG integradas com busca vetorial baseada em memória.
BotSharp é gratuito? Qual é a licença?
BotSharp é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
BotSharp ainda é mantido?
Manutenção ativa. O último commit de BotSharp foi em 5 de nov. de 2026.
Para que posso usar BotSharp?
Adicionar assistentes com LLM a um sistema empresarial .NET existente Criar chatbots voltados a clientes que funcionem no Slack, Telegram ou Messenger Criar sistemas de perguntas e respostas sobre documentos da empresa usando uma base de conhecimento Coordenar vários agentes especializados para executar fluxos de trabalho empresariais com várias etapas
Como instalar BotSharp?
Clone o repositório BotSharp: git clone https://github.com/dotnetcore/BotSharp Execute o serviço de backend (Windows ou Linux): dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp Clone o projeto de administração BotSharp-UI: git clone https://github.com/SciSharp/BotSharp-UI Instale as dependências da UI e inicie o servidor de desenvolvimento da UI; em seguida, acesse http://localhost:5015/: npm install && npm run dev
Onde consigo BotSharp?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SciSharp/BotSharp

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados