No there isn't.
You can
- checkout a local copy, from npm or git
- change the plugin id in package.json and in plugin code
- npm pack and then npm install from the result tar file
Longer explanation:
- The server keeps plugin settings and status identified by the plugin id (in the plugin code) and can not manage multiple settings for one plugin. This is fixable, but requires also UI work and is non trivial
- Some plugins make the assumption that there is ever going to be only one instance of it and trying to create multiple will mess things up by some data being shared. This varies plugin by plugin. We'd need to create some kind of marker "safe to create multiple instances" and plugins would need to updated by their authors to add that.
So doable, but not trivial.
Each plugin could do the same individually, by supporting multiple top level plugin configurations. Some already do. Did you have a particular plugin in mind?