dify-plus

Dify-Plus 是面向企业场景的 Dify 开源增强版,基于 Dify 原生架构,提供 Casdoor 单点登录、统一系统管理、用户额度、API 密钥限额和应用中心等功能,无需单独部署管理后

What is dify-plus?

Dify-Plus 是面向企业场景的 Dify 开源增强版,基于 Dify 原生架构,提供 Casdoor 单点登录、统一系统管理、用户额度、API 密钥限额和应用中心等功能,无需单独部署管理后台。🚀 本项目为社区二次开发成果,遵循 Dify 原项目的开源许可证及版权要求。涉及商业授权、多租户服务或品牌使用等需求,请以 Dify 官方许可条款为准,并联系官方获取相应授权与支持。

Overview of dify-plus

What it is

Dify-Plus is an enterprise-oriented enhanced version of Dify, based on Dify's original architecture. It is a community secondary development that follows Dify's open source license and copyright. It provides Casdoor single sign-on, unified system management, user quotas, API key limits, and an application center, all within the same Console without needing a separate management backend.

Key features

  • Enterprise identity with Casdoor SSO: configure Casdoor in system integration, supports automatic login verification, space role mapping, and discovery/JWKS key management.
  • DingTalk QR code login: integrate DingTalk enterprise applications, supports binding existing accounts and creating new accounts for unbound members.
  • Generic OAuth2 integration: configure authorization, token, and user info endpoints with enable/disable and testing tools.
  • Personal quotas and consumption attribution: each account has independent total quota, used quota, and balance; admin can set quotas and view consumption.
  • Application API key daily/monthly limits: set per-key spending caps, check used amounts, and reset periodically.
  • Application center and publishing: centralized display of published apps with categories, tags, search, installation, and template synchronization.
  • WebApp login control and personal usage records: per-app setting to require platform login; installed workflow apps show personal usage history.

Use cases

Enterprise AI application development with single sign-on and role-based access control. Team collaboration with unified system management, personal quota tracking, and API key usage limits. Publishing and distributing AI applications within an organization with controlled access and consumption attribution.

Getting started

bash cd docker cp .env.example .env Set DIFY_AGENT_SERVER_SECRET_KEY in .env, configure database, domain, storage, and service keys. Use the maintained docker/docker-compose.dify-plus.yaml. After initial setup, visit /install to create admin and initialize space.

License and pricing

The project is based on Dify and follows the Dify Open Source License (based on Apache 2.0, with additional conditions). The pricing type is open source (free).

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/yfgaiadify-plus.svg)](https://yunodb.com/tools/yfgaiadify-plus?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/yfgaiadify-plus?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/yfgaiadify-plus.svg" alt="Featured on YunoDB" height="20"></a>