LLM Client Libraries and SDKs

Libraries for adding LLM features to an app: clients like the Vercel AI SDK, structured output with DSPy or Outlines, and UI kits like Gradio.

100+ tools
Favicon of Needle

Needle

4 videos
An on-device AI model turns text into tool calls, extracts structured data and creates local search embeddings on phones, wearables and computers.

14.7KUpdated 3 days agoApache-2.0

macOS · Windows · Linux · iOS · Android · Web#Hugging Face integration#LoRA#Multilingual

Favicon of FastMCP

FastMCP

6 videos
A Python MCP framework for building local or remote tool servers, connecting clients, and adding interactive interfaces to AI conversations.

28.4KUpdated 19 hours agoApache-2.0

#MCP#Structured output#Tool calling

An MIT-licensed LLM toolkit for Python and TypeScript, with local model support through Ollama, vLLM, LM Studio and MLX on Apple Silicon.

1.5KUpdated 1 week agoMIT

#LLM tracing#Streaming inference#Tool calling

Favicon of npcpy

npcpy

1 video
An open-source Python AI agent library supports local LLMs and cloud APIs, with multi-agent teams, knowledge graphs and structured output.

1.5KUpdated 2 days agoMIT

macOS · Windows · Linux#Code execution#Knowledge graphs#llama.cpp backend

Headroom

7 videos
A local context compression tool that reduces LLM inputs, caches originals for retrieval, and connects to coding agents and OpenAI-compatible clients.

79.6KUpdated 23 hours agoApache-2.0

macOS · Windows · Linux#Context compression#MCP#Multi-agent workflows

A self-hosted code interpreter Python library that runs AI-generated code in Docker, Podman or Kubernetes and captures generated plots.

1.1KUpdated 1 week agoMIT

Docker#Code execution#MCP#Tool calling

Favicon of Spring AI

Spring AI

8 videos
An open-source Java AI framework connects Spring applications to Ollama, OpenAI and Anthropic, with document retrieval, tool calling and MCP support.

9.6KUpdated 23 hours agoApache-2.0

#MCP#Ollama integration#RAG

A local LLM library runs GGUF models in Node.js, Bun and Electron through llama.cpp, with JSON schema enforcement and GPU acceleration.

2.2KUpdated 1 week agoMIT

macOS · Windows · Linux#Batch processing#GGUF#Guardrails

Favicon of Context7

Context7

8 videos
A locally runnable MCP server and CLI fetch version-specific docs for coding assistants from a hosted service. The server code uses the MIT license.

64.8KUpdated 2 days agoMIT

#MCP#RAG#Tool calling

Favicon of picoLLM

picoLLM

1 video
A local LLM SDK runs compressed models on CPU or GPU across desktop, mobile and browsers, with internet access required for license validation.

319Updated 2 days agoApache-2.0

macOS · Windows · Linux · iOS · Android · Web#Quantization

Favicon of LangChain

LangChain

38 videos
An MIT-licensed AI agent framework that connects to local models through Ollama and combines model calls with tools and data retrieval.

149.5KUpdated 20 hours agoMIT

#Human approval#RAG#Streaming inference

A Python library that constrains local LLM output to JSON Schema or regex formats, with MIT licensing and support for llama.cpp, Transformers and vLLM.

2KUpdated 7 months agoMIT

#Batch processing#Guardrails#Hugging Face integration

An embedded vector database for Go that supports local embeddings through Ollama and LocalAI, with optional disk persistence.

1.1KUpdated 2 months agoMPL-2.0

Linux#Ollama integration#RAG#Semantic search

An AI agent SDK runs in your Python or TypeScript application, with support for Ollama, cloud model providers and MCP tools.

9.2KUpdated 23 hours agoApache-2.0

#Guardrails#LLM tracing#MCP

A self-hosted AI agent memory layer that retains conversations and user preferences across models, with Ollama support and a managed cloud option.

3.1KUpdated 2 weeks agoApache-2.0

Docker#Knowledge graphs#MCP#Ollama integration

A self-hosted AI gateway connects local models and cloud APIs through an OpenAI-compatible API, with remote inference blocked by default.

2Updated 3 months agoApache-2.0

macOS · Windows · Linux · Web#llama.cpp backend#Multimodal input#Ollama integration

An LLM training framework with ready-made research scripts, distributed NVIDIA GPU training, and Hugging Face checkpoint conversion via Megatron Bridge.

18.4KUpdated 1 day ago

Docker#Distributed execution#Hugging Face integration#Quantization

Favicon of LangExtract

LangExtract

2 videos
A Python library extracts structured data from text with source links and visual review, using local models through Ollama or cloud models.

39.3KUpdated 5 days agoApache-2.0

Windows · Docker#Ollama integration#OpenAI-compatible API#Source citations

Favicon of Instructor

Instructor

4 videos
An LLM data extraction library that validates outputs with Pydantic, retries failed responses and supports local backends including Ollama and vLLM.

14.1KUpdated 19 hours agoMIT

#llama.cpp backend#Ollama integration#Streaming inference

Favicon of Genkit

Genkit

1 video
An open-source AI app framework connects to Ollama, Gemini and OpenAI, with self-hosted application logic, tool calling and structured output.

6.6KUpdated 1 day agoApache-2.0

Web#LLM tracing#Multimodal input#Ollama integration

Favicon of Outlines

Outlines

5 videos
An open-source Python library constrains LLM outputs to schemas and grammars, with local model support through Transformers and llama.cpp.

16KUpdated 3 months agoApache-2.0

#llama.cpp backend#MLX#Ollama integration

An open-source AI agent memory layer that turns task outcomes into editable Markdown skills, with self-hosted and cloud deployment options.

3.7KUpdated 3 weeks agoApache-2.0

#Agent Skills#Code execution#Context compression

A self-hosted Python library for PostgreSQL RAG and semantic search with Ollama support; the open-source project is archived and no longer maintained.

5.8KUpdated 6 months agoPostgreSQL

Docker#Batch processing#Ollama integration#RAG

Favicon of LLM Guard

LLM Guard

1 video
A Python LLM security toolkit you can deploy as an API to screen prompts and responses. MIT licensed; archived and no longer maintained.

3.2KUpdated 4 months agoMIT

#Guardrails#PII redaction

Favicon of Chainlit

Chainlit

1 video
A Python framework for self-hosted AI chat apps. Its standard OpenAI example uses cloud inference; code is Apache 2.0.

12.5KUpdated 3 months agoApache-2.0

Web#LLM tracing#Multi-user access#Streaming inference

Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper
Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper

More in Agent Frameworks, MCP and SDKs