This is an early release preview. You may encounter bugs.
Dify logo
Unclaimed

Framework coding

Dify

Open-source LLM app development platform combining a visual workflow canvas, RAG pipelines, agents, model management, and observability

A+ 95/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
No votes yet

01 / About

What Dify is.

Dify is a platform for building LLM applications. A visual canvas lets you compose workflows from model calls, retrieval steps, tools, and logic, and the same platform covers prompt authoring, retrieval-augmented generation (RAG) pipelines, agents, model management, and monitoring. Every capability is also available through an API, so a Dify app can serve as a backend for your own software.

Model support spans hundreds of proprietary and open-source LLMs from many inference providers and self-hosted setups, including GPT, Mistral, Llama 3, and any OpenAI-API-compatible model. Observability integrates with Opik, Langfuse, and Arize Phoenix. Dify runs self-hosted from a Docker Compose stack (minimum 2 CPU cores and 4 GiB RAM), as the hosted Dify Cloud, or as an enterprise edition.

Features

  • Workflow canvas: build and test AI workflows visually, combining models, retrieval, tools, and control flow
  • Model support: hundreds of LLMs from dozens of providers plus self-hosted and OpenAI-compatible endpoints
  • Prompt IDE: author prompts, compare model outputs, and add features such as text-to-speech to chat apps
  • RAG pipeline: document ingestion through retrieval, with text extraction from PDFs, PPTs, and other formats
  • Agents: function-calling or ReAct agents with more than 50 built-in tools, including Google Search, DALL-E, Stable Diffusion, and WolframAlpha, plus custom tools
  • LLMOps: log and performance monitoring over time, with annotation to improve prompts, datasets, and models
  • Backend-as-a-service: APIs for every offering so apps integrate into your own business logic
  • Observability integrations: Opik, Langfuse, and Arize Phoenix

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

03 / Build

Build with Dify.

Browse the catalogue for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Dify →

Browse the catalogue