Comparison

Semantic Kernel vs Smolagents

A like-for-like, spec-level comparison. Both entries are verified against their docs and repo.

Semantic Kernel

Microsoft's SDK for enterprise AI orchestration.

  • + Strong .NET and Java story for enterprise
  • + Planner abstraction for tool orchestration
  • − Enterprise-flavored, less hacker-friendly
  • − Concept-heavy docs

Smolagents

Hugging Face's minimalist code-writing agents.

  • + Minimal and easy to reason about
  • + Code-as-action avoids JSON tool schemas
  • − Less orchestration than LangGraph
  • − Executing agent code needs sandboxing
Spec Semantic Kernel Smolagents
Category framework framework
License MIT Apache-2.0
Open source Yes Yes
Self-hostable Yes Yes
MCP support Yes Yes
Pricing free free
Starting price BYOK usage cost BYOK usage cost
Models gpt, claude, byok claude, gpt, gemini, local, byok
Languages csharp, python, java python
GitHub stars 28.2k 28.0k
Last activity 2026-06-25 2026-06-23