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

ysymyth/ReAct

0
View on GitHub↗
4,011 stars·384 forks·Jupyter Notebook·MIT·23 views

ReAct

ReAct is an agentic workflow template and prompting framework for large language models. It implements a logic pattern that integrates chain-of-thought reasoning with external tool execution to solve complex, multi-step tasks.

The framework uses an interleaved reasoning and acting logic, forcing the model to document its internal thought process before executing an action. This cycle of planning and acting allows the system to interact with external APIs or databases and inject real-world data back into the model context to refine reasoning paths.

The project covers autonomous task execution and agent orchestration by combining observation-feedback integration with prompt-driven execution logic. This ensures a continuous cycle of thinking, acting, and observing to achieve goals without constant human input.

Features

  • Reasoning-Action Loops - Implements a core loop that alternates internal reasoning steps with external tool execution to iteratively solve tasks.
  • Agent Task Orchestrators - Orchestrates the interaction between reasoning cycles and tool use to manage stateful agent workflows.
  • Agentic LLM Frameworks - Provides a framework for building agents that combine chain-of-thought reasoning with external tool execution.
  • LLM Tooling Integrations - Implements connectors that allow language models to access external data and execute software tools.
  • Chain of Thought Implementations - Implements a logic structure that requires the model to document its reasoning before executing an action.
  • Autonomous Task Execution - Enables language models to plan and execute sequences of actions to achieve goals without human intervention.
  • Chain-of-Thought Prompting - Implements a structured chain-of-thought prompting methodology to guide models through step-by-step logical reasoning.
  • Interleaved Logic Execution - Utilizes a prompting pattern that alternates between internal thoughts and external tool-based actions.
  • Conversation Context Management - Maintains conversation coherence by appending tool observations and reasoning traces to the interaction state.
  • External Tool Integrations - Connects language models to external APIs and databases to retrieve real-time information and perform actions.
  • Reasoning-Action Implementations - Implements the specific logic pattern of alternating planning and acting to solve complex multi-step tasks.
  • Reasoning Task Execution - Combines chain-of-thought reasoning with tool execution to solve complex, multi-step problem sets.
  • Prompt State Updates - Updates the internal model context by appending the outputs of external API calls to the conversation history.
  • Prompt-Driven Execution Loops - Uses structured natural language templates to orchestrate a repeating cycle of thinking, acting, and observing.
  • Prompt Feedback Loops - Injects real-world tool outputs back into the model context to correct reasoning and update the internal state.
  • Prompt Chaining Frameworks - Orchestrates a sequence of prompts where reasoning steps and tool outputs inform subsequent model inputs.
  • Reasoning-Action Templates - Provides a structured prompting template for guiding models through an iterative cycle of planning and observation.
  • Agent Action Frameworks - Synergizing reasoning and acting in language models.
  • Embodied Agents - Synergizing reasoning and acting capabilities in language models.
  • Task and Motion Planning - Synergizing reasoning and acting in language models.

Star history

Star history chart for ysymyth/reactStar history chart for ysymyth/react

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ysymyth/react do?

ReAct is an agentic workflow template and prompting framework for large language models. It implements a logic pattern that integrates chain-of-thought reasoning with external tool execution to solve complex, multi-step tasks.

What are the main features of ysymyth/react?

The main features of ysymyth/react are: Reasoning-Action Loops, Agent Task Orchestrators, Agentic LLM Frameworks, LLM Tooling Integrations, Chain of Thought Implementations, Autonomous Task Execution, Chain-of-Thought Prompting, Interleaved Logic Execution.

What are some open-source alternatives to ysymyth/react?

Open-source alternatives to ysymyth/react include: mpaepper/llm_agents — This project is a development framework for building autonomous agents that utilize language models to reason through… openai/gpt-oss — gpt-oss is an open-weight large language model and reasoning engine designed for complex reasoning and agentic… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and… nndl/llm-beginner — This project is a collection of educational resources and technical guides focused on the development and… qwenlm/qwen-agent — Qwen-Agent is a development framework for building autonomous software applications that leverage large language… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI…

Open-source alternatives to ReAct

Similar open-source projects, ranked by how many features they share with ReAct.
  • 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

    Pythondeep-learninglangchainllms
    View on GitHub↗1,043
  • 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

    Python
    View on GitHub↗20,191
  • agiresearch/aiosagiresearch avatar

    agiresearch/AIOS

    5,168View on GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Python
    View on GitHub↗5,168
  • nndl/llm-beginnernndl avatar

    nndl/llm-beginner

    6,421View on GitHub↗

    This project is a collection of educational resources and technical guides focused on the development and implementation of large language models. It provides a comprehensive curriculum covering transformer architectures, training methods, and deployment strategies. The materials provide detailed instructions for building autonomous agents using reasoning loops and tool integration, as well as guides for fine-tuning models through supervised learning and preference optimization. It also includes tutorials for constructing retrieval augmented generation pipelines and implementing transformer m

    Pythonagentfudannlpllm
    View on GitHub↗6,421
See all 30 alternatives to ReAct→