Open-Source AI Agent Frameworks

Code-first frameworks for building agents that work alone or in teams, such as LangChain, CrewAI and AutoGen.

62 tools
A self-hosted AI chatbot platform that connects messaging apps to Ollama, LM Studio or cloud models, with agent tools and document knowledge bases.

41.2KUpdated 1 day agoAGPL-3.0

macOS · Docker · Web#Code execution#Hybrid search#LM Studio integration

A self-hosted voice AI framework with RTC and WebSocket support, Docker deployment, and examples that use OpenAI, Deepgram and Agora.

11.1KUpdated 19 hours ago

Docker · Web#Multimodal input#Voice activity detection

A self-hosted Python AI agent framework with a web chat UI, Ollama and vLLM support, cloud model connections, and a GPL-3.0 license.

3.1KUpdated 2 months agoGPL-3.0

Web#MCP#Multi-agent workflows#Ollama integration

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

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

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

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

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

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

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

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

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

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

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

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

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

More in Agent Frameworks, MCP and SDKs