Awesome AI AgentsAI Agents

SciSharp/BotSharp

⭐ 3100 C# repository created 2017-12-17

BotSharp is an open-source AI multi-agent framework designed to integrate large language models (LLMs) and AI capabilities into existing business applications, primarily built on the .NET Core platform using C#. It serves as a comprehensive AI bot platform builder that supports natural language understanding, computer vision, and audio processing technologies. The framework is modular and component-based, allowing developers to decouple and customize various parts such as UI/UX, LLM providers, and plugins, making it highly adaptable for enterprise use cases. The framework offers built-in multi-agent support with conversation state management, enabling multiple agents with distinct responsibilities to collaborate on complex tasks. It supports various LLM planning approaches and integrates with multiple AI platforms including ChatGPT, Gemini, LLaMA, Claude, DeepSeek, and HuggingFace. BotSharp also provides retrieval-augmented generation (RAG) interfaces and memory-based vector searching to enhance AI responses. BotSharp includes a rich set of plugins covering data storage (MongoDB, LiteDB, Tencent COS), LLM providers, messaging channels (Facebook Messenger, Slack, Telegram, WeChat), vision processing, and various tools like audio handling, email, file management, and code interpretation. It features a RESTful API and WebSocket support for real-time communication and offers a built-in UI written in SvelteKit for administration and interaction. The framework emphasizes enterprise readiness by using C# for typed language benefits, easier refactoring, and alignment with business logic development. It also provides an advanced agent abstraction layer for managing complex enterprise scenarios efficiently. BotSharp is actively maintained with a roadmap including real-time capabilities, computer use, and enhanced conversation management. Overall, BotSharp is a powerful, extensible, and enterprise-friendly AI agent framework that facilitates the rapid development and deployment of intelligent AI assistants and conversational platforms within business environments.

https://github.com/SciSharp/BotSharp

.net-coreagent-abstractionai-agentai-bot-builderai-multi-agent-frameworkaudio-processingc#chatbotchatgptclaudecomputer-visionconversation-platformdata-storage-pluginsdeepseekenterprise-aigeminihuggingfacellamallm-integrationllm-planningmachine-learningmessaging-integrationmodular-designmulti-agentmulti-agent-conversationnatural-language-understandingplugin-architecturereal-time-communicationrestful-apiretrieval-augmented-generationstate-managementsveltekit-uivector-searchwebsocket

Also in AI Agents

OpenHands/OpenHands

OpenHands is an AI-powered platform that automates software development tasks, enabling developers to code less and produce more by modifying code, running commands, browsing the web, and integrating APIs efficiently.

usestrix/strix

Strix is an open-source AI-driven security testing platform that autonomously finds, validates, and helps fix application vulnerabilities through dynamic and collaborative AI agents.

aaif-goose/goose

Goose is an open-source, native AI agent available as a desktop app, CLI, and API, designed for diverse tasks like code, research, writing, and automation, supporting over 15 LLM providers.

KeygraphHQ/shannon

Shannon is an autonomous AI pentester for web applications and APIs, analyzing source code, identifying attack vectors, and executing real exploits to prove vulnerabilities.

wshobson/agents

A comprehensive collection of 44 specialized AI subagents for Claude Code that enhance development workflows with domain-specific expertise across software development, infrastructure, security, data, and business domains.

agentscope-ai/agentscope

AgentScope is a transparent, modular, and customizable framework for building LLM-empowered multi-agent applications with real-time control and asynchronous execution.

iOfficeAI/OfficeCLI

OfficeCLI is an open-source command-line interface and API enabling AI agents to read, edit, and automate Word, Excel, and PowerPoint files without needing Office suite installations.

langchain-ai/deepagents

Deep Agents is an open-source agent harness built on LangChain and LangGraph that enables AI agents to plan, execute, and delegate complex long-horizon tasks using customizable tools, subagents, and human-in-the-loop workflows.