dify
开源LLM应用开发平台
⭐ 148.8k TypeScript Apache-2.0
✓ 解决什么问题
降低构建 LLM 应用的技术门槛:传统开发需要专业团队处理提示工程、知识库集成、模型切换和监控部署,Dify 通过可视化界面和预配置组件,使非技术人员也能在几分钟内创建功能完整的 AI 应用。
✓ 最适合
- 快速搭建 AI 聊天机器人、知识问答系统或自动化工作流原型
- 企业级应用需要集成私有知识库(RAG)和自有模型
- 团队需要自托管部署以保证数据隐私和合规性
✗ 不适合
- 需要极低延迟的实时推理场景(平台层引入网络和中间件延迟)
- 对底层模型进行深度定制(如微调)或调度大批量训练任务
快速上手
git clone https://github.com/langgenius/dify.git
cd dify && docker-compose up -d
访问 http://localhost:3000 即可开始创建应用 项目详情
Dify 是一个开源的 LLM 应用开发平台,旨在简化和加速从原型到生产的过程。其核心功能包括:
- AI 工作流:可视化编排复杂的多步 AI 任务。
- RAG 管道:集成检索增强生成,支持从多种数据源加载文档并构建知识库。
- 智能代理:支持基于 ReAct 或函数调用的代理模式。
- 模型管理:统一接入 OpenAI、Anthropic、Llama 等多个模型提供商。
- 可观测性:原生集成 Opik、Langfuse、Arize Phoenix 等监控工具。
平台提供 17 种语言 的本地化界面(包括中文、英文、日文等),社区成员可通过 Discord(8 万+ 成员)、Reddit(r/difyai 订阅者数未公开)、X/Twitter 和 LinkedIn 互动。Dify 采用 Apache-2.0 许可证,GitHub 累计获得 148,750+ Star,月均提交活跃度约 200 次(依据 badge 显示)。
最低系统要求:CPU ≥ 2 核,RAM ≥ 4 GiB。支持通过 Docker Compose 快速自托管,也提供云端版本 cloud.dify.ai。