{"slug":"botsharp","name":"BotSharp","vendor":"SciSharp","tagline":".NET agent application framework with multi-agent routing, planning strategies and built-in MCP integration","url":"https://agentboards.org/agent/botsharp","website":"https://botsharp.readthedocs.io","docs":"https://botsharp.readthedocs.io","repo":"https://github.com/SciSharp/BotSharp","category":"framework","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under Apache-2.0; you pay whichever LLM provider you plug in","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["OpenAI","Google","Anthropic","DeepSeek","LLaMA","Hugging Face"],"bring_your_own_model":true,"local_models":false},"protocols":{"mcp_client":true,"mcp_server":false},"capabilities":{"terminal_exec":false,"browser":false,"multi_file_edit":false,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"NuGet","command":"dotnet add package BotSharp.Core"}],"benchmarks":[],"tags":["framework","dotnet","csharp","multi-agent","mcp"],"github_stars":3110,"metrics":{"stars":3110,"pushed_at":"2026-09-29T03:13:20Z","archived":false,"open_issues":49,"latest_version":"r5.2-image-composition","latest_version_at":"2025-10-17T19:39:26Z","latest_version_url":"https://github.com/SciSharp/BotSharp/releases/tag/r5.2-image-composition","version_source":"github","checked_at":"2026-10-02T05:04:47.557Z"},"sources":{"overview":"https://github.com/SciSharp/BotSharp","docs":"https://botsharp.readthedocs.io","install":"https://www.nuget.org/packages/BotSharp.Core","protocols":"https://github.com/SciSharp/BotSharp","models":"https://github.com/SciSharp/BotSharp"},"verified_at":null,"adoption":{"score":3.4,"signals":{"github_stars":3104},"measured_at":"2026-09-21"},"scores":{"panel":6.2,"adoption":3.4,"spread":2.8,"facts":3.5,"board":5.4,"dimensions":{"reliability":5.7,"usefulness":5.7,"cost":7.2,"longevity":6.2},"per_persona":{"amigo":6.3,"critico":5.8,"profesor":6.3,"inversora":5,"jefa":6,"hacker":7.8},"community":null},"rank":null,"category_rank":81,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Hacker at 7.75 and La Inversora at 5 disagree about what a community project owes you: a permanent licence or a maintained roadmap.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it when adding a Python service is not an option and the agent must live in your existing runtime; pick Microsoft Agent Framework for the better-supported path.","scores":{"reliability":5,"usefulness":6,"cost":8,"longevity":6},"evidence":["https://github.com/SciSharp/BotSharp","https://botsharp.readthedocs.io"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The project started in December 2017, years before this category existed, so its abstractions were designed for conversational bots and later retrofitted for agents.","scores":{"reliability":5,"usefulness":5,"cost":7,"longevity":6},"evidence":["https://github.com/SciSharp/BotSharp","https://botsharp.readthedocs.io"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Agents are decoupled plug-ins over a pipeline and routing dispatches by responsibility, which is a clean separation, and nothing in the design verifies an agent's output.","scores":{"reliability":6,"usefulness":6,"cost":7,"longevity":6},"evidence":["https://botsharp.readthedocs.io","https://github.com/SciSharp/BotSharp"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"The maintainer is a community organisation rather than a company, with 3,099 stars, no funding event, no pricing and nobody paid to answer an issue.","scores":{"reliability":5,"usefulness":5,"cost":4,"longevity":6},"evidence":["https://github.com/SciSharp/BotSharp"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"A package reference costs sixty engineers nothing and slots into the build we already run, and the administration interface is one more thing we would have to host.","scores":{"reliability":5,"usefulness":5,"cost":8,"longevity":6},"evidence":["https://www.nuget.org/packages/BotSharp.Core","https://botsharp.readthedocs.io"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, one package manager command, and tool servers get a management view instead of a config file I have to guess the schema of.","scores":{"reliability":8,"usefulness":7,"cost":9,"longevity":7},"evidence":["https://github.com/SciSharp/BotSharp"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It ships adapters for Messenger, Slack and Telegram, so your agent can now be ignored on three platforms at once.","scores":null,"evidence":[]}]}