langgenius / langgenius/dify

Support downloading offline package of plugins

Open
#41,849 2 comments 1 reaction 0 assignees View on GitHub
💪 enhancement
Dominant language
TypeScript
Stars
156k
Forks
24.6k
Avg merge
22h 9m
Merged PRs (30d)
610

Description

### Self Checks

- [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542).
- [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones.
- [x] I confirm that I am using English to submit this report, otherwise it will be closed.
- [x] Please do not modify this template :) and fill in all the required fields.

### 1. Is this request related to a challenge you're experiencing? Tell me about your story.

Support downloading offline packages of plugins.
Many production environments do not support networking, making it impossible to install plug-in packages (with dependencies) at present.
I hope to add support for downloading plugin packages with complete dependencies, so that plugins can be installed and used within the industry in an internet-free environment.

支持下载插件离线包。
很多生产环境不支持联网,无法现在插件包(带有依赖的)。
希望新增支持下载带有完整依赖的插件包,这样就可以在无互联网环境下业内安装和使用插件。

Image

### 2. Additional context or comments

_No response_

### 3. Can you help us with this feature?

- [x] I am interested in contributing to this feature.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified. First trace the existing plugin installation and dependency handling, then clarify the offline package format and supported dependency scope; done means a package can be downloaded with complete dependencies and installed in an environment without network access.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.