Dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
Visit langgenius/difyOverview
Dify is an open-source LLM app development platform. Its intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, and observability features, letting you quickly go from prototype to production.
Key Features
- Workflow: Build and test powerful AI workflows on a visual canvas.
- Comprehensive model support: Seamless integration with hundreds of proprietary and open-source LLMs from dozens of providers.
- Prompt IDE: Intuitive interface for crafting prompts and comparing model performance.
- RAG Pipeline: Extensive RAG capabilities from document ingestion to retrieval with out-of-box text extraction.
- Agent: Autonomous agents with a sandbox to run commands, install software, and handle files.
- LLMOps: Monitor and analyze application logs and performance over time.
Use Cases
- Use Dify Cloud for zero-setup trial with 200 free GPT-4 calls.
- Self-host Dify Community Edition in your environment.
- Deploy Dify Enterprise for SSO, RBAC, and support SLAs.
- Integrate Dify into your business logic via its APIs.
Getting Started
- Install Docker and Docker Compose v2.24.0 or later. In the dify/docker directory, copy .env.example to .env and run docker compose up -d. Then access http://localhost/install to start initialization. Ensure CPU >= 2 Core and RAM >= 4 GiB.
Deployment & Requirements
- CPU >= 2 Core, RAM >= 4 GiB, Docker and Docker Compose v2.24.0 or later. Can deploy on cloud, VPC, or self-hosted.
Before You Adopt
- License: Other. Review its terms before using, modifying, or distributing the project.
- Security issues should be reported via email rather than GitHub to protect privacy.