langgraphjs

把语言代理画成图,轻松搞定复杂流程和状态管理

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 638 🐛 待处理 236 👀 关注 24
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3410
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,MIT许可证,完全免费,可自行部署使用。

项目预览

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

项目数据

分类开源模型
开发团队langchain-ai
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agents,ai,artificial-intelligence,generative-ai,llm,node,typescript
GitHub 星标★ 3410
上线时间2024-01-09 00:00:00
代码更新2026-11-08
仓库体积47.8 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

LangGraph.js 是一个用 TypeScript 编写的开源框架,用于将语言代理构建为图结构。它解决了复杂语言代理应用中状态管理、流程控制和可靠性不足的问题,通过将代理的推理步骤建模为有向图,使开发者能够精细控制执行流程、维护跨步骤状态,并实现循环、分支和人工介入等高级模式。核心能力包括:基于图的状态机设计、支持持久化与恢复、内置人机协作节点、以及可组合的模块化架构。它适用于构建需要多步骤推理、工具调用和动态决策的智能体应用,如客服机器人、研究助手和自动化工作流。

Star 增长趋势

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

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

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 10 分钟 部署方式:库/依赖 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 运行环境(LangGraph.js 为 TypeScript/JavaScript 库,通过 npm 分发)
  • npm 包管理器,用于安装 @langchain/langgraph
  • 具备 TypeScript 或 JavaScript 项目基础,用于编写代理图逻辑

安装与启动步骤

  1. 1检查 Node 环境

    先确认本机已安装 Node.js,LangGraph.js 是 npm 生态的 JS/TS 库,必须要有 Node 运行时。

    node -v
  2. 2初始化项目

    新建一个目录并生成 package.json,作为后续安装依赖和编写代理代码的工程基础。

    mkdir my-langgraph-app
    cd my-langgraph-app
    npm init -y
  3. 3安装 LangGraph.js

    从 npm 安装官方包 @langchain/langgraph,该包名来自 README 中链接的 npm 页面地址。

    npm install @langchain/langgraph
  4. 4查阅官方文档

    README 只给出概览与文档入口,具体 API、图构建方式、节点与状态定义请按官方文档操作。

如何确认成功

项目目录下 node_modules 中出现 @langchain/langgraph,且代码中能正常 import 该包不报错,即表示依赖安装成功。

常见问题

Q:LangGraph.js 和 LangChain 是什么关系?

A:README 说明 LangChain 提供集成与可组合组件来简化 LLM 应用开发,而 LangGraph 是更底层的编排框架,专注构建可控、有状态的代理。

Q:这个库需要单独部署服务吗?

A:不需要。它是一个 npm 库,安装后直接在你的 TypeScript/JavaScript 项目代码中引入使用,随项目一起运行。

Q:安装命令里的包名怎么确认?

A:README 徽章链接指向 npm 包 @langchain/langgraph,因此安装该包名。版本号 README 未固定,默认装最新版。

Q:想要更详细的使用示例去哪里看?

A:README 提供了官方文档地址 https://docs.langchain.com/oss/javascript/langgraph/overview,安装完成后按文档编写图与节点。

注意事项

  • README 节选未包含完整安装与快速开始代码,本教程的安装步骤基于其 npm 包信息与通用 npm 流程整理,请以官方文档为准。
  • README 未指定 Node.js 最低版本、端口或环境变量,请勿自行猜测版本号与密钥配置。
  • 该库用于构建有状态代理,涉及多步骤推理与工具调用,建议先阅读文档中的图、状态与检查点概念再动手。

核心亮点

  • 图结构可视化,流程清晰,便于调试和扩展
  • 内置状态持久化,支持断点续跑和人工审批
  • TypeScript 原生支持,类型安全,适合前端/全栈团队

不足之处

  • 学习曲线较陡,需要理解图论和状态机概念
  • 文档和示例相比 LangChain 生态偏少

适用场景

  • 构建多步骤客服机器人,需人工介入审核
  • 开发自动化研究助手,需动态调用工具并汇总结果
  • 实现复杂业务流程编排,如审批、分支和循环

替代项目

LangChain、Haystack、Semantic Kernel

上一篇:LangChain-ChatGLM-Webui

下一篇:markstream-vue

同类项目推荐

LoongFlow 开源

让AI边干边学,循环进化,搞定复杂任务

LoongFlow is an expert-grade Agent framework for Loop Engineering. Through a Plan-Ex···

★ 483 2026-08-09
dsh-our-free-model 开源

装个插件就能免密钥白嫖前沿大模型,不限量

在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Fl···

★ 66185 2026-10-04
skills 开源

给 LLM 装插件,技能即插即用

A marketplace for LLM skills

★ 738 2026-09-26
cl-gserver 开源

用 Actor 模型写 Lisp 并发,状态不打架

Sento - Actor framework featuring actors and agents for easy access to state and asy···

★ 261 2026-10-13
Comfyui-FlowChain 开源

把 ComfyUI 工作流变成积木,链式搭建更复杂的生成流程

Convert your workflows into nodes and chain them together

★ 170 2026-08-09
botkit 开源

一套代码,快速搭建跨平台聊天机器人。

Botkit is an open source developer tool for building chat bots, apps and custom inte···

★ 11584 2026-08-09
agent-skills-standard 开源

给 AI 代理装上各语言框架的编码规范,生成代码更符合工程最佳实践

A collection of Agent Skills Standard and Best Practice for Programming Languages, F···

★ 583 2026-10-13
ai-sdk-ollama 开源

用 AI SDK 统一接口直接调用本地 Ollama 模型

A Vercel AI SDK provider for Ollama built on the official ollama package. Type safe,···

★ 132 2026-10-29
ai-agents 开源

用 Ruby 快速搭建能调用工具、互相协作的 AI 智能体

Ruby AI Agents SDK - Inspired by OpenAI Agents SDK

★ 164 2026-09-22