Repolode
SciSharp

SciSharp/BotSharp

Framework .NET de código abierto para crear aplicaciones de IA multiagente que conectan LLM con sistemas empresariales.

Estrellas
3,116
Forks
659
Issues abiertos
50
Último commit
anteayer

¿Qué es?

BotSharp es un framework de C# para .NET que permite crear plataformas de bots de IA y aplicaciones de agentes. Ofrece orquestación multiagente con gestión del estado de las conversaciones, varios enfoques de planificación con LLM para tareas de simples a complejas e interfaces RAG integradas con búsqueda vectorial basada en memoria.

El framework está compuesto por plugins desacoplados mediante interfaces unificadas. Los desarrolladores pueden cambiar de proveedor de LLM, como OpenAI, Azure OpenAI, Anthropic, DeepSeek, Google AI y HuggingFace; elegir backends de almacenamiento como MongoDB o Qdrant; y conectar canales como Slack, Telegram, Facebook Messenger y Twilio. También incluye integración con MCP para invocar herramientas externas, una Open API RESTful con compatibilidad con WebSocket y una interfaz de administración complementaria creada con SvelteKit.

Funciones clave

  • 01Enrutamiento multiagente y gestión del estado de las conversaciones
  • 02Varios enfoques de planificación con LLM para tareas de simples a complejas
  • 03Interfaces RAG integradas con búsqueda vectorial
  • 04Plugins para distintos proveedores de LLM, backends de almacenamiento y canales de mensajería
  • 05Integración con MCP para conectar modelos con herramientas externas
  • 06Open API RESTful y comunicación en tiempo real mediante WebSocket

Casos de uso

  • Añadir asistentes con LLM a un sistema empresarial .NET existente
  • Crear chatbots para clientes que funcionen en Slack, Telegram o Messenger
  • Crear sistemas de preguntas y respuestas sobre documentos de la empresa
  • Coordinar varios agentes especializados para completar flujos de trabajo empresariales de varios pasos

Inicio rápido

  1. 1

    Clona el repositorio de BotSharp

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

    Ejecuta el servicio backend (Windows o Linux)

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

    Clona el proyecto de administración BotSharp-UI

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

    Instala las dependencias de la UI e inicia el servidor de desarrollo; después, abre http://localhost:5015/

    npm install && npm run dev

Antes de usarlo

  • Para que sea útil, necesitas el SDK de .NET y claves de API configuradas para un proveedor de LLM.
  • El inicio rápido requiere tanto el backend como un proyecto de UI independiente basado en Node.js.

En colecciones

Temas

Preguntas frecuentes

¿Qué es BotSharp?
Framework .NET de código abierto para crear aplicaciones de IA multiagente que conectan LLM con sistemas empresariales. BotSharp es un framework de C# para .NET que permite crear plataformas de bots de IA y aplicaciones de agentes. Ofrece orquestación multiagente con gestión del estado de las conversaciones, varios enfoques de planificación con LLM para tareas de simples a complejas e interfaces RAG integradas con búsqueda vectorial basada en memoria.
¿BotSharp es gratuito? ¿Qué licencia tiene?
BotSharp es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿BotSharp sigue mantenido?
Mantenimiento activo. El último commit de BotSharp fue el 5 nov 2026.
¿Para qué puedo usar BotSharp?
Añadir asistentes con LLM a un sistema empresarial .NET existente Crear chatbots para clientes que funcionen en Slack, Telegram o Messenger Crear sistemas de preguntas y respuestas sobre documentos de la empresa Coordinar varios agentes especializados para completar flujos de trabajo empresariales de varios pasos
¿Cómo se instala BotSharp?
Clona el repositorio de BotSharp: git clone https://github.com/dotnetcore/BotSharp Ejecuta el servicio backend (Windows o Linux): dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp Clona el proyecto de administración BotSharp-UI: git clone https://github.com/SciSharp/BotSharp-UI Instala las dependencias de la UI e inicia el servidor de desarrollo; después, abre http://localhost:5015/: npm install && npm run dev
¿Dónde consigo BotSharp?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SciSharp/BotSharp

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados