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.

71 tools
Favicon of Bifrost

Bifrost

3 videos
A self-hosted AI gateway with an OpenAI-compatible API for Ollama and cloud providers, Apache 2.0 licensing, model fallbacks, and usage monitoring.

8.5KUpdated 23 hours agoApache-2.0

Web#LLM tracing#MCP#Multimodal input

Favicon of Graphiti

Graphiti

1 video
A self-hosted Python framework for AI agent memory that tracks changing facts. Apache 2.0 licensed, with support for local LLMs and cloud APIs.

31.3KUpdated 1 day agoApache-2.0

Docker#Hybrid search#Knowledge graphs#llama.cpp backend

Open-source computer-use agent tools with an MIT license, local VMs on Apple Silicon, and hosted desktop fleets across Linux, Windows, macOS, and Android.

27.3KUpdated 20 hours agoMIT

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

Favicon of Context7

Context7

2 videos
A documentation tool for AI coding assistants that fetches version-specific examples. Its MIT-licensed MCP server can run locally and retrieves docs online.

62.5KUpdated 1 day agoMIT

#MCP#RAG#Tool calling

Favicon of Pydantic AI

Pydantic AI

4 videos
Open source Python AI agent SDK with typed outputs, Ollama support, and an optional self-hosted model gateway. Licensed MIT.

20.3KUpdated 1 hour agoMIT

#Human approval#LLM tracing#MCP

Favicon of LiteLLM

LiteLLM

4 videos
A self-hosted AI gateway and Python SDK with an OpenAI-compatible interface for cloud and local models, spend controls, and request routing.

59.9KUpdated 57 minutes ago

#Guardrails#MCP#Multi-user access

Favicon of LangGraph

LangGraph

6 videos
An open source Python framework for AI agents with persistent memory, durable execution, and control over complex workflows.

42.5KUpdated 2 hours agoMIT

#Human approval#Multi-agent workflows#Persistent memory

Favicon of Mem0

Mem0

2 videos
An AI agent memory layer with Apache 2.0 self-hosted code and a managed service. It recalls user and agent context across sessions.

66.3KUpdated 5 days agoApache-2.0

Browser Extension#Persistent memory#Semantic search

An open-source Python library for running and training text, vision, audio and multimodal models locally, with Apache 2.0 licensing and PyTorch support.

166.8KUpdated 1 day agoApache-2.0

#Hugging Face integration#Multimodal input

An open-source Python toolkit for checking LLM prompts and responses for injection, secrets and harmful content. MIT licensed; archived and unmaintained.

3.2KUpdated 3 months agoMIT

#Guardrails

An open-source prompt injection detector with a self-hosted server, OpenAI-based analysis and attack memory. Apache 2.0 licensed; archived.

1.5KUpdated 3 years agoApache-2.0

Web#Guardrails#Semantic search

Self-hosted LLM security scanner for prompts and responses. Use it as a Python library or REST API with local or OpenAI embeddings. Apache 2.0 licensed.

496Updated 3 years agoApache-2.0

Docker · Web#Guardrails#Semantic search

A self-hosted LLM routing framework in Python that connects to Ollama and cloud models through LiteLLM. Open source under Apache 2.0.

5.6KUpdated 2 years agoApache-2.0

#Ollama integration#OpenAI-compatible API

A local LLM inference SDK for desktop, mobile and browsers. Runs on CPU or GPU, with offline inference and online Picovoice account validation.

318Updated 3 weeks agoApache-2.0

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

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

1.1KUpdated 2 years agoMIT

#Hugging Face integration#LoRA#Quantization

AI agent integrations with MIT Python/TypeScript SDKs, a hosted runtime, and separately arranged deployments in your own environment.

30.4KUpdated 17 hours agoMIT

#MCP#Tool calling

A Python voice AI agent library under the MIT license, with self-hosted telephony, OpenAI and Anthropic integrations, and local speech options.

3.8KUpdated 2 years agoMIT

Docker#Streaming inference#Tool calling

An open-source visual AI agent builder for macOS, Windows and Linux, with a TypeScript runtime for running prompt graphs in your own application.

4.7KUpdated 1 month agoMIT

macOS · Windows · Linux#Visual workflows

An open source LLM programming language that combines Python logic with output constraints and supports local llama.cpp and Transformers models or cloud APIs.

4.2KUpdated 1 year agoApache-2.0

Windows · Linux · Web · VS Code#Batch processing#Guardrails#Hugging Face integration

A self-hosted Python library for PostgreSQL RAG and semantic search, with Ollama and cloud embedding providers. Open source, archived and no longer maintained.

5.8KUpdated 4 months agoPostgreSQL

Docker#Batch processing#Ollama integration#RAG

An open-source vector database that runs inside Go apps, with optional disk storage and embedding support for Ollama, LocalAI and hosted APIs.

1.1KUpdated 3 weeks agoMPL-2.0

Linux#Ollama integration#RAG#Semantic search

Python RAG framework for document-based AI apps, with local models through Ollama, cloud APIs, and customizable retrieval workflows.

39.6KUpdated 1 year ago

#Ollama integration#RAG#Reranking

An on-device AI SDK that runs text, image and audio models on macOS, Windows and Linux, with GGUF, MLX and an OpenAI-compatible API.

qualcomm/GenieXInference Libraries and Bindings

macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend

An open-source Go library for building LLM applications with Ollama, OpenAI and Gemini, plus components for agents and document retrieval. MIT licensed.

9.7KUpdated 9 months agoMIT

#Ollama integration#RAG#Semantic search

An open-source Python document parser for LLM applications. Run it locally or in Docker to process PDFs, Word files and images under Apache 2.0.

15.5KUpdated 3 days agoApache-2.0

macOS · Windows · Linux · Docker#Multilingual

An open-source toolkit for building and evaluating LLM apps locally, with Python workflows, a VS Code designer and optional Azure AI collaboration.

11.2KUpdated 5 months agoMIT

VS Code#Code execution#LLM tracing#Visual workflows

An open-source on-device AI framework for Android, iOS, desktop and web, with model conversion from PyTorch, TensorFlow and JAX.

3.5KUpdated 19 hours agoApache-2.0

macOS · Windows · Linux · iOS · Android · Web#Agent Skills#Hugging Face integration#Multimodal input

Favicon of CopilotKit

CopilotKit

2 videos
Self-hostable AI agent SDK with an MIT-licensed core, generative UI, shared app state, and integrations for React, Angular, Vue, Slack, and Teams.

37.6KUpdated 19 hours agoMIT

iOS · Android · Web#Human approval#MCP#Persistent memory

AI web scraping library and hosted API for structured data extraction. Run the MIT-licensed Python library yourself with Ollama or cloud LLM providers.

31.4KUpdated 5 days agoMIT

#MCP#Ollama integration

An open-source Python library for synthetic data and structured extraction, with Ollama, vLLM, cloud APIs and managed fine-tuning integrations.

1.7KUpdated 2 days agoApache-2.0

#Batch processing#Code execution#Multimodal input

An open-source React Native library that runs GGUF models on iOS and Android through llama.cpp, with GPU acceleration and image and audio understanding.

1KUpdated 3 days agoMIT

iOS · Android#GGUF#llama.cpp backend#Multilingual

Open-source LLM observability for Python and JavaScript/TypeScript apps, with Ollama support and standard OpenTelemetry output. Licensed under Apache 2.0.

7.5KUpdated 1 day agoApache-2.0

#LLM tracing#Ollama integration

A Python LLM library that connects to Ollama, OpenAI-compatible local servers and cloud providers through one API. Open source under Apache 2.0.

2.2KUpdated 6 days agoApache-2.0

#Ollama integration#OpenAI-compatible API#Tool calling

A Python reranking library with a shared interface for local models and cloud APIs, CPU inference through FlashRank, and an Apache 2.0 license.

1.6KUpdated 9 months agoApache-2.0

#Hugging Face integration#Multilingual#Multimodal input

A Python framework for generating and evaluating LLM datasets, with Apache 2.0 licensing and integrations for Anthropic, Cohere and Argilla.

3.4KUpdated 10 months agoApache-2.0

#Structured output

An open-source PHP AI framework for Symfony and Laravel, with local model support through Ollama, LM Studio and OpenAI-compatible services.

1.7KUpdated 2 days agoMIT

#LM Studio integration#Ollama integration#OpenAI-compatible API

More in Agent Frameworks, MCP and SDKs