Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Integrate cutting-edge LLM technology quickly and easily into your apps
| Date | Stars |
|---|---|
| 2026-07-31 | 28393 |
| 2026-08-01 | 28393 |
| 2026-08-02 | 28406 |
| 2026-08-12 | 28441 |
| 2026-08-18 | 28460 |
| 2026-08-19 | 28463 |
| 2026-08-20 | 28465 |
| 2026-08-21 | 28473 |
| 2026-08-22 | 28479 |
| 2026-08-23 | 28481 |
| 2026-08-24 | 28489 |
| 2026-08-25 | 28495 |
| 2026-08-26 | 28503 |
| 2026-08-27 | 28504 |
| 2026-08-28 | 28509 |
| 2026-08-29 | 28515 |
| 2026-08-30 | 28518 |
| 2026-08-31 | 28518 |
| 2026-09-01 | 28519 |
| 2026-09-02 | 28521 |
| 2026-09-03 | 28527 |
| 2026-09-04 | 28528 |
| 2026-09-05 | 28534 |
| 2026-09-06 | 28537 |
| 2026-09-07 | 28539 |
| 2026-09-08 | 28546 |
| 2026-09-09 | 28548 |
| 2026-09-10 | 28552 |
| 2026-09-11 | 28553 |
| 2026-09-12 | 28552 |
| 2026-09-13 | 28554 |
| 2026-09-14 | 28556 |
| 2026-09-15 | 28559 |
| 2026-09-16 | 28563 |
| 2026-09-17 | 28567 |
| 2026-09-18 | 28574 |
| 2026-09-19 | 28578 |
| 2026-09-20 | 28580 |
Today
+2 stars today
This week
+26 stars this week
This month
+107 stars this month
Momentum
69.0
growth rate 0.09%/day
# Semantic Kernel > [!IMPORTANT] > Semantic Kernel is now [Microsoft Agent Framework](https://github.com/microsoft/agent-framework)! Microsoft Agent Framework (MAF) is the enterprise‑ready successor to Semantic Kernel. Microsoft Agent Framework is now available at version 1.0 as a production-ready release: stable APIs, and a commitment to long-term support. Whether you're building a single assistant or orchestrating a fleet of specialized agents, Microsoft Agent Framework 1.0 gives you enterprise-grade multi-agent orchestration, multi-provider model support, and cross-runtime interoperability via A2A and MCP. > > Learn more about Semantic Kernel and Agent Framework here: [Semantic Kernel and Microsoft Agent Framework on the Agent Framework blog](https://devblogs.microsoft.com/agent-framework/semantic-kernel-and-microsoft-agent-framework/), and try out the [Semantic Kernel migration guide](https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-semantic-kernel). **Build intelligent AI agents and multi-agent systems with this enterprise-ready orchestration framework** [](https://github.com/microsoft/semantic-kernel/blob/main/LICENSE) [](https://pypi.org/project/semantic-kernel/) [](https://www.nuget.org/packages/Microsoft.SemanticKernel/) [](https://aka.ms/SKDiscord) ## What is 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. ## System Requirements - **Python**: 3.10+ - **.NET**: .NET 10.0+ - **Java**: JDK 17+ - **OS Support**: Windows, macOS, Linux ## Key Features - **Model Flexibility**: Connect to any LLM with built-in support for [OpenAI](https://platform.openai.com/docs/introduction), [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service), [Hugging Face](https://huggingface.co/), [NVidia](https://www.nvidia.com/en-us/ai-data-science/products/nim-microservices/) and more - **Agent Framework**: Build modular AI agents with access to tools/plugins, memory, and planning capabilities - **Multi-Agent Systems**: Orchestrate complex workflows with collaborating specialist agents - **Plugin Ecosystem**: Extend with native code functions, prompt templates, OpenAPI specs, or Model Context Protocol (MCP) - **Vector DB Support**: Seamless integration with [Azure AI Search](https://learn.microsoft.com/en-us/azure/search/search-what-is-azure-search), [Elasticsearch](https://www.elastic.co/), [Chroma](https://docs.trychroma.com/docs/overview/getting-started), and more - **Multimodal Support**: Process text, vision, and audio inputs - **Local Deployment**: Run with [Ollama](https://ollama.com/), [LMStudio](https://lmstudio.ai/), or [ONNX](https://onnx.ai/) - **Process Framework**: Model complex business processes with a structured workflow approach - **Enterprise Ready**: Built for observability, security, and stable APIs ## Installation First, set the environment variable for your AI Services: **Azure OpenAI:** ```bash export AZURE_OPENAI_API_KEY=AAA.... ``` **or OpenAI directly:** ```bash export OPENAI_API_KEY=sk-... ``` ### Python ```bash pip install semantic-kernel ``` ### .NET ```bash dotnet add package Microsoft.SemanticKernel dotnet add package Microsoft.SemanticKernel.Agents.Core ``` ### Java See [semantic-kernel-java build](https://github.com/microsoft/semantic-kernel-java/blob/main/BUILD.md) for instructions. ## Quickstart ### Basic Agent - Python Create a simple
Excerpt of 14,450 characters
Read on GitHub630
Mark Wallace · Microsoft
421
Evan Mattson · @microsoft · South Korea
376
299
Eduard van Valkenburg · @Microsoft · Netherlands
251
Stephen Toub · Microsoft · Morocco
241
225
Roger Barreto · @Microsoft · Ireland
219
Dmytro Struk · Microsoft
204
Tao Chen · Microsoft · United States
173
Chris · Microsoft
162
158
westey · Microsoft
113
Devis Lucato · Microsoft
109
Adrian Bonar · Microsoft · United States
96
90
60
53
50
Shay Rojansky · @microsoft · Germany
50
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:108499cefd492c5a, topic:llm