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 Transformers

Transformers

18 videos
An Apache 2.0 Python library for local AI inference and training across text, vision and audio, with PyTorch support and pretrained models.

169KUpdated 1 day agoApache-2.0

#Hugging Face integration#Multimodal input

A local desktop automation tool for AI agents on macOS that targets accessibility controls and connects Chromium apps to browser automation tools.

23.3KUpdated 21 hours agoApache-2.0

macOS#Agent Skills#Browser automation#LLM tracing

Favicon of Cua

Cua

2 videos
An AI agent toolkit for desktop automation, local virtual machines on Apple Silicon, and computer-use evaluation, with MIT-licensed core tools.

32.3KUpdated 19 hours agoMIT

macOS · Windows · Linux#Code execution#MCP#Tool calling

A Python AI agent framework that supports local gpt-oss through Ollama, tool calling and sandbox workspaces. Open source under MIT.

30.7KUpdated 3 days agoMIT

macOS · Windows · Linux#Code execution#Guardrails#Human approval

Open-source LLM observability traces model and vector database calls in Python apps, with Ollama support and standard OpenTelemetry output.

7.5KUpdated 1 week agoApache-2.0

#LLM tracing#Ollama integration

Python AI agent framework for local Ollama models or hosted APIs, with validated outputs and recoverable workflows. Open core under Apache 2.0.

1.7KUpdated 2 days agoApache-2.0

#Agent Skills#Code execution#Guardrails

Favicon of LiteLLM

LiteLLM

16 videos
A self-hosted AI gateway and Python SDK connects cloud and local models through an OpenAI-compatible API, with spend controls and request routing.

63.2KUpdated 19 hours ago

#Guardrails#MCP#Multi-user access

Favicon of HippoRAG

HippoRAG

2 videos
A self-hosted RAG framework connects knowledge across documents for LLM answers, with local vLLM support and MCP access for AI agents.

4.1KUpdated 1 month agoMIT

#Agent Skills#Batch processing#Knowledge graphs

A local LLM library runs GGUF models in the browser through llama.cpp, with CPU or WebGPU inference and an OpenAI-compatible API.

1.4KUpdated 6 days agoMIT

Web#GGUF#Hugging Face integration#llama.cpp backend

A Python toolkit adds programmable LLM guardrails for conversation control, content checks and tool use, with support for local models and OpenAI.

7.5KUpdated 1 day ago

Docker#Guardrails#LLM tracing#Tool calling

Favicon of LangGraph

LangGraph

32 videos
A free, MIT-licensed AI agent framework for local workflows using Ollama through LangChain, with persistent memory, resumable tasks and human approval.

44.9KUpdated 2 days agoMIT

#Human approval#Multi-agent workflows#Persistent memory

An open-source terminal coding agent and Python toolkit that supports local models through llama.cpp, cloud providers, and MCP tools.

4KUpdated 4 days agoApache-2.0

#Agent Client Protocol#Agent Skills#Code execution

Favicon of Stagehand

Stagehand

3 videos
An MIT-licensed browser agent SDK that automates local Chrome, extracts structured data and supports self-hosted models through a custom callback.

26KUpdated 21 hours agoMIT

#Browser automation#LLM tracing#Structured output

A Python library for synthetic data generation and LLM training that supports local and API-based models, with caching and resumable workflows.

1.1KUpdated 2 years agoMIT

#Hugging Face integration#LoRA#Quantization

An open-source Python library compresses local or Hugging Face models for vLLM, with weight and KV cache quantization under Apache 2.0.

4KUpdated 24 hours agoApache-2.0

#Hugging Face integration#Quantization

A Python library of fused kernels for LLM training and fine-tuning, with Hugging Face model patching and support for distributed training.

6.7KUpdated 4 days agoBSD-2-Clause

#Distributed execution

Favicon of DSPy

DSPy

6 videos
A Python framework builds and optimizes local LLM applications with Ollama on laptops or SGLang on GPU servers. Open source under the MIT license.

39KUpdated 2 days agoMIT

#Code execution#MCP#Multimodal input

A JavaScript client connects apps to local Ollama models or its cloud, with streaming responses, embeddings and an MIT license.

4.4KUpdated 4 weeks agoMIT

Web#LoRA#Multimodal input#Ollama integration

An open-source Ruby AI framework connects Ruby and Rails apps to Ollama, hosted models and OpenAI-compatible endpoints for chat and agents.

4.5KUpdated 21 hours agoMIT

#Human approval#Multi-agent workflows#Multimodal input

Favicon of BAML

BAML

2 videos
An open-source AI agent language with a local Ollama client, typed model responses and local tracing. Runs on macOS, Linux and Windows under Apache 2.0.

9.5KUpdated 19 hours agoApache-2.0

macOS · Windows · Linux · iOS · Android · Web#Batch processing#LLM tracing#Structured output

A Python data framework for self-hosted RAG and streaming analytics, with a Rust engine, Ollama support, and Docker deployment.

62KUpdated 2 days ago

Docker#Batch processing#Ollama integration#RAG

Favicon of SimpleMem

SimpleMem

1 video
A self-hosted AI agent memory system compresses and retrieves conversation history, with Ollama support and Python access to image, audio and video memory.

3.9KUpdated 4 months agoMIT

Linux · Docker · Web#Hybrid search#Knowledge graphs#LM Studio integration

A Python library turns FastAPI endpoints into MCP tools, reuses existing authentication, and supports self-hosted deployment.

12KUpdated 1 year agoMIT

#MCP#Tool calling

Favicon of WebLLM

WebLLM

2 videos
An open-source local LLM engine that runs models in the browser with WebGPU acceleration, an OpenAI-compatible API and custom MLC models.

19.4KUpdated 4 days agoApache-2.0

Web · Browser Extension#OpenAI-compatible API#Streaming inference#Structured output

An open-source LLM toolkit built on PaddlePaddle for training, compression and inference on NVIDIA GPUs and other accelerators.

13KUpdated 6 months agoApache-2.0

Docker#Distributed execution#Quantization

Favicon of CocoIndex

CocoIndex

1 video
An AI indexing framework for local files and code, with sentence-transformers embeddings and pgvector or LanceDB storage. Apache 2.0 licensed.

11.9KUpdated 23 hours agoApache-2.0

#Agent Skills#Git integration#Knowledge graphs

Favicon of RAG-Anything

RAG-Anything

2 videos
A Python RAG framework builds searchable document collections from text, images, tables and equations, using LightRAG and vision models.

24.5KUpdated 2 days agoMIT

macOS · Windows · Linux#Hybrid search#Knowledge graphs#Multimodal input

A JavaScript library that runs AI models in the browser through ONNX Runtime, with CPU execution by default and optional WebGPU acceleration.

16.4KUpdated 4 days agoApache-2.0

Web#Hugging Face integration#Image-to-image#Multilingual

A self-hosted coding agent SDK controls Claude Code, Codex, OpenCode, Amp, and Pi through one API, with local and sandbox execution.

1.6KUpdated 6 days agoApache-2.0

Docker · Web#Code execution#Human approval#LLM tracing

A Go library for building LLM applications with Ollama or cloud providers, tool-using agents, document search, and conversation memory.

9.8KUpdated 3 weeks agoMIT

#Ollama integration#RAG#Semantic search

A Python LLM library that connects to Ollama, custom OpenAI-compatible servers and cloud providers through a shared API, under Apache 2.0.

2.3KUpdated 2 days agoApache-2.0

#Ollama integration#OpenAI-compatible API#Tool calling

Favicon of Guidance

Guidance

1 video
A Python library constrains LLM output with grammars and JSON schemas, supporting local Transformers and llama.cpp backends plus OpenAI.

21.8KUpdated 6 months agoMIT

#llama.cpp backend#Structured output#Tool calling

Python coding agent with a self-hosted Agent Protocol API and an embeddable library. Default generation calls GPT-4 through the OpenAI SDK. MIT licensed.

12.2KUpdated 3 years agoMIT

#Structured output#Tool calling

TypeScript AI library for apps using local models through Ollama or LM Studio, with streaming, agents and optional cloud providers.

27.9KUpdated 22 hours ago

#Agent Skills#Streaming inference#Structured output

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