Dify

Platforms & APIs 💻 TypeScript ⚖️ Other 🟢 Actively maintained
154.5k stars

Dify is an open-source LLM app development platform with an intuitive interface for building AI workflows, RAG pipelines, and agents. It solves the problem of moving from prototype to production by providing model management, observability, and backend-as-a-service APIs. It is for developers who want to create LLM-powered applications efficiently.

Master Dify AI in 1 Hour: Complete Beginner's Guide for 2026

🎬 Master Dify AI in 1 Hour: Complete Beginner's Guide for 2026 · Eddie Chen | AI Automation

✨ Key features

  • Visual workflow builder for AI workflows
  • Integration with hundreds of LLMs and model providers
  • Prompt IDE with model comparison and text-to-speech
  • RAG pipeline with document ingestion and retrieval
  • Agent capabilities with 50+ built-in tools
  • LLMOps for monitoring and analyzing application logs

🎯 Use cases

  • Build and test AI workflows on a visual canvas
  • Create chat-based apps with custom prompts and model selection
  • Implement retrieval-augmented generation (RAG) from documents
  • Develop AI agents with function calling and custom tools
  • Integrate Dify's APIs into existing business logic

📦 Installation

🧰 Requirements: Requires Docker and Docker Compose v2.24.0 or later; minimum system requirements: CPU >= 2 Core, RAM >= 4 GiB.

cd dify
cd docker
cp .env.example .env
docker compose up -d

🚀 Usage

After running, access the Dify dashboard at http://localhost/install and start the initialization process.

⚠️ Good to know

The repository is licensed under the Dify Open Source License, based on Apache 2.0 with additional conditions.

❓ FAQ

What are the minimum system requirements to run Dify?

Your machine must have at least 2 CPU cores and 4 GiB of RAM.

How do I start Dify using Docker?

Navigate to the docker directory, copy .env.example to .env, and run docker compose up -d.

Can I use Dify Cloud instead of self-hosting?

Yes, Dify Cloud is available at dify.ai with zero setup and includes 200 free GPT-4 calls in the sandbox plan.

Where can I get help if I encounter issues?

Refer to the FAQ in the documentation, or reach out via GitHub Discussions, Discord, or X.

📊 Repository

Stars★ 154,518
Forks🍴 24,411
Open issues🐛 1,019
Last commit🕒 Sep 4, 2026
Created📅 Apr 2023
Language💻 TypeScript
License⚖️ Other
Websitedify.ai

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.