项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 160646
使用教程
环境要求
- CPU 至少 2 核
- 内存至少 4 GiB
- 已安装 Docker
- 已安装 Docker Compose v2.24.0 或更高版本
安装与启动步骤
-
1获取项目源码
从 GitHub 克隆 dify 仓库到本地,后续所有操作都在该目录内进行。
git clone https://github.com/langgenius/dify.git -
2进入 docker 目录
切换到项目内的 docker 目录,这里存放部署所需的 compose 文件与环境变量模板。
cd dify cd docker -
3准备环境变量文件
把 .env.example 复制为 .env,Docker Compose 启动时会读取该文件中的配置。
cp .env.example .env -
4启动 Dify 服务
用 Docker Compose 以后台方式拉起全部容器,首次启动需要拉取镜像,请耐心等待。
docker compose up -d -
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
下一篇:browser-use
同类项目推荐
HuggingFists
开源
拖拽节点串起数据流,不写代码也能调用大模型
A low-code data flow tool that allows for convenient use of LLM and HuggingFace mode···
joeflow
开源
用 Django 把审批和工单流程写成 Python 函数,自动跑起来
The workflow automation framework for machines with heart
Figma-Context-MCP
开源
让 Cursor 直接读 Figma 设计稿,一键生成还原代码
MCP server to provide Figma layout information to AI coding agents like Cursor
pinchtab
开源
多开浏览器隐身抓数据,实时看板管所有实例
High-performance browser automation bridge and multi-instance orchestrator with adva···
AutoPR
开源
自动整理学术成果,一键生成晋升材料
This is the official implementation for "AUTOPR: LET'S AUTOMATE YOUR ACADEMIC PROMOT···
web-dev-skills
开源
让 Claude Code 按 PRD 自动走完开发全流程,从需求到演示一气呵成。
Turns PRD -> Design -> Task -> Development -> Acceptance -> Release into a reusable ···
byob
开源
让AI直接操控你已打开的Chrome,无需新开浏览器
Bring Your Own Browser — let your AI agent use the Chrome you already have open
appsmith
开源
拖拽搭建后台,连接数据库和API,快速交付内部工具。
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ ···
hatchet
开源
复杂后台任务和 AI 工作流,崩溃也能续跑
An orchestration engine for background tasks, AI agents, and durable workflows
