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
Favicon of Ragas

Ragas

2 videos
An open-source Python library for evaluating LLM apps and RAG systems, with custom metrics, test data generation, and LangChain and LlamaIndex integrations.

15.9KUpdated 7 months agoApache-2.0

An open-source Python framework for AI chat apps you can self-host, with customizable interfaces, OAuth and integrations including LangGraph and HuggingFace.

12.5KUpdated 1 month agoApache-2.0

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

Favicon of Cognee

Cognee

2 videos
An open-source AI agent memory platform that runs locally on CPU, connects to Claude Code and Codex, and supports self-hosting or managed cloud hosting.

31.2KUpdated 22 hours agoApache-2.0

Docker · Web#Knowledge graphs#MCP#Multi-user access

Open-source Java library for LLM apps on the JVM, with Ollama support, tool calling, RAG, and integrations for Spring Boot and Quarkus.

13.2KUpdated 1 day agoApache-2.0

#MCP#Ollama integration#RAG

An open-source Ruby AI framework for Ruby and Rails apps, with Ollama, hosted providers and OpenAI-compatible endpoints under an MIT license.

4.4KUpdated 1 day agoMIT

#Human approval#Multi-agent workflows#Multimodal input

An MIT licensed tool that packages local or remote repositories for Claude, ChatGPT, Gemini, and MCP assistants through a command line or website.

28.6KUpdated 2 days agoMIT

Docker · Web · Browser Extension#Agent Skills#Code execution#MCP

Open-source meeting bot API for Meet, Teams and Zoom, with live transcripts and AI agent access. Self-host with Docker or use the hosted service.

2.8KUpdated 2 weeks agoApache-2.0

macOS · Windows · Linux · Docker · Web#Code execution#Git integration#Human approval

.NET library for local LLM apps using Ollama, with streaming chat, embeddings and model management. Open source under MIT; also supports Ollama cloud.

1.4KUpdated 2 months agoMIT

#Multimodal input#Ollama integration#Streaming inference

An MIT-licensed LLM data extraction library that validates structured outputs with Pydantic and works with Ollama, llama-cpp-python, vLLM and cloud APIs.

14KUpdated 3 weeks agoMIT

#llama.cpp backend#Ollama integration#Streaming inference

Self-hosted AI agent platform with document Q&A, workflows and MCP tools. Connect local DeepSeek, Llama or Qwen models, or use cloud providers.

22.9KUpdated 3 days agoGPL-3.0

Docker · Web#MCP#Multimodal input#RAG

Favicon of Outlines

Outlines

2 videos
An open-source Python library that constrains LLM outputs to schemas and grammars, with support for local backends including Ollama and llama.cpp.

15.9KUpdated 1 month agoApache-2.0

#llama.cpp backend#MLX#Ollama integration

Local LLM library runs GGUF models through llama.cpp in Node.js, Bun and Electron. MIT licensed, with GPU support and JSON schema enforcement.

2.2KUpdated 3 days agoMIT

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

Favicon of Scrapling

Scrapling

1 video
Python web scraping framework that runs locally or in Docker, with adaptive parsing, browser automation and an MCP server for AI agents. BSD-3-Clause licensed.

84.5KUpdated 1 day agoBSD-3-Clause

Docker#Guardrails#MCP#Tool calling

Self-hosted AI workflow automation with agents, tools, memory and service channels. Source-available under the Fair Core License 1.0.

1.3KUpdated 1 month ago

Web#Human approval#MCP#Multi-user access

An open-source programming language for AI agents that runs on macOS, Linux and Windows, with typed model calls, local tracing and built-in evaluations.

9.4KUpdated 1 day agoApache-2.0

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

Open-source Python AI agent framework under MIT. Coordinate agents and tools, use local or hosted sandboxes, and connect to OpenAI or other model providers.

29.8KUpdated 24 hours agoMIT

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

Self-hosted AI observability platform for tracing and evaluating LLM apps. Run it locally or in Docker, with Ollama integration and OpenTelemetry support.

11.7KUpdated 23 hours ago

Docker · Web#LLM tracing#MCP#Ollama integration

Open-source Python library for compressing local or Hugging Face LLM checkpoints, with Apache 2.0 licensing and vLLM-compatible output.

3.8KUpdated 24 hours agoApache-2.0

#Hugging Face integration#Quantization

Favicon of WebLLM

WebLLM

2 videos
A local LLM engine that runs models in the browser with WebGPU acceleration, OpenAI API compatibility, and an Apache 2.0 license.

19.2KUpdated 2 weeks agoApache-2.0

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

An AI agent workspace with hosted and Docker self-hosted options for building agents, scheduling tasks, and sharing projects with a team.

82.9KUpdated 3 hours ago

Linux · Docker · Web#MCP#Multi-agent workflows#Multi-user access

An open-source Python AI framework for self-hosted agents and document search, with local model support and an Apache 2.0 license.

26.6KUpdated 1 day agoApache-2.0

Docker#Guardrails#Hugging Face integration#Hybrid search

A self-hosted LLM guardrails toolkit for Python apps. Control conversations, check model responses, and connect to LLaMa-2, Falcon or OpenAI models.

7.2KUpdated 23 hours ago

Docker#Guardrails#LLM tracing#Tool calling

Python client for Ollama with local and cloud model access, streaming chat, embeddings, and async support. Open source under the MIT license.

10.6KUpdated 2 days agoMIT

#Batch processing#Ollama integration#Streaming inference

An open-source browser API for AI agents, available locally or self-hosted through Docker, with Apache 2.0 licensing and a hosted cloud service.

7.7KUpdated 2 days agoApache-2.0

macOS · Docker · Web

A local LLM merging toolkit that combines model weights without extra training. Runs on CPU or GPU and supports Llama, Mistral and PyTorch checkpoints.

7.4KUpdated 3 weeks agoLGPL-3.0

#Hugging Face integration#LoRA

A free TypeScript library for AI apps and agents, with streaming, provider switching, and chat UI hooks for React, Next.js, Svelte, and Vue.

27.1KUpdated 2 hours ago

#Agent Skills#Streaming inference#Structured output

Favicon of Gradio

Gradio

1 video
An open source Python library for AI web apps that run on your computer, with options to share a public link or host on Hugging Face Spaces.

43.6KUpdated 1 day agoApache-2.0

Web#MCP

A local MCP server that gives Cursor, Claude Desktop and other AI clients structural code search through ast-grep. Open source under MIT.

470Updated 1 month agoMIT

macOS#MCP#Tool calling

A local AI coding agent for Linux, macOS and Windows that uses Ollama or cloud providers, edits repositories and checks changes against your tests.

42Updated 13 hours ago

macOS · Windows · Linux · Docker#Agent Skills#Code execution#Distributed execution