Vencord Plugin Manager — install and manage userplugins from JSON indexes.
Full documentation: venpm.dev
npm install -g @kamaras/venpmOr run without installing:
npx @kamaras/venpm doctorRequires Node.js 18+.
venpm doctor # check environment
venpm config set vencord.path ~/Vencord
venpm search betterFolders # find plugins
venpm install BetterFolders # install a plugin
venpm list # list installed plugins
venpm update # update all plugins
venpm rebuild # rebuild Vencordvenpm create my-plugins # scaffold a new plugin repo
venpm create my-plugins/MyPlugin # scaffold a plugin inside a repo
venpm validate plugins.json # validate your index fileSee Publishing Plugins for the full walkthrough.
- Authors publish a
plugins.jsonindex file (spec) somewhere reachable — GitHub Releases, a raw URL, or any static host. - Users add that URL with
venpm repo add <url>. venpm install <plugin>resolves dependencies, fetches via git or tarball, and optionally rebuilds Vencord.
git clone https://github.com/theokyr/venpm.git && cd venpm
node scripts/setup.mjsnpm run dev # watch mode
npm test # 224 tests
npm run lint # type checkMIT