dify

拖拖拽拽搭出 AI 应用,不会写代码也能上手

开源 🏷️基础免费,高级付费 ✅ 目前可打开 开源模型 🍴 复刻 25415 🐛 待处理 1191 👀 关注 838
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 160646
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 提供免费社区版(可自托管),云服务有免费额度,付费版按用户数和功能订阅,支持试用。

项目预览

dify 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队langgenius
官网地址https://dify.ai
定价模式🏷️基础免费,高级付费
价格说明提供免费社区版(可自托管),云服务有免费额度,付费版按用户数和功能订阅,支持试用。
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agent,agentic-ai,agentic-framework,agentic-workflow,ai,automation,claude,deepseek,genai,gpt,llm,low-code,mcp,nextjs,no-code,openai,python,skills,workflow
GitHub 星标★ 160646
上线时间2023-04-12 00:00:00
代码更新2026-11-08
仓库体积679.1 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数25

项目介绍

一站式 Agent 工作流与 RAG 流水线构建平台,支持海量模型与工具接入,可部署在云端、VPC 或本地,让团队无需重构即可从原型平滑走向生产。

Star 增长趋势

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

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

使用教程

难度:入门 约 10 分钟 部署方式:Docker 5 步

环境要求

  • CPU 至少 2 核
  • 内存至少 4 GiB
  • 已安装 Docker
  • 已安装 Docker Compose v2.24.0 或更高版本

安装与启动步骤

  1. 1获取项目源码

    从 GitHub 克隆 dify 仓库到本地,后续所有操作都在该目录内进行。

    git clone https://github.com/langgenius/dify.git
  2. 2进入 docker 目录

    切换到项目内的 docker 目录,这里存放部署所需的 compose 文件与环境变量模板。

    cd dify
    cd docker
  3. 3准备环境变量文件

    把 .env.example 复制为 .env,Docker Compose 启动时会读取该文件中的配置。

    cp .env.example .env
  4. 4启动 Dify 服务

    用 Docker Compose 以后台方式拉起全部容器,首次启动需要拉取镜像,请耐心等待。

    docker compose up -d
  5. 5访问初始化页面

    在浏览器打开 http://localhost/install,进入 Dify 控制台并完成初始化设置。

关键配置

配置项必填说明示例
docker/.env是由 .env.example 复制而来,用于存放部署相关环境变量.env

如何确认成功

浏览器打开 http://localhost/install 能正常显示初始化页面,即表示启动成功。

常见问题

Q:Docker Compose 版本太低怎么办?

A:README 要求 Docker Compose v2.24.0 或以上,版本过低可能导致启动失败,请先升级后再执行启动命令。

Q:访问 http://localhost/install 打不开?

A:先确认容器是否已启动,可用 docker compose ps 查看状态,并检查本机 80 端口是否被其他程序占用。

Q:如何修改自定义配置?

A:编辑复制出的 .env 文件调整参数;更完整的配置、可观测性与部署方式参见 docs/ADVANCED_SETUP.md。

Q:不想自己部署可以吗?

A:可以直接使用官方托管的 Dify Cloud(https://cloud.dify.ai),无需本地安装。

注意事项

  • 最低系统要求为 CPU ≥ 2 核、内存 ≥ 4 GiB,配置不足可能导致运行不稳定。
  • 启动前必须确认已安装 Docker 以及 Docker Compose v2.24.0 或更高版本。
  • 进阶配置与可观测性、更多部署选项请参考 docs/ADVANCED_SETUP.md。

核心亮点

  • 提供可视化工作流编排和低代码/无代码界面,显著降低构建Agentic应用与RAG管线的门槛
  • 内置丰富的模型与工具接入能力,支持OpenAI、Claude等主流LLM及MCP协议,便于快速集成
  • 支持云、VPC和自托管多种部署方式,满足从原型到生产环境的不同需求,且技术栈基于TypeScript/Python生态成熟
  • 项目活跃度高,社区规模大,文档与示例相对完善,适合作为企业级AI应用开发底座

不足之处

  • 高复杂度场景下可视化编排的灵活性与调试能力可能不如纯代码方案,存在抽象限制
  • 自托管部署对基础设施和运维有一定要求,性能调优与高可用配置需要额外投入
  • 文档/社区待观察:部分高级功能的深度使用案例和最佳实践仍需更多社区沉淀

适用场景

  • 企业快速搭建内部知识库问答系统,结合RAG流程处理私有文档
  • 构建多步骤Agent工作流,联动外部工具或MCP服务完成自动化任务
  • 作为AI应用开发平台,供产品团队以低代码方式验证和迭代LLM驱动的功能原型

替代项目

LangFlow、Flowise、Dify(同类参考:n8n)、n8n

上一篇:google-ai-mode-skill

下一篇:browser-use

同类项目推荐

HuggingFists 开源

拖拽节点串起数据流,不写代码也能调用大模型

A low-code data flow tool that allows for convenient use of LLM and HuggingFace mode···

★ 310 2026-09-12
joeflow 开源

用 Django 把审批和工单流程写成 Python 函数,自动跑起来

The workflow automation framework for machines with heart

★ 107 2026-09-17
Figma-Context-MCP 开源

让 Cursor 直接读 Figma 设计稿,一键生成还原代码

MCP server to provide Figma layout information to AI coding agents like Cursor

★ 16176 2026-10-11
pinchtab 开源

多开浏览器隐身抓数据,实时看板管所有实例

High-performance browser automation bridge and multi-instance orchestrator with adva···

★ 10561 2026-08-10
AutoPR 开源

自动整理学术成果,一键生成晋升材料

This is the official implementation for "AUTOPR: LET'S AUTOMATE YOUR ACADEMIC PROMOT···

★ 103 2026-08-09
web-dev-skills 开源

让 Claude Code 按 PRD 自动走完开发全流程,从需求到演示一气呵成。

Turns PRD -> Design -> Task -> Development -> Acceptance -> Release into a reusable ···

★ 103 2026-08-09
byob 开源

让AI直接操控你已打开的Chrome,无需新开浏览器

Bring Your Own Browser — let your AI agent use the Chrome you already have open

★ 145 2026-08-09
appsmith 开源

拖拽搭建后台,连接数据库和API,快速交付内部工具。

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ ···

★ 41190 2026-08-12
hatchet 开源

复杂后台任务和 AI 工作流,崩溃也能续跑

An orchestration engine for background tasks, AI agents, and durable workflows

★ 8243 2026-09-12