For a framework for running local LLM agents, the strongest matches are the-pocket/pocketflow (PocketFlow is a graph-based framework for orchestrating autonomous AI), fosowl/agenticseek (AgenticSeek is a local-first multi-agent orchestration system that runs) and flowiseai/flowise (Flowise is a low-code visual platform for building and). langroid/langroid and coleam00/local-ai-packaged round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Find the best local LLM orchestration frameworks. Compare top open-source agent tools ranked by activity and features to find the right fit.
PocketFlow is a graph-based framework for designing and executing large language model operations and reasoning patterns. It serves as an orchestrator for building goal-oriented autonomous agents, multi-agent systems, and retrieval-augmented generation pipelines. The system is distinguished by its ability to coordinate autonomous AI agents that use shared memory and tools to solve complex goals, supported by a structured output engine that enforces schema-consistent responses. It utilizes graph-based workflow orchestration to manage sequences of model operations and supports supervisor-based
PocketFlow is a graph-based framework for orchestrating autonomous AI agents with shared memory, tool use, and retrieval-augmented generation, which fits the core intent for a local LLM agent framework; it supports task planning and RAG but lacks explicit code execution sandboxing, so it's a solid match but not the most comprehensive flagship.
AgenticSeek is a multi-agent orchestration system designed to decompose complex user objectives into granular, actionable tasks. By coordinating a team of specialized autonomous workers, the platform manages end-to-end workflows, ensuring that each component of a project is assigned to the most capable agent for execution. The system operates as a local-first runtime, executing all artificial intelligence models directly on user hardware to maintain data sovereignty and privacy. It integrates a browser automation engine for autonomous web research and interaction, alongside a sandboxed enviro
AgenticSeek is a local-first multi-agent orchestration system that runs LLMs on your hardware, with built-in task decomposition, browser automation for web research, and a sandboxed execution environment—directly matching your requirements for autonomous task execution, tool use, and local inference.
Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p
Flowise is a low-code visual platform for building and deploying LLM-powered agent workflows with tool use, memory, multi-step reasoning, and self-hosted deployment, squarely fitting the need for a local autonomous agent framework.
Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist
Langroid is a multi-agent orchestration framework that connects local and remote LLMs with tool use, memory management, RAG, and hierarchical task delegation, covering most of the key features for building autonomous agents on your own hardware.
This project is a containerized local AI infrastructure stack designed to deploy large language models and vector databases on private hardware. It functions as an orchestration platform that combines AI runners, knowledge graphs, and a visual workflow builder for creating agentic chatflows and automating tasks via tool integration. The platform distinguishes itself through a low-code approach to agent orchestration, utilizing a visual interface to design complex sequences and connect agents to external tools and search engines. It includes a dedicated local observability stack to track promp
This containerized local AI stack combines LLM inference, knowledge graphs, a visual workflow builder, and tool integration to let you build autonomous agents on your own hardware, directly matching your need for a local agent framework.
llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang
llmware is a Python framework for orchestrating AI agents and managing multiple LLMs locally, with a focus on quantized inference and private deployment, covering agent orchestration and RAG — so it fits the need for a local autonomous agent framework, though explicit mentions of tool use and code execution aren't prominent.
This framework provides a development toolkit for building autonomous agents that utilize language models to solve complex, non-deterministic tasks. Its core design centers on a code-executing architecture where agents generate and run Python code snippets to perform logic, data manipulation, and tool interactions. By moving beyond structured data formats, the system enables agents to manage program flow and object state through iterative reasoning cycles. The project distinguishes itself through its focus on code-based agent implementation and secure execution environments. Developers can ch
Smolagents is a framework for building autonomous agents that run Python code and use tools, with explicit support for local LLM inference, code execution sandboxing, tool management, web search, and RAG, directly matching the intent for a local LLM agent with autonomous task execution and tool use.
Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che
Eino is an AI agent development kit that provides graph-based orchestration, multi-agent coordination, tool use, and code execution sandboxing, making it a strong fit for building autonomous LLM agents that can run on your own hardware.
This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid
This repository provides a framework for building autonomous agents that use LLMs for planning, memory, and multi-step tasks with tool use and graph-based orchestration, matching the core category of an agent framework, though it does not explicitly guarantee local inference or all requested integrations out of the box.
This platform serves as a comprehensive environment for managing private language models, document knowledge bases, and automated agent workflows within secure local infrastructure. It functions as a document-aware workspace that enables users to ingest diverse file formats into searchable repositories, ensuring that all data processing and model inference remain within private, local environments to maintain data sovereignty. The system distinguishes itself through a modular agentic engine that allows for the definition of custom skills and external tool execution. By utilizing a multi-model
AnythingLLM is a comprehensive local AI workspace that lets you run multiple LLMs locally, build custom agent skills with tool execution, and manage persistent document-aware memory—exactly the autonomous agent framework you want.
Operit is a private, voice-enabled AI agent designed to run quantized large language models offline within mobile Linux environments. It functions as a plugin-based agent that combines local inference with a hands-free interaction pipeline. The system distinguishes itself through the use of role cards to manage distinct AI personas and conversation histories. It integrates a voice-driven interface utilizing speech-to-text and text-to-speech modules, and it enables device automation by dispatching shell commands and accessibility services to navigate user interfaces. The project further cover
Operit is a plugin-based AI agent that runs quantized LLMs locally on mobile Linux, enabling autonomous task execution via shell commands and UI automation with conversation memory, fitting the category despite not covering code execution sandbox or web search/RAG.
OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It
OpenHands is a self-hosted autonomous agent framework with a model-agnostic orchestrator and containerized tool execution, directly matching the search for a local LLM agent that plans, uses tools, and runs code.
Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys
AgentScope is a comprehensive Python framework for building and orchestrating autonomous multi-agent systems with tool use, memory, and reasoning, which directly matches the need for a local LLM agent framework; its emphasis on multi-agent pipelines complements but does not detract from supporting single-agent autonomous task execution.
Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q
Kotaemon is a modular orchestration framework for building agentic workflows with RAG, multi-step reasoning, and tool integration — exactly the kind of self-hostable, autonomous LLM agent platform this search targets.
Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com
Letta is a framework for building autonomous AI agents with persistent memory and tool-use capabilities, matching the sought-after agent tooling, though it does not emphasize local LLM inference in its description, so it may require extra setup for fully on-device operation.
LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i
LlamaIndex is a data-centric framework for building LLM-powered applications that includes an agentic orchestration engine for multi-step reasoning, tool use, and memory — it fits your search for a local agent framework because it can be paired with locally-run models to create autonomous agents with tool use and RAG.
Local Deep Researcher is a fully local web research assistant that uses any LLM hosted by Ollama or LMStudio. Give it a topic and it will generate a web search query, gather web search results, summarize the results of web search, reflect on the summary to examine knowledge gaps, generate a new…
Local Deep Researcher is a fully local autonomous web research agent that uses Ollama or LMStudio for inference and iteratively searches, summarizes, and reflects on web content, directly providing the local LLM agent with tool use and memory that this search asks for.
LLocalSearch is a privacy-focused search engine and agent framework that uses locally hosted large language models to search the internet and aggregate answers. It functions as a retrieval augmented generation interface where all queries and processing remain on the user's own hardware to ensure data privacy and remove dependency on external cloud API providers. The system employs a chain of autonomous agents that perform recursive internet searches, calling search tools multiple times to gather and synthesize information. It coordinates these models to reason through complex queries, providi
LLocalSearch is a locally-run agent framework that uses autonomous chains of LLM-powered agents to recursively search the web and synthesize answers via RAG — it nails local inference, tool use, and multi-step reasoning, though its focus on web search means it may lack dedicated code execution sandboxing or general memory persistence.
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
LangChain is a framework for building LLM-powered agents with tool use, memory, multi-step reasoning (via LangGraph), and RAG support — it is the right kind of tool, though it focuses on orchestration rather than providing a turnkey local agent with a built-in code execution sandbox.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| the-pocket/pocketflow | 10K | Python | mit | |
| fosowl/agenticseek | 26.5K | Python | GPL-3.0 | |
| flowiseai/flowise | 53.6K | TypeScript | NOASSERTION | |
| langroid/langroid | 3.9K | Python | mit | |
| coleam00/local-ai-packaged | 3.5K | Python | apache-2.0 | |
| llmware-ai/llmware | 14.8K | Python | Apache-2.0 | |
| huggingface/smolagents | 27.9K | Python | Apache-2.0 | |
| cloudwego/eino | 9.7K | Go | apache-2.0 | |
| datawhalechina/hello-agents | 59.7K | Python | NOASSERTION | |
| mintplex-labs/anything-llm | 61.7K | JavaScript | MIT |