Chat UIs, RAG & agentsDify Open Source License (Apache-2.0 based)Python / TypeScript

Dify

Visual platform for building LLM apps, RAG pipelines and agents.

Stars
158.5K
Forks
25K
Open issues
1.1K
Last commit
2026-10-15

Live from the GitHub API · updated 2026-10-15

What is Dify?

Dify lets teams build chatbots, agents and AI workflows in a visual editor, with RAG, model management across providers, observability and APIs to ship them. Self-host with Docker Compose or use Dify Cloud.

Key features

  • Visual workflow and agent builder
  • RAG pipeline with many vector stores
  • Prompt IDE and LLMOps logs
  • Backend-as-a-service APIs

System requirements

Platforms
Docker · Web
RAM
4 GB+
Notes
Docker and Docker Compose; 2+ CPU cores.

How to install Dify

Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.

Docker Compose

  1. 1
    Clone and start the stack.
    git clone https://github.com/langgenius/dify.git
    cd dify/docker
    cp .env.example .env
    docker compose up -d
  2. 2
    Open http://localhost/install to create the admin account.

Strengths

  • Fastest path from idea to AI app
  • Strong RAG and workflow tools

Limitations

  • License restricts multi-tenant SaaS use

Dify alternatives compared

SoftwareStarsLicensePlatformsVRAM
Dify

Visual platform for building LLM apps, RAG pipelines and agents.

158.5KDify Open Source License (Apache-2.0 based)—
Flowise

Drag-and-drop UI to build LLM flows and agents.

55.5KApache-2.0—
Langflow

Visual builder for AI agents and RAG apps, deployable as APIs or MCP servers.

155.7KMIT—
n8n

Workflow automation with native AI agents and 400+ integrations.

207.4KSustainable Use License (fair-code)—
RAGFlow

RAG engine built on deep document understanding.

92.3KApache-2.0—
Open WebUI

Self-hosted ChatGPT-style interface for Ollama and OpenAI-compatible APIs.

155.7KOpen WebUI License (BSD-3-Clause based)—

FAQ

Is Dify free?

Yes — Dify is open-source software released under the Dify Open Source License (Apache-2.0 based) license. Check the license (and any model weight licenses) before commercial use.

Does Dify run on Windows, Mac and Linux?

Dify supports: Docker, Web.

What hardware do I need for Dify?

RAM: 4 GB+

How do I install Dify?

1. Clone and start the stack. 2. Open http://localhost/install to create the admin account.

What are the best Dify alternatives?

Popular alternatives include Flowise, Langflow, n8n, RAGFlow. See the comparison table on this page.