react-agent

几行代码跑通 ReAct 智能体,省去从零搭图

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 702 🐛 待处理 22 👀 关注 8
GitHub ↗
GitHub 星标 ★ 862
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

react-agent 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队langchain-ai
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型langgraph,langgraph-python,langgraph-template
GitHub 星标★ 862
上线时间2024-08-21 00:00:00
代码更新2026-11-02
仓库体积4.8 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-12
浏览次数1

项目介绍

react-agent 是一个基于 LangGraph 的 ReAct 智能体模板项目,用 Python 编写。它把 ReAct(推理+行动)循环的经典范式封装成可直接运行的 LangGraph 图结构,解决开发者从零搭建智能体时反复处理状态管理、工具调用、循环终止条件等样板代码的问题。核心能力包括:以图节点方式定义思考、调用工具、观察结果并循环推进的流程;内置对工具(tool)的注册与调用机制;借助 LangGraph 的状态与检查点能力,便于扩展多轮对话、记忆和人工介入。项目定位是模板而非完整框架,适合作为学习 LangGraph 与 ReAct 结合的起点,或作为二次开发的基础骨架,快速验证智能体想法。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 862

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.11+
  • LangGraph CLI

安装与启动步骤

  1. 1装依赖

    这是 LangGraph 模板,按项目装。

    pip install -e .
  2. 2配环境

    模型与搜索工具的密钥写在 .env。

    cp .env.example .env
    # 填 OPENAI_API_KEY / TAVILY_API_KEY
  3. 3起开发服务器

    langgraph dev 会同时给出 Studio 入口。

    langgraph dev
  4. 4在 Studio 里试

    按图看每一步的思考与工具调用。

    # 打开 Studio 地址,输入问题观察节点流转

如何确认成功

Studio 中能看到 agent 节点与工具节点的完整执行轨迹。

注意事项

  • ReAct 是最小原型,扩展工具只要改 tools 列表。
  • 上生产前把工具调用加超时与重试。

核心亮点

  • 基于 LangGraph 官方图范式,状态流转清晰,易于理解和二次改造
  • 把 ReAct 的思考-行动-观察循环封装成模板,开箱即可运行验证
  • 依赖轻、代码量小,适合作为学习 LangGraph 智能体开发的入门样例

不足之处

  • 仅是一个简单模板,功能有限,缺少生产级的多工具编排、错误重试和可观测性
  • 文档和示例较少,社区生态与维护活跃度有待观察

适用场景

  • 快速验证某个 ReAct 智能体想法是否可行
  • 学习 LangGraph 图结构与智能体循环的入门练手项目
  • 作为企业内部智能体原型的起始骨架进行二次开发

替代项目

LangGraph、AutoGen

上一篇:langmem

下一篇:langchain-mongodb

同类项目推荐

chidori 开源

让AI运行永不丢失,断点续跑自动恢复

The agent framework where every run is durable, replayable, and resumable by default···

★ 1372 2026-08-09
agentic-rag-for-dummies 开源

用LangGraph快速搭建会思考的RAG智能体

A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation A···

★ 4315 2026-08-09
langroid 开源

用多智能体编程,轻松编排 LLM 完成复杂任务

Harness LLMs with Multi-Agent Programming

★ 4123 2026-08-09
lanarky 开源

快速搭建 LLM 微服务,支持流式响应,现已废弃。

The web framework for building LLM microservices [deprecated]

★ 986 2026-08-09
npi 开源

给 AI Agent 装上百宝工具箱,开箱即用

Action library for AI Agent

★ 230 2026-08-09
agentops 开源

让 AI 智能体像软件一样可运维、可复用、可集成。

DevOps discipline for AI coding agents: shape the work, track it as a graph, and get···

★ 453 2026-08-09
docs 开源

几行代码构建 AI 智能体,模型驱动超简单

Documentation for the Strands Agents SDK. A model-driven approach to building AI age···

★ 198 2026-08-09