AI Agent Frameworks, MCP Servers and SDKs

Code-level building blocks for AI agents: agent frameworks, LLM client libraries, MCP servers that give agents tools, and memory layers.

Subcategories

100+ tools
An open-source computer-use AI agent framework for macOS, Windows and Linux, with cloud model providers and vLLM support under Apache 2.0.

12.4KUpdated 4 weeks agoApache-2.0

macOS · Windows · Linux#Code execution#Multimodal input#Tool calling

A CLI and Python library for local LLMs and remote APIs, with SQLite prompt history, embeddings, and support for OpenAI-compatible endpoints.

12.6KUpdated 1 week agoApache-2.0

#LM Studio integration#Multimodal input#OpenAI-compatible API

An open-source Python AI agent framework under Apache 2.0 that connects agents across frameworks and supports tool use and human approval.

5KUpdated 24 hours agoApache-2.0

#Code execution#Human approval#MCP

An open-source tensor format and library for storing model weights safely, with Rust and Python support, partial loading, and an Apache 2.0 license.

3.9KUpdated 1 week agoApache-2.0

Favicon of LangChain

LangChain

5 videos
An MIT-licensed Python framework for AI agents and LLM apps, with model, tool and data integrations. LangChain.js serves JavaScript and TypeScript.

147.3KUpdated 1 day agoMIT

#Human approval#RAG#Streaming inference

An open-source Java AI framework connects Spring applications to Ollama or cloud models, with document retrieval, tool calling and MCP support.

9.5KUpdated 21 hours agoApache-2.0

#MCP#Ollama integration#RAG

Favicon of Crawl4AI

Crawl4AI

1 video
Open-source web crawler that runs in Python or Docker, converts pages to Markdown and JSON, and offers a hosted API with MCP access.

84.5KUpdated 6 days agoApache-2.0

Docker#Structured output

MCP server testing tool that runs locally with Node.js, connects to local or remote servers, and supports browser, CLI and terminal clients.

11KUpdated 1 week ago

Linux · Web#MCP

JavaScript client for Ollama in Node.js and browsers. Connect to local models or Ollama's cloud with an open-source, MIT-licensed library.

4.4KUpdated 2 days agoMIT

Web#LoRA#Multimodal input#Ollama integration

Favicon of Qwen Code

Qwen Code

2 videos
An open source coding assistant for the terminal and desktop. It runs on macOS, Windows and Linux and works with Ollama, vLLM and cloud model APIs.

28.2KUpdated 57 minutes agoApache-2.0

macOS · Windows · Linux · Web · VS Code · JetBrains#Code execution#Git integration#MCP

Favicon of Google ADK

Google ADK

1 video
Open-source AI agent framework for self-hosted workflows, with local model adapters, Gemini support, and an Apache 2.0 license.

21.7KUpdated 22 hours agoApache-2.0

Docker · Web#Human approval#MCP#Multi-agent workflows

A self-hosted data agent that turns questions into SQL and dashboards, connects to Claude and ChatGPT over MCP, and can run fully air-gapped.

17.8KUpdated 1 day ago

Web#Git integration#Guardrails#LLM tracing

Python library for running GGUF models locally through llama.cpp, with a self-hosted OpenAI-compatible server and CPU or GPU support.

10.6KUpdated 1 week agoMIT

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

An open-source JavaScript library that runs AI models in your browser using ONNX Runtime, with CPU execution and optional WebGPU acceleration.

16.3KUpdated 1 week agoApache-2.0

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

An open-source LLM CLI for macOS, Linux and Windows that connects to Ollama or cloud providers and supports document chat, shell commands and AI agents.

10.5KUpdated 7 months agoApache-2.0

macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input

Open-source Python framework for checking LLM inputs and outputs, generating structured data, and running guards in your app or a self-hosted service.

7.5KUpdated 1 month agoApache-2.0

#Guardrails#Structured output

An open-source AI agent SDK for C#, Python and Java. Build workflows with local models through Ollama, LMStudio or ONNX, or connect to cloud providers.

28.6KUpdated 1 day agoMIT

macOS · Windows · Linux#LM Studio integration#MCP#Multi-agent workflows

An open-source LLM evaluation framework in Python, licensed under MIT, with local inference through Hugging Face, vLLM and SGLang.

2.9KUpdated 23 hours agoMIT

Web · VS Code#Code execution#Hugging Face integration#MCP

Open-source browser agent SDK for local Chrome or Browserbase cloud browsers, with natural-language actions and structured extraction. MIT licensed.

25.5KUpdated 2 days agoMIT

#LLM tracing#Structured output

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

21.8KUpdated 4 months agoMIT

#llama.cpp backend#Structured output#Tool calling

A local LLM inference engine with OpenAI and Anthropic-compatible APIs. Runs on macOS, Linux and Windows with CPU, CUDA or Apple Silicon support.

7.7KUpdated 5 days agoMIT

macOS · Windows · Linux · Docker · Web#Code execution#GGUF#Hugging Face integration

Self-hosted AI document search and agents with source citations. Run local models through Ollama, vLLM or llama.cpp, including fully offline deployments.

18.3KUpdated 1 day agoMIT

macOS · Windows · Linux · Docker · Web#Human approval#Hybrid search#llama.cpp backend

An open-source PDF translator that preserves formulas and layouts, runs locally or in Docker, and supports Ollama, Google, DeepL and OpenAI.

37.3KUpdated 1 day agoAGPL-3.0

macOS · Windows · Docker · Web#Batch processing#Hugging Face integration#MCP

An open-source local AI API under Apache 2.0 that connects to Ollama, llama.cpp and other OpenAI-compatible servers for document retrieval and agent workflows.

57.6KUpdated 1 week agoApache-2.0

Docker · Web#Code execution#llama.cpp backend#MCP

Favicon of Letta

Letta

1 video
An open-source AI agent platform with persistent memory. Run agents locally or on a self-hosted server, with desktop apps for macOS, Windows, and Linux.

25KUpdated 3 weeks agoApache-2.0

macOS · Windows · Linux#Persistent memory

Self-hosted AI research assistant for web, papers and private documents. Runs on Windows, macOS and Linux with Ollama or cloud models. MIT licensed.

9.1KUpdated 22 hours agoMIT

macOS · Windows · Linux · Docker · Web#llama.cpp backend#MCP#Multi-user access

Open-source AI framework for semantic search, RAG and agents. Runs locally or in Docker, with Hugging Face, llama.cpp and cloud models via LiteLLM.

13KUpdated 22 hours agoApache-2.0

Docker#Agent Skills#Hugging Face integration#Knowledge graphs

Favicon of DSPy

DSPy

2 videos
Open-source Python framework for building modular LLM systems, with typed outputs, tool-using agents, and automatic prompt optimization. MIT licensed.

38.4KUpdated 4 days agoMIT

#Code execution#MCP#Multimodal input

Favicon of FastMCP

FastMCP

2 videos
An open-source Python MCP framework for building servers, connecting to local or remote tools, and adding interactive interfaces to conversations. Apache 2.0.

27.9KUpdated 1 day agoApache-2.0

#MCP#Structured output#Tool calling

Self-hosted web extraction API converts pages and PDFs to Markdown for LLMs. Apache 2.0 service code runs in Docker; a hosted API is also available.

12.1KUpdated 4 months agoApache-2.0

Docker#Multimodal input#Structured output

An open-source browser automation server for AI agents that runs locally on macOS, Windows or Linux and reads page structure without a vision model.

37.7KUpdated 2 days agoApache-2.0

macOS · Windows · Linux · Docker#Code execution#LM Studio integration#MCP

A Python library for asking questions about SQL, CSV and parquet data, with chart generation and a separate hosted business intelligence app.

23.8KUpdated 11 months ago

Docker#Code execution#RAG

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

18KUpdated 1 day ago

Docker#Distributed execution#Hugging Face integration#Quantization

Favicon of smolagents

smolagents

1 video
An open-source Python AI agent library with local models through Transformers or Ollama, cloud API support, and Docker sandboxing.

29.6KUpdated 1 week agoApache-2.0

#Code execution#Hugging Face integration#MCP

Favicon of CrewAI

CrewAI

3 videos
Open-source Python AI agent framework under MIT. Run workflows on your own infrastructure with Ollama models or connect to the OpenAI API.

59.2KUpdated 1 day agoMIT

#MCP#Multi-agent workflows#Ollama integration

Favicon of LlamaIndex

LlamaIndex

2 videos
An MIT-licensed Python framework for document-based AI apps. It works with Ollama, while its separate document services run locally or in the cloud.

52.4KUpdated 2 days agoMIT

#Ollama integration#RAG#Reranking