awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

LLM Agent Reasoning and Planning

Ranking updated Jun 30, 2026

For a library for agent planning and reasoning, the first results are openai/gpt-oss (OpenAI's gpt-oss is an open-weight reasoning engine and agent framework that integrates chain-of-thought reasoning, tool use, and autonomous task execution, directly addressing the need for multi-step planning and decision-making loops), foundationagents/metagpt (MetaGPT is a multi-agent orchestration framework that implements planning, task decomposition, role-based reasoning, and tool-use for complex software engineering tasks, directly fitting the search for an LLM agent planning and reasoning framework) and sarwarbeing-ai/agentic_design_patterns (This repository provides a framework of agentic design patterns focused on reasoning orchestration, self-correction cycles, and tool-use coordination, which directly supports the planning and multi-step reasoning loops you are looking for). cinnamon/kotaemon and camel-ai/camel round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source frameworks and libraries implementing iterative planning, reflection, and multi-step reasoning loops for autonomous agents.

LLM Agent Reasoning and Planning

Find the best repos with AI.We'll search the best matching repositories with AI.
  • openai/gpt-ossopenai avatar

    openai/gpt-oss

    20,191View on GitHub↗

    gpt-oss is an open-weight large language model and reasoning engine designed for complex reasoning and agentic workflows. It functions as an AI agent framework and model serving API, allowing for local deployment and the hosting of standardized interfaces to expose model completions and internal reasoning processes. The project distinguishes itself as a quantized inference engine, utilizing tensor parallelism and weight quantization to run high-parameter models on limited hardware. It features a reasoning model that employs chain-of-thought processing to solve multi-step logical tasks. The s

    OpenAI's gpt-oss is an open-weight reasoning engine and agent framework that integrates chain-of-thought reasoning, tool use, and autonomous task execution, directly addressing the need for multi-step planning and decision-making loops.

    PythonChain of Thought ImplementationsReasoning Chains
    View on GitHub↗20,191
  • foundationagents/metagptFoundationAgents avatar

    FoundationAgents/MetaGPT

    68,844View on GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d

    MetaGPT is a multi-agent orchestration framework that implements planning, task decomposition, role-based reasoning, and tool-use for complex software engineering tasks, directly fitting the search for an LLM agent planning and reasoning framework.

    PythonMemory Management Systems
    View on GitHub↗68,844
  • sarwarbeing-ai/agentic_design_patternssarwarbeing-ai avatar

    sarwarbeing-ai/Agentic_Design_Patterns

    9,498View on GitHub↗

    This project is a collection of architectural templates and design patterns for building autonomous AI agents. It provides a framework for transitioning from simple prompt-response loops to goal-oriented systems that utilize structural patterns to increase autonomy and improve the reliability of complex task completion. The framework focuses on reasoning orchestration, specifically through the implementation of reflection and self-correction cycles. It enables the coordination of specialized agents via task delegation and state sharing to solve complex problems. The architectural surface cov

    This repository provides a framework of agentic design patterns focused on reasoning orchestration, self-correction cycles, and tool-use coordination, which directly supports the planning and multi-step reasoning loops you are looking for.

    Jupyter NotebookReasoning OrchestratorsReasoning Workflows
    View on GitHub↗9,498
  • cinnamon/kotaemonCinnamon avatar

    Cinnamon/kotaemon

    25,139View on GitHub↗

    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 an orchestration framework for building modular, agentic workflows with multi-step reasoning and task decomposition, which directly aligns with implementing planning loops for LLM-based agents, though its focus on document processing and RAG may make it narrower than a general-purpose reasoning framework.

    PythonChain of Thought ImplementationsReasoning ChainsReasoning Pipelines
    View on GitHub↗25,139
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    CAMEL is a comprehensive framework for building autonomous multi-agent systems that explicitly implements iterative reasoning, tool-calling, task decomposition, and self-evaluation loops, making it a strong fit for planning and reasoning with LLM agents.

    PythonAgent Memory SystemsLong-term Memory StoresReasoning Orchestrators
    View on GitHub↗17,253
  • zhayujie/chatgpt-on-wechatzhayujie avatar

    zhayujie/chatgpt-on-wechat

    45,353View on GitHub↗

    This project is an autonomous agent framework designed to integrate large language models with popular messaging platforms. It functions as a middleware platform that enables automated, multimodal interactions by decomposing complex user goals into sequential plans, executing them through external tools, and maintaining persistent context across sessions. The framework distinguishes itself through a modular skill architecture and a hybrid memory system. Users can extend system capabilities by installing custom logic modules from community hubs or generating them through natural language. The

    This is an autonomous agent framework that decomposes complex goals into sequential plans, orchestrates external tools, and maintains persistent context across sessions, matching the intent of an LLM agent planning and reasoning framework, though it is specialized for messaging platforms.

    PythonAgent Memory StoresAgent Memory SystemsReasoning Orchestrators
    View on GitHub↗45,353
  • agentscope-ai/agentscopeagentscope-ai avatar

    agentscope-ai/agentscope

    26,895View on GitHub↗

    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 framework designed for building and orchestrating autonomous multi-agent systems with explicit support for reasoning, tool execution, and memory management, directly matching the need for a planning and reasoning loop for LLM agents.

    PythonAgent Memory SystemsLong-term Memory Stores
    View on GitHub↗26,895
  • crewaiinc/crewaicrewAIInc avatar

    crewAIInc/crewAI

    53,687View on GitHub↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    CrewAI is a multi-agent orchestration framework that provides a declarative workflow engine for building autonomous LLM agents with specialized roles, tool sets, and stateful task execution, directly addressing the need for planning and reasoning loops, tool orchestration, and multi-step decision-making.

    PythonAgent Memory Systems
    View on GitHub↗53,687
  • joshuac215/agent-service-toolkitJoshuaC215 avatar

    JoshuaC215/agent-service-toolkit

    4,082View on GitHub↗

    This is a framework for building and deploying customizable AI agent services using a standardized reference architecture. It provides the core infrastructure necessary to host multiple agents within a single service, supporting interactive chat interfaces and real-time response streaming. The project distinguishes itself with a human-in-the-loop mechanism that allows agent execution to be paused for manual approval or intervention. It also features path-based routing to direct requests to specific agents and a multi-stage content moderation system to filter outputs through safety guardrails.

    This is a framework for building and deploying customizable AI agent services, which fits the search for an LLM agent planning and reasoning framework by providing core infrastructure for multi-step decision-making, tool orchestration, and human-in-the-loop workflows, though it focuses more on deployment and safety than explicit ReAct or self-reflection.

    PythonAgent Memory SystemsLong-term Memory Stores
    View on GitHub↗4,082
  • huggingface/smolagentshuggingface avatar

    huggingface/smolagents

    27,885View on GitHub↗

    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 plan and reason iteratively through code execution and tool interactions, matching your search for an open-source planning and reasoning framework for LLM agents.

    PythonAgent Memory Systems
    View on GitHub↗27,885
  • lobehub/lobehublobehub avatar

    lobehub/lobehub

    78,736View on GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    LobeHub is a multi-agent orchestration platform that supports persistent memory, tool integration, and complex multi-step workflows, directly enabling planning and reasoning loops for LLM agents, though its emphasis on deployment and management means it is a higher-level framework rather than a standalone reasoning library.

    TypeScriptAgent Memory SystemsChain of Thought Implementations
    View on GitHub↗78,736
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Mastra is an orchestration framework for building autonomous AI agents with durable workflow orchestration, event-driven reasoning loops, and semantic memory, directly matching the need for a planning-and-reasoning framework with multi-step decision-making and tool use.

    TypeScriptAgent Memory StoresAgent Memory SystemsLong-term Memory Stores
    View on GitHub↗21,221
  • langchain-ai/langchainlangchain-ai avatar

    langchain-ai/langchain

    139,458View on GitHub↗

    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 flagship open-source orchestration framework purpose-built for LLM-powered agents, with native support for ReAct-style reasoning-action loops, tool orchestration, persistent memory and state, and graph-based multi-step workflows — covering every core requirement for planning and reasoning.

    PythonLong-term Memory Stores
    View on GitHub↗139,458
  • hwchase17/langchainhwchase17 avatar

    hwchase17/langchain

    139,533View on GitHub↗

    LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor

    LangChain is a comprehensive framework for building autonomous LLM agents with ReAct-style planning loops, tool orchestration, memory, and multi-step reasoning, exactly matching this search for an open-source planning and reasoning library.

    PythonAI Component ChainingAutonomous Agent OrchestratorsAutonomous Agents
    View on GitHub↗139,533
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on GitHub↗

    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 LLM agent framework with graph-based execution and built-in ReAct reasoning loops, tool orchestration, multi-agent coordination, and memory/state management — squarely matching the search for an open-source agent planning and reasoning framework.

    GoAgent Workflow OrchestrationsAgentic Workflow OrchestrationAI Agent Orchestrators
    View on GitHub↗9,675
  • i-am-bee/beeai-frameworki-am-bee avatar

    i-am-bee/beeai-framework

    3,304View on GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    The BeeAI Framework is an LLM agent framework that orchestrates reasoning, tool execution, and complex workflows, directly providing the multi-step decision-making and tool-use loops needed for this search.

    PythonAgent Server HostingAgentic LLM FrameworksAutonomous Agents
    View on GitHub↗3,304
  • foundationagents/openmanusFoundationAgents avatar

    FoundationAgents/OpenManus

    56,572View on GitHub↗

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps, and manage the execution flow of agents. The system maintains coherence across tasks through a stateful execution context that tracks progress and intermediate data. The platform distinguishes itself through a dynamic capability discovery mechanism that inspects tool definitio

    OpenManus is an autonomous agent framework that uses a central language model to interpret goals, break them into steps, and orchestrate tool use with stateful execution — exactly the planning-and-reasoning loop this search targets, covering task decomposition, tool orchestration, memory, and multi-step reasoning.

    PythonAutonomous Agent FrameworksAgent Delegation SystemsAgent Orchestration Systems
    View on GitHub↗56,572
  • microsoft/autogenmicrosoft avatar

    microsoft/autogen

    59,002View on GitHub↗

    This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid

    AutoGen is a conversational workflow engine that orchestrates multi-agent interactions for multi-step reasoning, tool use, and state persistence, directly matching the request for an LLM agent planning and reasoning framework.

    PythonAgent Persona DefinitionsConversational AI AgentsConversational Workflow Engines
    View on GitHub↗59,002
  • datawhalechina/hello-agentsdatawhalechina avatar

    datawhalechina/hello-agents

    59,685View on GitHub↗

    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 framework directly addresses your need for an LLM agent planning and reasoning framework by explicitly supporting iterative reasoning-action loops, tool orchestration, memory management, and multi-step task execution, with additional capabilities for GUI interaction.

    PythonAutonomous AgentsAgent Development FrameworksAgentic Reasoning Loops
    View on GitHub↗59,685
  • run-llama/llama_indexrun-llama avatar

    run-llama/llama_index

    50,306View on GitHub↗

    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 an open‑source framework that provides a full agent orchestration engine with multi‑step reasoning, memory management, and tool‑use orchestration, making it a flagship choice for building LLM agents with planning and reasoning loops.

    PythonRetrieval-Augmented Generation FrameworksAgentic FrameworksAgentic Orchestration Frameworks
    View on GitHub↗50,306
  • langchain-ai/langgraphlangchain-ai avatar

    langchain-ai/langgraph

    34,925View on GitHub↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    LangGraph is a dedicated framework for building stateful, multi-step agentic workflows with graph-based orchestration, persistent memory, and human-in-the-loop support, making it an ideal fit for implementing ReAct-style reasoning loops, tool use, and task decomposition in LLM agents.

    PythonAgent Deployment ManagementAgent Orchestration FrameworksFault-Tolerant Workflow Execution
    View on GitHub↗34,925
  • fareedkhan-dev/all-agentic-architecturesFareedKhan-dev avatar

    FareedKhan-dev/all-agentic-architectures

    3,670View on GitHub↗

    This project is a comprehensive framework for building, evaluating, and connecting autonomous agent systems. It provides a library of standardized architectural patterns for implementing complex agent workflows, including multi-agent orchestration, iterative reasoning, and memory management. By offering a unified interface for model providers, the framework allows for consistent agent execution across different artificial intelligence services. The framework distinguishes itself through a focus on rigorous benchmarking and deterministic control. It includes a suite of tools for evaluating age

    This Python library implements a wide range of production-grade agentic architectures including Reflexion, LATS, and MemGPT, providing ready-to-use planning and reasoning loops with multi-step decision-making, tool orchestration, and memory — directly matching the search for an LLM agent planning framework.

    Jupyter NotebookAgentic LLM FrameworksAgentic Reasoning LoopsAI Agent Architectures
    View on GitHub↗3,670
  • shareai-lab/learn-claude-codeshareAI-lab avatar

    shareAI-lab/learn-claude-code

    67,975View on GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    This framework implements agentic workflows with model reasoning, tool invocation, and persistent state — directly supporting multi-step planning and tool orchestration — though it is tailored to Claude Code and includes educational materials.

    PythonAgent Memory StoresAgent Memory Systems
    View on GitHub↗67,975
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    21,168View on GitHub↗

    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 an agent framework that provides persistent memory and tool-use orchestration, giving LLM agents the ability to plan and reason across long interactions, which aligns well with the search for a planning and reasoning framework.

    PythonAgent Memory StoresAgent Memory SystemsAgent Memory Systems
    View on GitHub↗21,168
  • itwanger/tobebetterjavaeritwanger avatar

    itwanger/toBeBetterJavaer

    16,678View on GitHub↗

    This project serves as a dual-purpose platform that functions both as a comprehensive software engineering learning resource and an autonomous agent orchestration framework. It provides a structured curriculum focused on the Java ecosystem, offering technical roadmaps, interview preparation materials, and career mentorship. Simultaneously, it acts as a technical foundation for building intelligent systems, enabling developers to construct complex, multi-step agent pipelines. The framework distinguishes itself by integrating advanced automation capabilities directly into its educational missio

    This repository is an autonomous agent orchestration framework that enables multi-step agent pipelines and tool integrations, fitting the LLM agent planning and reasoning category, though it is combined with a Java-ecosystem learning resource and may not explicitly emphasize ReAct or self-reflection loops.

    Agent Memory Systems
    View on GitHub↗16,678
  • datawhalechina/tiny-universedatawhalechina avatar

    datawhalechina/tiny-universe

    4,505View on GitHub↗

    Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as self-contained Jupyter notebooks. It provides from-scratch constructions of foundational architectures including a complete Transformer model built from the original paper specification, a denoising diffusion probabilistic model for image generation, and a ReAct-style autonomous agent framework that equips an LLM with tools for planning and multi-step task execution. The project distinguishes itself by covering the full lifecycle of modern AI systems through hands-on implementa

    Tiny Universe includes a ReAct-style agent framework that equips an LLM with tools for planning and multi-step task execution, directly matching what you'd want in an LLM agent planning and reasoning framework.

    Jupyter NotebookAgentic Reasoning Frameworks
    View on GitHub↗4,505
  • openhands/openhandsOpenHands avatar

    OpenHands/OpenHands

    77,330View on GitHub↗

    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 an autonomous agent framework that orchestrates LLM-based agents to reason, plan, and execute tasks through iterative tool use, directly matching the intent for a planning and reasoning framework; while its focus on software engineering workflows may not emphasize every requested feature equally, it provides the core multi-step decision-making and tool orchestration sought.

    PythonReasoning Cycle Orchestrators
    View on GitHub↗77,330
  • langroid/langroidlangroid avatar

    langroid/langroid

    3,894View on GitHub↗

    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 with tool integration, state management, and hierarchical delegation, making it a strong fit for building LLM-based planning and reasoning loops even if specific patterns like ReAct are not explicitly highlighted.

    PythonAgent OrchestrationHierarchical Task DelegationLanguage Model Integrations
    View on GitHub↗3,894
  • inclusionai/arealinclusionAI avatar

    inclusionAI/AReaL

    3,559View on GitHub↗

    AReaL is a system for agent orchestration, distributed model training, and parameter-efficient tuning. It provides a framework for developing multi-turn reasoning agents and training large models using reinforcement learning from human feedback. The project implements a toolkit for improving the visual reasoning and geometry problem solving capabilities of vision-language models. It utilizes a memory-efficient tuning system to optimize mathematical and reasoning models across different inference backends. The infrastructure supports large-scale training through tensor, pipeline, and expert p

    AReaL is a framework for agent orchestration and multi-turn reasoning, with support for tool use and reinforcement-learning-based training—it squarely addresses the visitor's need for planning and reasoning loops, though it leans heavily on training infrastructure rather than being a pure inference-time reasoning library.

    PythonLarge-Scale Model TrainingAgentic Reasoning LoopsAgentic Workflow Orchestration
    View on GitHub↗3,559
  • hkuds/deeptutorHKUDS avatar

    HKUDS/DeepTutor

    10,365View on GitHub↗

    DeepTutor is a framework for personalized AI tutoring and educational content generation. It functions as an agentic workflow system that executes reasoning loops to complete multi-step tasks, transforming raw sources into structured learning materials such as interactive books, quizzes, and concept graphs. The platform distinguishes itself through an extensible skill architecture that allows the installation and auditing of third-party capability packages from community registries. It utilizes persona-driven tool policies to deploy persistent AI companions with unique behavioral profiles and

    DeepTutor is an agentic workflow framework that executes reasoning loops for multi-step tasks, with tool orchestration via persona-driven policies and memory support, fitting the description of an LLM agent planning and reasoning framework.

    PythonAgentic Workflow FrameworksInteractive Learning BooksAgent Skill Extensions
    View on GitHub↗10,365
  • imclumsypanda/langchain-chatglmimClumsyPanda avatar

    imClumsyPanda/langchain-ChatGLM

    38,183View on GitHub↗

    This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents, and multimodal chatbots. It functions as an open-source orchestrator that connects local inference engines and online APIs to manage various large language model deployments. The system distinguishes itself by providing specialized interfaces for local knowledge bases, allowing the loading and vectorization of private documents to create context-aware assistants. It also supports multimodal capabilities, enabling the processing of both text and image inputs through vision-capabl

    This LangChain-based framework provides agent orchestration with reasoning loops, tool integration, and memory, making it a direct match for building multi-step LLM agents that plan and use tools.

    PythonAgent Orchestration FrameworksLLM OrchestratorsAgentic LLM Frameworks
    View on GitHub↗38,183
  • huggingface/ml-internhuggingface avatar

    huggingface/ml-intern

    10,521View on GitHub↗

    This project is an autonomous AI agent framework and workflow orchestrator designed to automate machine learning engineering. It functions as a reasoning engine that reads research papers and writes code to train and deploy machine learning models through iterative reasoning loops and tool execution. The system distinguishes itself by integrating a GPU-accelerated sandboxed execution environment, allowing it to run and verify machine learning scripts in isolated remote containers. It utilizes a model provider integration gateway to route inference requests across various hosted or local endpo

    huggingface/ml-intern is an autonomous AI agent framework that uses iterative reasoning loops and tool execution specifically for automating ML engineering, which fits your search for an LLM agent planning and reasoning framework with multi-step decision-making and tool orchestration.

    PythonAutonomous AgentsML Workflow OrchestrationsAgentic Orchestrators
    View on GitHub↗10,521
  • cline/clinecline avatar

    cline/cline

    63,750View on GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    Cline is an agent runtime that orchestrates multi-step LLM-driven reasoning and tool use for software engineering tasks, with task planning, state persistence, and multi-agent coordination, fitting the search for a planning and reasoning framework even though its focus is coding workflows.

    TypeScriptAgent RuntimesAgentic WorkflowsAI Agent
    View on GitHub↗63,750
  • eosphoros-ai/db-gpteosphoros-ai avatar

    eosphoros-ai/DB-GPT

    18,999View on GitHub↗

    DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data assistant. It provides a text-to-SQL interface and a sandboxed code execution environment to translate natural language into executable database queries and Python scripts. The platform utilizes iterative agentic reasoning to plan and execute multi-step data analysis workflows through tool calls. It features a modular skill-based extension system that allows domain knowledge and analysis workflows to be packaged into reusable functional components. The system integrates data

    This repository implements iterative agentic reasoning loops and tool-use orchestration for multi-step data analysis, which matches the requested planning framework pattern, though its focus on data analysis makes it narrower than a general-purpose agent framework.

    PythonData Analysis AgentsText-to-SQL TranslatorsAgentic Planning
    View on GitHub↗18,999
  • mpaepper/llm_agentsmpaepper avatar

    mpaepper/llm_agents

    1,043View on GitHub↗

    This project is a development framework for building autonomous agents that utilize language models to reason through multi-step tasks. It functions as an orchestrator that manages iterative loops of thought, action, and observation, allowing systems to process information and reach solutions without manual intervention. The framework distinguishes itself through a modular tool abstraction that connects language models to external data sources and code execution environments. By injecting tool-binding metadata into the prompt context, the system enables models to dynamically invoke custom fun

    mpaepper/llm_agents is a Python library for building agents driven by LLMs, which fits the search for an LLM agent framework, but the sparse description does not confirm the specific planning and reasoning capabilities (like ReAct loops, memory, or task decomposition) you asked for.

    PythonAgent Tooling FrameworksAgentic LLM FrameworksAgentic Reasoning Loops
    View on GitHub↗1,043
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
openai/gpt-oss20.2KPythonApache-2.0Jun 9, 2026
foundationagents/metagpt68.8KPythonMITJan 21, 2026
sarwarbeing-ai/agentic_design_patterns9.5KJupyter Notebook—Sep 7, 2025
cinnamon/kotaemon25.1KPythonapache-2.0Jul 4, 2025
camel-ai/camel17.3KPythonApache-2.0Jun 23, 2026
zhayujie/chatgpt-on-wechat45.4KPythonMITJun 16, 2026
agentscope-ai/agentscope26.9KPythonApache-2.0Jun 16, 2026
crewaiinc/crewai53.7KPythonMITJun 16, 2026
joshuac215/agent-service-toolkit4.1KPythonmitDec 16, 2025
huggingface/smolagents27.9KPythonApache-2.0Jun 16, 2026

Related searches

  • a toolkit for building tool-using AI agents
  • a self-directed AI agent platform
  • a framework for building AI agents
  • a framework for orchestrating multiple AI agents
  • a framework for building autonomous AI agents
  • a framework for building AI agents
  • a framework for building autonomous AI agents
  • a framework for typed LLM programming