Dify Chat 是一个 Dify 应用管理平台,基于 Dify API 构建,提供深度优化的用户端交互界面,支持 Chatflow、Workflow 等多种 Dify 应用类型,适配深度思考、思维链、图表渲染、文件处理等丰富的 AI 输出形式,提供开箱即用的 AI 应用解决方案。
如果你觉得这个项目还不错的话,请动动你的小手指点个 Star ⭐️ 吧~
使用 Docker Compose 启动 Dify Chat 是最便捷的方式。在执行以下命令前,请确保你的机器已安装 Docker 和 Docker Compose:
# 创建项目目录并进入
mkdir dify-chat && cd dify-chat
# 下载 Docker Compose 文件
curl -O https://raw.githubusercontent.com/lexmin0412/dify-chat/main/docker-compose.yml
# 修改环境变量,主要是 DATABASE_URL
nano docker-compose.yml
# 启动服务
docker compose up -d更多部署方式,详见 官方文档。
官方站点:
另外,如果你想要了解整个项目的架构或技术细节,推荐访问:
| 加群沟通(人数已超只能邀请,加我微信备注来意) | 喂我花生(请在留言中备注自己的 Github 用户名哦) |
|---|---|
子休 💻 |
jiAng 💻 |
Gavin Zhao 🤔 🎨 |
ranzhengfeng 💡 ✅ |
ArsHl 💻 🎨 |
hitechbeijing 💻 💡 |
saowu 💻 |
Sicko 💻 |
HZJprince 🐛 🎨 |
|||||
|
|
||||||
- 📦 开箱即用:运行启动脚本,填入 Dify API Key,直接开始使用
- 👏 完全开源:采用 MIT 开源协议,所有源代码完全开放
- 💃 灵活架构:你可以只部署轻量前端应用,也可以集成全栈 Platform 服务以获取完整功能
- 📱 响应式设计:确保在不同屏幕尺寸下都能提供一致的用户体验和功能表现
- 📝 支持渲染图片、视频、代码、图表等丰富的交互性内容,让 AI 自由发挥。
- React v19
- Next.js v15
- Ant Design v5
- Ant Design X v1
- Rsbuild v1
- Tailwind CSS v3
- TypeScript v5
本地开发/生产部署均需满足以下要求:
- Node.js ^22.5.1
- pnpm ^10.8.1
注意:本项目使用了 pnpm workspace 高级特性来实现 Monorepo 管理,其他包管理工具可能无法正常工作,请先确保你的环境满足以上要求。