项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 1630
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 与 npm 环境(README 未标注具体版本,npm 包安装所需)
- TypeScript 5.0+(README 徽章标注)
- 浏览器环境需使用 browser 入口,避免 Node 专属导出
安装与启动步骤
-
1安装依赖包
在项目根目录执行 npm 安装命令,这是 README 中给出的唯一安装方式。
npm install deepagents -
2选择运行入口
按运行环境选择入口:Node.js 服务端用 deepagents,浏览器用 deepagents/browser。
import { createDeepAgent, StateBackend } from "deepagents/browser"; import { createDeepAgent, FilesystemBackend } from "deepagents"; // import { createDeepAgent, FilesystemBackend } from "deepagents/node"; -
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···
awesome-microsoft-agent-framewor···
开源
一页找齐微软 Agent Framework 教程与示例
Awesome list of Microsoft Agent Framework resources
symbolicai
开源
给大模型装上符号推理引擎,让逻辑更可靠
A neurosymbolic perspective on LLMs
ComfyUI_ADV_CLIP_emb
开源
自定义提示词权重解释,让ComfyUI生成更听话
ComfyUI node that let you pick the way in which prompt weights are interpreted
paynless-framework
开源
用对话驱动开发,一句话生成项目,告别手写样板代码
Paynless | Build Better Software Faster
ZombieBuddy
开源
不改源码,运行时直接改游戏逻辑
Java agent framework for Project Zomboid that enables runtime bytecode patching usin···
llama_ros
开源
在 ROS 2 里直接跑本地大模型,机器人秒变能听会看会聊
llama.cpp (GGUF LLMs) and llava.cpp (GGUF VLMs) for ROS 2
agent-skills-standard
开源
给 AI 代理装上各语言框架的编码规范,生成代码更符合工程最佳实践
A collection of Agent Skills Standard and Best Practice for Programming Languages, F···
agents-starter
开源
基于 Cloudflare 边缘,几分钟搭出带状态和工具的 AI Agent
A starter kit for building ai agents on Cloudflare
