semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps (by microsoft)

Semantic-kernel Alternatives

Similar projects and alternatives to semantic-kernel

  1. ollama

    Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. txtai

    💡 All-in-one open-source AI framework for semantic search, LLM orchestration and language model workflows

  4. langchain

    Discontinued ⚡ Building applications with LLMs through composability ⚡ [Moved to: https://github.com/langchain-ai/langchain] (by hwchase17)

  5. private-gpt

    Interact with your documents using the power of GPT, 100% privately, no data leaks

  6. guidance

    90 semantic-kernel VS guidance

    Discontinued A guidance language for controlling large language models. [Moved to: https://github.com/guidance-ai/guidance] (by microsoft)

  7. langchain

    71 semantic-kernel VS langchain

    🦜🔗 Build context-aware reasoning applications

  8. llm

    Access large language models from the command-line

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. autogen

    A programming framework for agentic AI 🤖 PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour

  11. dspy

    DSPy: The framework for programming—not prompting—language models

  12. guidance

    29 semantic-kernel VS guidance

    A guidance language for controlling large language models.

  13. lmql

    A language for constraint-guided and efficient LLM programming.

  14. AGiXT

    AGiXT is a dynamic AI Agent Automation Platform that seamlessly orchestrates instruction management and complex task execution across diverse AI providers. Combining adaptive memory, smart features, and a versatile plugin system, AGiXT delivers efficient and comprehensive AI solutions.

  15. simpleaichat

    Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

  16. langroid

    Harness LLMs with Multi-Agent Programming

  17. EdgeChains

    EdgeChains.js is Full-Stack GenAI library. Front-end, backend, apis, prompt management, distributed computing. All core prompts & chains are managed declaratively in jsonnet (and not hidden in classes)

  18. gpt-llama.cpp

    A llama.cpp drop-in replacement for OpenAI's GPT endpoints, allowing GPT-powered apps to run off local llama.cpp models instead of OpenAI.

  19. claude-code

    Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

  20. markprompt

    9 semantic-kernel VS markprompt

    Discontinued AI for customer support

  21. swarms

    The Enterprise-Grade Production-Ready Multi-Agent Orchestration Framework. Website: https://swarms.ai

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better semantic-kernel alternative or higher similarity.

semantic-kernel discussion

Log in or Post with

semantic-kernel reviews and mentions

Posts with mentions or reviews of semantic-kernel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-23.
  • Model context protocol server prompts with microsoft semantic kernel
    3 projects | dev.to | 23 Apr 2025
    This post focuses on implementing server prompts, a key feature of the Model Context Protocol (MCP) designed for reusable template definitions. We will explore how to implement these server prompts using both the MCP C# SDK and Semantic Kernel for enhanced templating capabilities. Further details on MCP server prompts can be found in the MCP documentation.
  • AWS Bedrock anthropic claude tool call integration with microsoft semantic kernel
    3 projects | dev.to | 14 Apr 2025
    As of April 2025, the official Microsoft Semantic Kernel connector for Amazon Microsoft.SemanticKernel.Connectors.Amazon does not natively support tool/function calls. Apparently, Semantic Kernel is shifting its approach towards an LLM abstraction layer based on Microsoft.Extensions.AI, aiming for a more unified and extensible architecture. Currently, only OpenAI and Ollama implementations are available within this new abstraction. It is anticipated that an implementation for AWS Bedrock Anthropic Claude based on Microsoft.Extensions.AI will become available in the future. Therefore, in the interim, I implemented a custom solution. The approach leverages the existing IChatClient interface, making the implementation relatively straightforward. Since function calls are supported by this interface, the solution involves implementing it on top of the AWS Bedrock Runtime SDK.
  • Beyond Basic RAG: Measuring Embedding and Generation Performance with RAGAS
    6 projects | dev.to | 12 Apr 2025
    Semantic Kernel
  • Model context protocol integration with microsoft semantic kernel
    3 projects | dev.to | 4 Apr 2025
    The Model Context Protocol (MCP) aims to standardize connections between AI systems and data sources. This post demonstrates integrating mcp-playwright with Semantic Kernel and phi4-mini (via Ollama) for browser automation.
  • Exploring AI Frameworks: A Deep Dive into Semantic Kernel and My Open Source Contributions
    1 project | dev.to | 6 Mar 2025
    If you're interested in learning more about Semantic Kernel or wish to contribute, visit the Semantic Kernel GitHub repository to get started.
  • Claude 3.7 Sonnet and Claude Code
    16 projects | news.ycombinator.com | 24 Feb 2025
    I would love to have a C# / .NET SDK available for Claude so it can be integrated into Semantic Kernel [0][1]. Any plans for this?

    [0] https://github.com/microsoft/semantic-kernel/issues/5690#iss...

    [1] https://github.com/microsoft/semantic-kernel/pull/7364

  • Chatbot with Semantic Kernel - Part 6: AI Connectors 🔌
    2 projects | dev.to | 17 Feb 2025
    Next, we define the settings for the connector. There are different ways of defining these settings; in this example, we use settings defined via environment variables. You can findhere all the defined settings in Semantic Kernel for the different connectors.
  • Chatbot with Semantic Kernel - Part 5: Text-to-speech 📣
    1 project | dev.to | 29 Jan 2025
    You can check all the settings used on Semantic Kernel on the official Github repository.
  • Azure OpenAI Error Handling in Semantic Kernel
    1 project | dev.to | 7 Jan 2025
    By configuring an HttpClient instance, you can gain more control over HTTP error handling. Semantic Kernel disables the default retry policy when HttpClient is provided. This allows you to implement custom retry logic using the Microsoft.Extensions.Http.Resilience library. With this approach, you can define the number of retry attempts, timeouts, and how to handle specific error codes like 429 (rate limit exceeded). It is strongly recommended to add retry policies to handle transient errors with HttpClient
  • Working with multiple language models in Semantic Kernel
    1 project | dev.to | 27 Dec 2024
    All AI-related services, including chat completion and text embedding, implement the IAIService interface, which defines a metadata property. This metadata contains attributes specific to the service implementation. For instance, the AzureOpenAIChatCompletionService includes the deployment name and model name. The default IAIServiceSelector resolves services by serviceId first, and then by modelId to match the IAIService metadata. To gain full control over AI service selection, you can implement a custom IAIServiceSelector and register it as a service with Semantic Kernel.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic semantic-kernel repo stats
68
24,522
9.9
about 19 hours ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?