Semantic Kernel
Microsoft's SDK for building and orchestrating AI agents in .NET, Python, and Java
Semantic Kernel is a lightweight, model-agnostic SDK from Microsoft for integrating LLMs into applications. It supports C#/.NET, Python, and Java, connecting to OpenAI, Azure OpenAI, Hugging Face, NVIDIA, and other providers through plugins and connectors. A key feature is its planning capability, where the SDK uses LLMs to generate execution plans for complex user requests. Supports memory, tool calling, and multi-agent orchestration. Part of the open-source Microsoft Agent Framework alongside AutoGen.
Pricing: Free
Semantic Kernel Alternatives
Explore 25 products in the Frameworks & Stacks category. View all Semantic Kernel alternatives.
GPT4All
Desktop app and Python SDK for running open-source LLMs locally on any device
Jan
Open-source desktop app for running LLMs locally with a clean GUI
llama.cpp
LLM inference in C/C++ with broad hardware support and aggressive quantization
Google ADK
Open-source agent development kit from Google for building multi-agent systems
Also listed in
Is your product missing?