deepagentsjs

开箱即用的 TS 智能体框架,复杂任务自动拆解执行

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 298 🐛 待处理 124 👀 关注 7
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1630
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,基于 LangChain/LangGraph 生态

项目预览

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

项目数据

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

项目介绍

deepagentsjs 是 LangChain 团队推出的 TypeScript 智能体开发框架,定位为“开箱即用的 agent harness”。它基于 LangGraph 构建,把构建复杂智能体所需的常用能力打包成可复用组件,解决开发者从零搭建 agent 时反复处理规划、子任务分解、文件系统操作、子智能体调度等基础设施的问题。核心能力包括:内置规划与任务分解工具,让模型自主拆解复杂目标;提供虚拟文件系统接口,方便读写与持久化中间产物;支持派生子智能体处理并行或专项任务;与 LangChain 生态无缝集成,可直接调用模型、工具与记忆模块。相比裸用 LangGraph,它把常见 agent 模式固化为默认行为,降低样板代码量,适合需要快速验证多步骤 agent 工作流的 TypeScript 团队。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 5 分钟 部署方式:库/依赖 3 步

环境要求

  • Node.js 与 npm 环境(README 未标注具体版本,npm 包安装所需)
  • TypeScript 5.0+(README 徽章标注)
  • 浏览器环境需使用 browser 入口,避免 Node 专属导出

安装与启动步骤

  1. 1安装依赖包

    在项目根目录执行 npm 安装命令,这是 README 中给出的唯一安装方式。

    npm install deepagents
  2. 2选择运行入口

    按运行环境选择入口:Node.js 服务端用 deepagents,浏览器用 deepagents/browser。

    import { createDeepAgent, StateBackend } from "deepagents/browser";
    
    import { createDeepAgent, FilesystemBackend } from "deepagents";
    
    // import { createDeepAgent, FilesystemBackend } from "deepagents/node";
  3. 3编写智能体代码

    使用 createDeepAgent 创建智能体,README 未给出完整示例,参数用法请查阅官方文档。

如何确认成功

在代码中成功 import { createDeepAgent } from "deepagents" 并运行,无模块找不到的报错。

常见问题

Q:浏览器环境可以直接用 deepagents 吗?

A:不建议。浏览器请使用 deepagents/browser 入口,它不含 Node 专属导出;deepagents 为默认 Node.js/服务端入口。

Q:Node.js 下有两个入口该怎么选?

A:deepagents 与 deepagents/node 提供相同的完整 API,默认使用 deepagents 即可,deepagents/node 为可选的显式入口。

Q:安装后怎么确认装上了?

A:在代码中 import deepagents 相关导出,能正常编译运行且不报模块缺失,即表示安装成功。

注意事项

  • README 仅提供 npm install deepagents 一条安装命令,其余初始化代码请参考官方文档 https://docs.langchain.com/oss/javascript/deepagents/overview
  • 浏览器打包场景务必改用 deepagents/browser,否则可能引入 Node 专属依赖导致构建失败
  • 项目基于 LangGraph 构建,需自行准备并配置 LangChain 生态所需的模型调用凭据

核心亮点

  • 内置规划、文件系统、子智能体等常用能力,减少从零搭建的样板代码
  • 基于 LangGraph 与 LangChain 生态,模型、工具、记忆可直接复用
  • TypeScript 原生实现,类型友好,适合前端/Node 团队快速上手

不足之处

  • 项目较新,API 与文档仍在快速迭代,稳定性待观察
  • 社区规模尚小,第三方示例与问题解答资源有限

适用场景

  • 构建需要多步骤规划与执行的自动化研究助手
  • 在 Node 服务中集成可调用工具与文件操作的智能体
  • 快速验证基于 LangGraph 的多智能体协作原型

替代项目

LangGraph、CrewAI

上一篇:langchain-nvidia

下一篇:langchain-azure

同类项目推荐

agents-cli 开源

让编码助手一键生成、评估并部署 Google Cloud AI Agent

The CLI and skills that turn any coding assistant into an expert at creating, evalua···

★ 6290 2026-09-13
symbolicai 开源

给大模型装上符号推理引擎,让逻辑更可靠

A neurosymbolic perspective on LLMs

★ 1779 2026-08-09
ComfyUI_ADV_CLIP_emb 开源

自定义提示词权重解释,让ComfyUI生成更听话

ComfyUI node that let you pick the way in which prompt weights are interpreted

★ 436 2026-08-09
paynless-framework 开源

用对话驱动开发,一句话生成项目,告别手写样板代码

Paynless | Build Better Software Faster

★ 80 2026-08-09
ZombieBuddy 开源

不改源码,运行时直接改游戏逻辑

Java agent framework for Project Zomboid that enables runtime bytecode patching usin···

★ 299 2026-10-13
llama_ros 开源

在 ROS 2 里直接跑本地大模型,机器人秒变能听会看会聊

llama.cpp (GGUF LLMs) and llava.cpp (GGUF VLMs) for ROS 2

★ 268 2026-10-16
agent-skills-standard 开源

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

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

★ 582 2026-10-13
agents-starter 开源

基于 Cloudflare 边缘,几分钟搭出带状态和工具的 AI Agent

A starter kit for building ai agents on Cloudflare

★ 1350 2026-09-12