Semantic Kernel

agent-frameworkNo score yet

Integrate cutting-edge LLM technology quickly and easily into your apps

Stars

28,090

Δ stars 7d

Δ stars 30d

Forks

4,639

Contributors

410

npm DL / wk

PyPI DL / wk

567,847

Language

C#

Last push

2026-06-08

About Semantic Kernel

Semantic Kernel is a model-agnostic SDK that empowers developers to build, orchestrate, and deploy AI agents and multi-agent systems. Whether you're building a simple chatbot or a complex multi-agent workflow, Semantic Kernel provides the tools you need with enterprise-grade reliability and flexibility. async def main(): # Initialize a chat agent with basic instructions agent = ChatCompletionAgent( service=AzureChatCompletion(), name="SK-Assistant", instructions="You are a helpful assistant.", ) # Get a…

Read the full README on GitHub →

Install

npm install @microsoft/semantic-kernel
pip install semantic-kernel
Newly tracked — a growth score appears after the first full scoring week. Signals are deliberately suppressed during cold start to avoid false positives.

Semantic Kernel alternatives

Projects in the same category, closest in size — picked by data, not opinion.

smolagentsNo score yet27,789
ComposioNo score yet28,708
LangGraphNo score yet34,340
DSPyNo score yet34,962

See all agent-framework projects ranked by growth →

More from microsoft

microsoft/markitdownNo score yet149,798
AutoGenNo score yet58,834
Playwright MCPNo score yet33,721
JARVISNo score yet24,833
PromptFlowNo score yet11,144

Frequently asked questions

Is Semantic Kernel still maintained?
Yes — actively maintained. The last push was on 2026-06-08, with 410 contributors.
What are the best Semantic Kernel alternatives?
Closest by category and size in our data: smolagents, Composio, LangGraph — full list with live signals above.

Embed this badge

Show your project's live signal in your README — it updates weekly with the data.

[![Semantic Kernel on What's Trending in AI](https://whatstrendinginai.com/badges/microsoft__semantic-kernel.svg)](https://whatstrendinginai.com/projects/microsoft__semantic-kernel/)

Semantic Kernel badge

Tracked since 2026-06-10 · data as of 2026-06-10 · 280 open issues · 271 releases