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 on-device document search engine that combines keyword and semantic search with local GGUF models, plus MCP access for AI agents. MIT licensed.

30.1KUpdated 3 weeks agoMIT

macOS#GGUF#Hugging Face integration#Hybrid search

Self-hosted AI application platform for enterprise workflows, RAG and agents. Runs through Docker with a browser interface under Apache 2.0.

12KUpdated 1 week agoApache-2.0

Docker · Web#Batch processing#Human approval#Multi-agent workflows

A local AI memory app for Mac and Windows that searches screen history and meeting transcripts, with Ollama support for offline AI.

perfectmemory.aiAI Notes and Knowledge Bases

macOS · Windows#LM Studio integration#MCP#Ollama integration

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 18 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

A collection of locally run MCP reference servers for developers connecting AI clients to files, Git repositories, persistent memory and web content.

90.7KUpdated 1 week ago

Windows#Git integration#Knowledge graphs#MCP

An open source MCP gateway that bridges stdio, Streamable HTTP, SSE and WebSockets. Runs locally or in Docker under the MIT license.

2.9KUpdated 1 day agoMIT

Docker#MCP

An open-source MCP proxy that connects stdio clients to SSE or Streamable HTTP servers and exposes local MCP servers over HTTP. MIT licensed; supports Docker.

2.8KUpdated 5 months agoMIT

macOS · Windows · Linux · Docker#MCP

An open-source SQL agent you can self-host, with Ollama support, database permissions, and a web chat interface. MIT licensed; the project is archived.

23.8KUpdated 8 months agoMIT

Web#LLM tracing#Multi-user access#Ollama integration

Open-source AI computer-use framework for macOS, Windows and Linux, with LLaVA through Ollama or cloud models from OpenAI, Google and Anthropic.

10.3KUpdated 1 year agoMIT

macOS · Windows · Linux#Multimodal input#Ollama integration

An open-source Python framework for AI web agents, with Selenium, Playwright and Chrome support. Uses OpenAI by default and carries an Apache 2.0 license.

6.4KUpdated 2 years agoApache-2.0

Web · Browser Extension#Code execution

Deprecated Zep Community Edition provides self-hosted, time-aware agent memory using Docker and separate LLM and embedding services.

getzep/zepAgent Memory

Docker#Hybrid search#Knowledge graphs#OpenAI-compatible API

A self-hosted AI search framework that answers questions using the web, with local InternLM or cloud GPT-4 support and an Apache 2.0 license.

6.9KUpdated 1 year agoApache-2.0

Web#Multi-agent workflows#Multilingual#RAG

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

Favicon of Flowise

Flowise

2 videos
Self-hosted AI agent builder with visual workflows, knowledge retrieval and human review. Runs locally or in Docker; the repository is archived.

55.5KUpdated 2 months ago

Docker · Web#Human approval#LLM tracing#Multi-agent workflows

An AI writing workspace for Mac, Windows, iOS and Android. Keep Markdown files locally and use offline AI through Ollama or Apple Intelligence.

hillnote.comAI Notes and Knowledge Bases

macOS · Windows · iOS · Android#MCP#Ollama integration#Works offline

An open-source AI agent platform with local execution, Ollama and LM Studio support, persistent sessions, and a macOS desktop companion. MIT licensed.

35Updated 7 months agoMIT

macOS · Web · VS Code#Code execution#LM Studio integration#MCP

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

An on-device AI memory tool that captures work across apps, stores memories locally, and supplies context to Claude, Cursor and other MCP assistants.

pieces.appAgent Memory

#MCP#Persistent memory#RAG

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

AI agent platform for recurring work, with a hosted service or Docker self-hosting on your own infrastructure and model access.

187.6KUpdated 3 days ago

Docker · Web#Human approval#Multi-agent workflows#Scheduled tasks

Favicon of AutoGen

AutoGen

2 videos
AI agent framework for Python with local and distributed runtimes, a browser-based prototyping UI, and OpenAI and Azure OpenAI integrations.

61.2KUpdated 6 months agoCC-BY-4.0

Web#Code execution#MCP#Multi-agent workflows

An open-source AI agent framework that runs locally in Docker, supports local LLMs with a GPU, and provides a browser interface for managing agents.

17.7KUpdated 2 years agoMIT

Docker · Web#Human approval#Persistent memory#Tool calling

Self-hosted AI application server with an OpenAI-compatible API, local Ollama and vLLM backends, document search and agent tool calling. MIT licensed.

8.4KUpdated 21 hours agoMIT

#Agent Skills#Batch processing#Guardrails

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

Self-hosted AI data assistant that queries databases, analyzes files, and generates reports with local models or cloud APIs. Open source under MIT.

20.1KUpdated 2 days agoMIT

macOS · Linux · Docker · Web#Code execution#llama.cpp backend#OpenAI-compatible API

Self-hosted AI agent framework in C# for Windows, Linux and macOS, with LLamaSharp and cloud provider plugins. Apache 2.0 licensed.

3.1KUpdated 2 days agoApache-2.0

macOS · Windows · Linux · Web#Code execution#MCP#Multi-agent workflows

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