Awesome AI Agents › Language Agent Frameworks

Language Agent Frameworks

20 projects

langchain-ai/langchain

LangChain is a versatile framework for building and deploying applications powered by large language models, offering interoperability, real-time data integration, and advanced agent orchestration capabilities.

⭐ 146255 Jupyter Notebook added 2025-04-19

langchain-ai/langgraph

LangGraph is a low-level orchestration framework for building resilient, controllable AI language agents with customizable architectures, long-term memory, and real-time streaming support, used by major companies and integrated with the LangChain ecosystem.

⭐ 41588 Python added 2025-04-19

microsoft/semantic-kernel

Semantic Kernel is an enterprise-ready orchestration framework by Microsoft that enables developers to build and deploy intelligent AI agents and multi-agent systems using cutting-edge large language model technology.

⭐ 28554 C# added 2025-04-19

dataelement/bisheng

BISHENG is an open-source LLM DevOps platform designed for enterprise AI applications, offering powerful workflow orchestration, security features, and high-precision document parsing to support complex intelligent business solutions.

⭐ 11956 TypeScript

VoltAgent/voltagent

VoltAgent is an open-source TypeScript framework for building and orchestrating AI agents powered by Large Language Models, enabling developers to create scalable, customizable, and maintainable AI applications with modular components and visual monitoring.

⭐ 10610 TypeScript added 2025-05-02

kyegomez/swarms

Swarms is an enterprise-grade, production-ready multi-agent orchestration framework designed to enable complex AI workflows with high scalability, flexibility, and robust developer and security features.

⭐ 7168 Python

langchain-ai/langgraphjs

LangGraph.js is a low-level orchestration framework for building customizable, reliable, and controllable language agents as graphs, enabling complex AI workflows with features like long-term memory, human-in-the-loop, and real-time streaming support.

⭐ 3277 TypeScript

neuron-core/neuron-ai

PHP framework for creating and orchestrating AI agents, covering LLM providers, tools, RAG, MCP, event-driven workflows with checkpointing and human-in-the-loop, streaming UI protocols and monitoring.

⭐ 2093 PHP

trpc-group/trpc-agent-go

Go framework for production agent systems providing LLM agents, type-safe graph workflows, tool calling, session and memory state, knowledge retrieval, evaluation and OpenTelemetry observability.

⭐ 1786 Go

amd/gaia

AMD open-source framework for building LLM agents that run entirely locally on Ryzen AI hardware, with tool orchestration, RAG, voice, vision and MCP client support.

⭐ 1547 Python

ThousandBirdsInc/chidori

Chidori is an open-source reactive runtime and IDE for building durable AI agents with advanced debugging, state management, and observability features.

⭐ 1364 Rust

Deuz-AI/Deuz-SDK

Deuz SDK is a zero-dependency TypeScript agent runtime that adds long-term memory, context compaction, durable checkpointed execution, guardrails, human approval, MCP tool calling and agent handoff over 28 chat providers on Node, Bun, Deno and edge runtimes.

⭐ 1203 TypeScript

promptise-com/Foundry

Python agent framework bundling model access, MCP tool discovery, memory, guardrails, semantic caching, multi-tenancy, human approvals, a runtime and tracing behind one build_agent call.

⭐ 870 Python

go-kratos/blades

Go framework from the Kratos project for building multimodal LLM agents with pluggable model providers, prompts, chains, tools, memory and middleware for observability and guardrails.

⭐ 815 Go

MaestroError/LarAgent

Laravel package for building AI agents with an Eloquent-style API, covering tools and MCP servers, pluggable memory, structured output, events and multi-agent workflows backed by queues.

⭐ 643 PHP

ArtificialAnalysis/Stirrup

Lightweight Python framework and starting template for building LLM agents, with a thin tool-calling loop, code execution locally or in Docker and E2B, MCP client support, skills and context summarisation.

⭐ 606 Python

AmeNetwork/aser

Aser is a minimal modular Python agent framework that assembles an agent from model, tools, memory, knowledge and MCP components in a few lines, with multi-agent patterns, A2A support and on-chain Web3 connectors.

⭐ 470 Python

howl-anderson/agentsilex

AgentSilex is a minimal Python agent framework with a core of about 300 lines, built on LiteLLM, that provides agents, typed tools, sessions, streaming, handoffs and OpenTelemetry tracing.

⭐ 455 Python

Kong/volcano-sdk

Volcano is a TypeScript SDK from Kong for building agents that chain LLM reasoning with MCP tools across multiple model providers, with parallel steps, branching, loops, multi-agent crews, streaming and OpenTelemetry tracing.

⭐ 405 TypeScript

orra-dev/orra

Orra is a resilient AI agent workflow infrastructure that ensures reliable execution and recovery of multi-agent tasks through intelligent planning, state persistence, and real-time monitoring.

⭐ 247 Go added 2025-06-16