LM-Kit.NET

LM-Kit.NET

LM-Kit
+
+
Visit Website

About

LM-Kit.NET is a complete local AI runtime for .NET that lets engineering teams ship AI-powered features without cloud dependencies, per-token costs, or data leaving the network. Most .NET AI integrations stop at inference. LM-Kit.NET covers the full range of capabilities production applications actually need: agentic workflows with tool calling, planning, and memory; document intelligence with OCR and structured extraction; retrieval-augmented generation with built-in vector storage; multilingual speech-to-text; vision and multimodal understanding; text analysis with classification, NER, PII extraction, and sentiment; and text generation with translation, summarization, and constrained output. Ships in one NuGet package, runs in-process with no sidecar services, and works across all major hardware acceleration backends. Drop-in replacement for Semantic Kernel through its Microsoft.Extensions.AI compatibility layer.

About

Best-in-Market Speech-to-Text & Voice AI for Enterprises. Speechmatics delivers industry-leading Speech-to-Text and Voice AI for enterprises needing unrivaled accuracy, security, and flexibility. Our enterprise-grade APIs provide real-time and batch transcription with exceptional precision—across the widest range of languages, dialects, and accents. Powered by Foundational Speech Technology, Speechmatics supports mission-critical voice applications in media, contact centers, finance, healthcare, and more. With on-prem, cloud, and hybrid deployment, businesses maintain full control over data security while unlocking voice insights. Trusted by global leaders, Speechmatics is the top choice for best-in-class transcription and voice intelligence. 🔹 Unmatched Accuracy – Superior transcription across languages & accents 🔹 Flexible Deployment – Cloud, on-prem, and hybrid 🔹 Enterprise-Grade Security – Full data control 🔹 Real-Time & Batch Processing – Scalable transcription

Platforms Supported

Windows Supported
Mac Supported
Linux Supported
Cloud Supported
On-Premises Supported
iPhone Supported
iPad Supported
Android Supported
Chromebook Supported

Platforms Supported

Windows Not Supported
Mac Not Supported
Linux Not Supported
Cloud Supported
On-Premises Supported
iPhone Not Supported
iPad Not Supported
Android Not Supported
Chromebook Not Supported

Audience

Developers and enterprises looking to integrate high-performance Generative AI capabilities, including text generation and NLP, into their applications with on-device inference and cross-platform support

Audience

Conversational AI, contact centers, healthcare, media & entertainment, education technology, software, CRM, consumer electronics, security, government and defence

Support

Phone Support Not Supported
24/7 Live Support Not Supported
Online Supported

Support

Phone Support Supported
24/7 Live Support Not Supported
Online Supported

API

Offers API Supported

API

Offers API Supported

Screenshots and Videos

Screenshots and Videos

Pricing

Free (Community) or $1000/year
Free community license available
Free Version Supported
Free Trial Supported

Pricing

$0 per month
480 minutes of speech-to-text free per month
(240 minutes of batch, 240 minutes of real-time)
(3,000 minutes of Voice Agent - Flow free per month)

Batch Transcription
$0.0050/min for Standard
$0.0083/min for Enhanced

Real-Time Transcription
$0.0067/min for Standard
$0.0117/min for Enhanced

20% discount over 500 hr/month for all transcription.
Plus, larger volume discounts are available for Enterprise.

Voice Agent - Flow
$0.0537 /min

20% volume discount over 100 hr/month for Voice Agents.
Plus, larger volume discounts are available for Enterprise.
Free Version Not Supported
Free Trial Supported

Reviews/Ratings

Overall 4.8 / 5
ease 4.7 / 5
features 4.7 / 5
design 4.6 / 5
support 4.7 / 5

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Pros from Real Users

Pros

  • True native C# integration, eliminating the need to build and maintain Python microservices. Zero cloud dependencies or per-token API costs, allowing for predictable project budgeting. Excellent hardware acceleration that automatically targets CUDA or falls back to CPU seamlessly. Built-in capabilities like vector databases, OCR, and grammar-constrained generation save massive amounts of boilerplate code.
  • 1. Clean and Developer-Friendly API The library follows familiar .NET patterns, making it easy to adopt. Dependency injection support and clear interfaces reduces the time in getting started. 2. Abstraction Over Multiple Providers LM-Kit doesn’t tie you to a single LLM provider. This flexibility is valuable if you want to switch vendors or support multiple backends without rewriting your core logic. 3. Prompt Management It provides structured ways to manage prompts, which helps avoid scattered string literals across your codebase. This becomes especially useful in larger projects.
  • What I liked is that LM Kit works locally, so no need to send data to cloud. For my kind of apps where data matters, this is really useful. It can read documents and connect to DB which is exactly what I was looking for. Also flexible enough to integrate with .NET APIs and frontend. Once it’s set up, it does the job well.
  • Quick integration and faster responses compared to Ollama. I have used almost every other local tool but none oofer .net integration capabilities like this tool, or any other local usage method such as port integration or file importing and merging. Another good feature is that I can train models locally with my own data. Also the community license is free forever and can be shipped with your products with a reference the tool. Pretty good offer.
  • This SDK is so amazing. Got started within like 15 minutes of downloading it from nuget. Some of the features are really out of this world : 1) RAG pipeline - You can literally build your own data searching functions across the entire web using this. 2) Finetuning and Quantization both are available built in this package. I have built my own custom legal finetuned models available in Q6 and Q4 4 bits and 2bits (like literally custom functions which you can just run). 3) LORA adapters are also available in LM-Kit. You just have to prepare your own data and add it to this kit. 4) Load any publically available model from huggingface such as Mistral, Gemma, Phi etc. Works off the bat. So much available for so less. These people are seriously very hard working and provide amazing support for free (have answered all my questions in support email).
  • Fully local solution, with great integration with .NET. The API is very easy to use and samples are thorough, made RAG very easy to integrate into my project, plus a free community license!
  • Local / on-device inference & data privacy: LM-Kit.NET runs models entirely on your hardware (CPU/GPU/NPU). That means no data leaves your environment — ideal if privacy, compliance or sensitive data handling matters. Performance and low latency: Because inference is local, response times tend to be fast and predictable. The framework is optimized for performance across different hardware (CPU, GPU, Apple Silicon, etc.).
  • No need to use Python when developing .NET applications that use LLM. Very easy to use. Fast deployment. Samples that include most of the AI tasks.
  • This software is ideal for build AI models of all architectures in short time with a excellent quality of responses.
  • The ability to build AI functionality into Windows Forms applications by using it as a NuGet package.

Training

Documentation Supported
Webinars Supported
Live Online Supported
In Person Not Supported

Training

Documentation Supported
Webinars Supported
Live Online Supported
In Person Supported

Company Information

LM-Kit
Founded: 2024
France
lm-kit.com

Company Information

Speechmatics
Founded: 2006
United Kingdom
www.speechmatics.com

Alternatives

Alternatives

Cohere

Cohere

Cohere AI
SoapBox

SoapBox

Soapbox Labs
MAI-Transcribe-1

MAI-Transcribe-1

Microsoft AI

Categories

Agentic AI Supported
AI Agent Builders Supported

LM-Kit.NET brings advanced AI to C# and VB.NET through an enterprise-grade architecture and an intuitive AI Agent Builder that lets developers design modular agents for text generation, translation, and context-aware decision making, with built-in runtime support that hides the underlying complexity so teams can prototype, deploy, and scale intelligent solutions quickly while keeping their software adaptable to evolving data and user needs.

AI Agents Supported

The AI agents feature in LM-Kit.NET lets developers create, customize, and deploy agents for text generation, translation, code analysis, and other tasks without major code changes; a lightweight runtime and API layer coordinates multiple agents so they can share context, divide work, and run concurrently, while optional on-device inference cuts latency and keeps data local, and broad hardware support lets the same agents run on laptops, edge devices, or cloud GPUs to balance performance, cost, and security.

AI Development Supported

With minimal setup, developers can add advanced generative AI to .NET projects for chatbots, text generation, content retrieval, natural language processing, translation, and structured data extraction, while on-device inference uses hybrid CPU and GPU acceleration for rapid local processing that protects data, and frequent updates fold in the latest research so teams can build secure, high-performance AI applications with streamlined development and full control.

AI Fine-Tuning Supported

LM-Kit.NET lets .NET developers fine-tune large language models with parameters like LoraAlpha, LoraRank, AdamAlpha, and AdamBeta1, combining efficient optimizers and dynamic sample batching for rapid convergence; automated quantization compresses models into lower-precision formats that speed up inference on resource-constrained devices without losing accuracy; seamless LoRA adapter merging adds new skills in minutes instead of full retraining, and clear APIs, guides, and on-device processing keep the entire optimization workflow secure and easy inside your existing codebase.

AI Inference Supported

LM-Kit.NET brings advanced AI to C# and VB.NET by letting you create and deploy context-aware agents that run small language models directly on edge devices, trimming latency, protecting data, and delivering real-time performance even in resource-constrained environments so both enterprise systems and rapid prototypes can ship faster, smarter, and more reliable applications.

AI Models Supported

LM-Kit.NET now lets your .NET apps run the latest open models entirely on device, including Meta Llama 4, DeepSeek V3-0324, Microsoft Phi 4 (plus mini and multimodal variants), Mistral Mixtral 8x22B, Google Gemma 3, and Alibaba Qwen 2.5 VL, so you get cutting-edge language, vision, and audio performance without calling any external service. A continuously updated model catalog with setup instructions and quantized builds is available at docs.lm-kit.com/lm-kit-net/guides/getting-started/model-catalog.html, letting you integrate new releases quickly while keeping latency low and data fully private.

AI Text Generators Supported

LM-Kit.NET’s text generator runs locally on CPU or GPU for quick, private content creation, summarization, grammar correction, and style refinement; dynamic sampling and configurable grammar rules let it emit structured outputs such as JSON schemas, formatted documents, or code snippets with little post-editing, while careful resource management keeps latency low and results consistent across workflows.

Chatbot Supported

On-device chatbot library for .NET adds multi-turn conversational AI that preserves context with low latency and full privacy. Lightweight models remove cloud dependency. Tune replies with RandomSampling or MirostatSampling and regulate tokens through LogitBias and RepetitionPenalty for varied, non-repetitive output. Event-driven hooks let you insert custom logic before or after each message and enable human-in-the-loop review when needed.

Conversational AI Supported

LM-Kit.NET lets C# and VB.NET apps add conversational AI through streamlined APIs. It enables dynamic multi-turn dialogue and context-aware responses for chatbots, assistants, and support agents, giving users human-like interactions that adapt in real time.

Data Extraction Supported

LM-Kit.NET converts raw text and images into structured data for your .NET apps. Its extraction engine uses dynamic sampling to parse documents, emails, logs, and more with high precision. Define custom fields with metadata and flexible formats. Call Parse for synchronous or ParseAsync for asynchronous processing to fit any workflow. Retrieval-Augmented Generation links related segments for smarter search. Everything runs locally for speed, security, and full data privacy, no signup needed.

Generative AI Supported

LM-Kit.NET brings generative AI to your .NET apps through a single NuGet package, enabling chatbots, text generation, content retrieval, NLP, translation, and function calling with minimal setup, while on-device inference powered by hybrid CPU and GPU acceleration delivers fast local processing and strong data security; continuous updates keep the toolkit current with the latest models so you can build high-performance, context-aware solutions that meet evolving business needs without revealing any AI origin.

LM-Kit.NET lets C# and VB.NET developers integrate large and small language models for natural language understanding, text generation, multi-turn dialogue, and low-latency on-device inference, while its vision language models add image analysis and captioning, its embedding models turn text into vectors for fast semantic search, and its LM-Lit catalog lists every state-of-the-art model with continuous updates, all in one efficient toolkit that stays inside your codebase without revealing any AI origin to the user.

LLM Evaluation Supported

The on-device NLG module for .NET uses compact local language models to create context-aware text fast and securely. It can generate code snippets, summaries, grammar fixes, and style rewrites without leaving your environment, so data stays private. Use it to automate documents, keep brand voice consistent, and produce multilingual content. Flexible controls let you define formats and styles, making it ideal for reporting, code generation, and concise summaries.

The on-device NLP Toolkit for .NET processes large text volumes privately and instantly. It never sends data to the cloud. Core features include multilingual sentiment analysis, emotion and sarcasm detection, custom text classification, keyword extraction, and semantic embeddings for deep context. Dynamic sampling uses both CPU and GPU resources for maximum speed and efficiency.

LM-Kit RAG adds context-aware search and answers to C# and VB.NET with one NuGet install and an instant free trial that needs no signup. Hybrid keyword plus vector retrieval runs on local CPU or GPU, feeds only the best chunks to the language model, slashes hallucinations, and keeps every byte inside your stack for privacy and compliance. RagEngine orchestrates modular helpers: DataSource unifies documents and web pages, TextChunking splits files into overlap-aware pieces, and Embedder converts each piece into vectors for lightning-fast similarity search. Workflows run sync or async, scale to millions of passages, and refresh indexes in real time. Use RAG to power knowledge chatbots, enterprise search, legal discovery, and research assistants. Tune chunk sizes, metadata tags, and embedding models to balance recall and latency, while on-device inference delivers predictable cost and zero data leakage.

Sentiment Analysis Supported

On-device sentiment analysis for .NET delivers real-time, private insights. It classifies text as positive, negative, or neutral, detects emotions like joy, anger, sadness, fear, and flags sarcasm for deeper profiling. Turn raw text into actionable intelligence for support, social listening, marketing, and product strategy.

Categories

Natural Language Processing Features

Co-Reference Resolution Not Supported
In-Database Text Analytics Not Supported
Named Entity Recognition Supported
Natural Language Generation (NLG) Supported
Open Source Integrations Not Supported
Parsing Supported
Part-of-Speech Tagging Not Supported
Sentence Segmentation Supported
Stemming/Lemmatization Not Supported
Tokenization Supported

Chatbot Features

Call to Action Not Supported
Context and Coherence Not Supported
Human Takeover Supported
Inline Media / Videos Not Supported
Machine Learning Supported
Natural Language Processing Supported
Payment Integration Not Supported
Prediction Supported
Ready-made Templates Not Supported
Reporting / Analytics Not Supported
Sentiment Analysis Supported
Social Media Integration Not Supported

Conversational AI Features

Code-free Development Not Supported
Contextual Guidance Not Supported
For Developers Supported
Intent Recognition Supported
Multi-Languages Supported
Omni-Channel Not Supported
On-Screen Chats Not Supported
Pre-configured Bot Supported
Reusable Components Supported
Sentiment Analysis Supported
Speech Recognition Supported
Speech Synthesis Not Supported
Virtual Assistant Not Supported

Data Extraction Features

Disparate Data Collection Supported
Document Extraction Supported
Email Address Extraction Supported
Image Extraction Supported
IP Address Extraction Supported
Phone Number Extraction Supported
Pricing Extraction Supported
Web Data Extraction Supported

Natural Language Generation Features

Business Intelligence Not Supported
Chatbot Supported
CRM Data Analysis and Reports Not Supported
Email Marketing Not Supported
Financial Reporting Not Supported
Multiple Language Support Supported
SEO Not Supported
Web Content Supported

Natural Language Processing Features

Co-Reference Resolution Not Supported
In-Database Text Analytics Not Supported
Named Entity Recognition Supported
Natural Language Generation (NLG) Not Supported
Open Source Integrations Not Supported
Parsing Not Supported
Part-of-Speech Tagging Not Supported
Sentence Segmentation Not Supported
Stemming/Lemmatization Not Supported
Tokenization Not Supported

Emotion Recognition Features

Facial Emotions Not Supported
Facial Expression Analysis Not Supported
Machine Learning Not Supported
Photo Emotions Not Supported
Speech Emotions Not Supported
Video Emotions Not Supported
Written Text Emotions Supported

Machine Learning Features

Deep Learning Supported
ML Algorithm Library Supported
Model Training Supported
Natural Language Processing (NLP) Supported
Predictive Modeling Supported
Statistical / Mathematical Tools Not Supported
Templates Not Supported
Visualization Not Supported

Speech Recognition Features

Audio Capture Not Supported
Automatic Form Fill Not Supported
Automatic Transcription Supported
Call Analysis Supported
Concatenated Speech Not Supported
Continuous Speech Supported
Customizable Macros Not Supported
Multi-Languages Supported
Specialty Vocabularies Supported
Speech-to-Text Analysis Supported
Variable Frequency Not Supported
Voice Recognition Supported

Transcription Features

AI / Machine Learning Supported
Annotations Not Supported
Audio/Video File Upload Not Supported
Automatic Transcription Supported
Collaboration Tools Not Supported
File Sharing Not Supported
For Manual Transcription Not Supported
Full Text Search Supported
Multi-Language Support Supported
Natural Language Processing (NLP) Supported
Playback Controls Not Supported
Speech Recognition Supported
Subtitles Supported
Text Editor Not Supported
Timecoding Supported

Integrations

C# Supported
Codestral Supported
Gemma 2 Supported
HoduCC Not Supported
Llama 3.3 Supported
Ministral 3B Supported
Mistral AI Supported
Mistral Large Supported
Mistral Small Supported
Mixtral 8x7B Supported
Phi-2 Supported
Phi-4 Supported
Pixtral Large Supported
Python Not Supported
Quickwork Not Supported
Qwen Supported
Qwen2-VL Supported
Qwen2.5-1M Supported
Sensay Not Supported
Visual Studio Code Supported

Integrations

C# Not Supported
Codestral Not Supported
Gemma 2 Not Supported
HoduCC Supported
Llama 3.3 Not Supported
Ministral 3B Not Supported
Mistral AI Not Supported
Mistral Large Not Supported
Mistral Small Not Supported
Mixtral 8x7B Not Supported
Phi-2 Not Supported
Phi-4 Not Supported
Pixtral Large Not Supported
Python Supported
Quickwork Supported
Qwen Not Supported
Qwen2-VL Not Supported
Qwen2.5-1M Not Supported
Sensay Supported
Visual Studio Code Not Supported
Claim Speechmatics and update features and information
Claim Speechmatics and update features and information