deepagents

开箱即用的智能体框架,快速构建生产级 AI 应用

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

项目预览

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

项目数据

分类开发框架
开发团队langchain-ai
定价模式🏷️完全免费
价格说明开源框架,MIT 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,deepagents,harness,harness-engineering,langchain,langgraph,python,typescript
GitHub 星标★ 31109
上线时间2025-07-27 00:00:00
代码更新2026-11-08
仓库体积376.3 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-10
浏览次数10

项目介绍

DeepAgents 是一个基于 LangGraph 构建的智能体开发框架,旨在提供开箱即用的完整智能体解决方案。它解决了开发者从零搭建智能体时面临的工具集成、状态管理、多智能体协作等复杂问题,通过预置的组件和最佳实践,让开发者能快速构建生产级智能体应用。其核心能力包括:灵活的智能体状态管理、丰富的工具调用支持、可扩展的多智能体编排机制,以及内置的日志和监控功能。框架采用 Python 和 TypeScript 双语言支持,降低了不同技术背景开发者的使用门槛。DeepAgents 强调“batteries-included”理念,即提供构建智能体所需的一切基础组件,使开发者能专注于业务逻辑而非底层架构。

Star 增长趋势

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

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

使用教程

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

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

环境要求

  • 可用的 Python 环境(README 使用 uv 管理依赖,需自备 Python 与 uv)
  • 可访问 PyPI 的网络环境(用于拉取 deepagents 包)
  • 一个支持工具调用(tool calling)的 LLM 服务(示例使用 openai:gpt-5.5)

安装与启动步骤

  1. 1准备 Python 与 uv

    README 的 Quickstart 直接使用 uv 命令,说明依赖用它管理。请先确认本机已有 Python 与 uv,README 未给出 uv 安装命令,可查 uv 官方文档。

  2. 2添加 deepagents 依赖

    在项目目录执行该命令,把 deepagents 加入依赖并安装到当前环境。这是 README Quickstart 给出的唯一安装命令。

    uv add deepagents
  3. 3编写智能体代码

    新建文件(如 agent.py),从 deepagents 导入 create_deep_agent,指定 model、tools、system_prompt,并调用 invoke 传入 messages。

    from deepagents import create_deep_agent
    
    agent = create_deep_agent(
        model="openai:gpt-5.5",
        tools=[my_custom_tool],
        system_prompt="You are a research assistant.",
    )
    result = agent.invoke({"messages": "Research LangGraph and write a summary"})
  4. 4运行并查看结果

    用 uv 运行你保存的脚本文件,观察 invoke 的返回内容。文件名为自拟示例,README 未指定具体文件名。

    uv run agent.py

关键配置

配置项必填说明示例
model是指定使用的模型,需支持工具调用,README 示例为 openai:gpt-5.5openai:gpt-5.5
tools否自定义工具列表,决定智能体可调用的能力[my_custom_tool]
system_prompt否系统提示词,设定智能体的角色与行为You are a research assistant.

如何确认成功

脚本能正常执行,agent.invoke 返回结果且其中包含智能体对任务的响应消息(如研究摘要内容),即表示调用成功。

常见问题

Q:如何扩展或替换框架内置能力?

A:README 强调 Extensible:无需 fork,可直接扩展、覆盖或替换任意组件,具体做法见官方文档。

注意事项

  • README 只提供了 uv add deepagents 这一条安装命令,未给出 clone、pip、Docker 等其他安装方式。
  • 示例使用 openai:gpt-5.5,需自备对应模型服务的访问凭证,README 未给出具体环境变量名。
  • agent 具备规划、读写文件和管理自身上下文的能力,运行时注意工作目录下的文件读写权限。
  • 更多用法(替换模型、定制提示词、配置子智能体)请查阅官方文档链接。

核心亮点

  • 基于 LangGraph,状态管理和流程编排能力强大
  • 内置丰富工具和组件,减少重复开发
  • 支持 Python 和 TypeScript,覆盖主流开发者

不足之处

  • 依赖 LangGraph,学习曲线较陡
  • 文档和社区生态仍在成长中

适用场景

  • 构建需要多工具调用的复杂 AI 助手
  • 开发多智能体协作的自动化流程
  • 快速原型验证智能体应用

替代项目

AutoGen、CrewAI、LangChain

上一篇:ComfyUI_Custom_Nodes_AlekPet

下一篇:eino

同类项目推荐

LazyMind 开源

自托管 AI 技能运行时,知识工作全流程自己掌控

An AI Skill Runtime for knowledge-intensive work which makes everything under your c···

★ 632 2026-10-15
SeargeSDXL 开源

拖拽节点,一键跑通 SDXL 高清出图

Custom nodes and workflows for SDXL in ComfyUI

★ 868 2026-08-09
token-tracker 开源

实时盯紧 AI 编程 token 消耗,省钱又省心

Claude Code & Codex 本地 token 追踪 — 状态栏(Codex 业界首创伪 statusline)、GitHub···

★ 535 2026-08-09
llm 开源

终端里直接问大模型,还能存日志、接管道

Access large language models from the command-line

★ 12726 2026-09-15
dsh-codex-subscription 开源

用 ChatGPT 订阅额度直连 DSH,免 API Key 免 CLI

Use your ChatGPT Plus / Pro (Codex) subscription in DeepSeek Harness (DSH): GPT-6 & ···

★ 408 2026-10-06
embedJs 开源

几行代码搞定文档问答,快速构建 RAG 应用

A NodeJS RAG framework to easily work with LLMs and embeddings

★ 601 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 168670 2026-08-09
gradbot 开源

用 Rust 快速拼出能听会说的语音 Agent 原型

Open source framework to vibecode and prototype voice agents with Gradium APIs

★ 152 2026-10-13
reflex 开源

纯 Python 写 Web 应用,不写一行前端代码

️ Web apps in pure Python

★ 29003 2026-08-10