You control
Private by architecture
Source documents, indexes and processing stay inside the environment you control; outbound access is a governed decision.
Extract structured data from any document, get cited answers from your company knowledge, and automate what happens next, all on infrastructure you control.
LM-Kit is built the other way: control where it runs, verify what it produces, and govern what it is allowed to do.
The old way
Send the documents to the intelligence, and trust what comes back.
The new standard
Bring the intelligence to the documents, and verify what comes back.
You control
Source documents, indexes and processing stay inside the environment you control; outbound access is a governed decision.
You verify
Structured data carries per-field confidence, answers carry citations, and document changes can be checked against the original.
You govern
Models, tools, access and disclosure are yours to set, with human review in front of the actions that matter.
Everything comes back in a form the next system can trust: schema-valid JSON, an answer with its page, or a reviewed change to the file.
Extract
Define the fields. LM-Kit reads PDFs, scans and photographs and returns JSON matching your schema, with a confidence figure per field.
Structured data extractionAnswer
Ask policies, contracts and manuals in natural language. Every answer carries the document, the page and the passage that supports it.
Private company knowledgeOperate
Convert, split, merge, archive and redact the file itself, with a human checkpoint in front of the changes that matter.
PII review and redactionThe documents that would pay for automation are exactly the ones a hosted service is blocked from touching: contracts, claims, invoices, personnel files.
One engine, two shapes. Software vendors embed the runtime inside their product; enterprise teams deploy the server as a shared private service.
For enterprise AI and document teams
Run extraction, private knowledge and governed document tools as a shared private service, with an admin surface and an MCP endpoint. Currently in Business Preview.
See LM-Kit OneFor .NET software vendors
Add the same capabilities directly to your product, without adding a Python sidecar or a cloud document dependency. One NuGet, in process.
See LM-Kit.NETBoth are reached from any stack: governed MCP tools, HTTP APIs, or in-process .NET.
Both keep source material inside your infrastructure. They differ in which model does the reasoning, and that difference deserves an exact answer.
Mode A
A local model does the reasoning as well as the processing. Documents, OCR, indexes, embeddings and output stay inside the perimeter.
application → LM-Kit One or LM-Kit.NET → local model → local files and indexes
Mode B
An external assistant holds the conversation; the sensitive work runs locally through governed MCP tools. Only the result of an allowed tool leaves.
external assistant → governed MCP tool → LM-Kit One → local files and processing ← selected result only
In Mode B, anything a tool returns is disclosed to the external model. The claim is that source documents stay local and administrators choose which derived results are shared. Security posture and data-flow detail live in the Trust Center.
LM-Kit ships the whole agent stack: planning, tools, orchestration and memory, running against your documents inside your infrastructure.
The complete runtime surface under both products. Use the parts you need, ignore the rest.
The questions every evaluation asks, answered the way we answer them on calls.
In fully local mode, nothing. When an external assistant uses LM-Kit through MCP, source documents stay local and only the result of an allowed tool is returned; administrators choose the available tools and so control the disclosure boundary.
Windows, Linux x64 and ARM64, and macOS. CPU works out of the box; CUDA, Vulkan and Metal are used when present.
Curated open-weight models across chat, vision, OCR, embeddings and speech, downloaded once and cached locally. Your own fine-tunes load the same way.
Through governed MCP tools on LM-Kit One. The assistant calls a tool, the work happens locally, and only the allowed result is returned.
Free for small teams, commercial licensing above that line, and LM-Kit One is in Business Preview. The licensing section below has the exact terms.
Neither. LM-Kit is one NuGet in .NET or one server deployment, and a single machine with a modern CPU or GPU is enough to start.
One license, both products, no activation key. Nothing checks a license at runtime. Evaluation and development are free at any company size, with no time limit.
$0no key, no expiry
The complete SDK and the complete server, including commercial use and redistribution, for small companies. Evaluation and development stay free at any size.
Customannual, scaled to scope
Required above the thresholds. Scaled to deployment size, never metered by tokens, seats or end users. Carries the assurance a production deployment needs.
Get started