Reimagined by EithonX > Based on the original work by Pancake3000.
Stremio Addon Manager is a modern, secure, and responsive web application that allows you to easily reorder and manage your Stremio addons.
Stremio natively locks addons in the order of installation. To move a catalog up, users typically have to uninstall and reinstall everything. This tool solves that problem with a simple Drag-and-Drop interface.
- 🚀 Drag & Drop Reordering: Instantly rearrange your addon load order.
- 📱 Fully Responsive: Works perfectly on Desktop, Tablets, and Mobile phones.
- 🎨 Modern UI: A complete redesign using Tailwind CSS with Dark/Light mode support.
- 🔒 Secure Architecture: - Client-Side Only: Your password is never stored on a server.
- Local Storage: AuthKey is stored locally in your browser and cleared on logout.
- Secure Proxy: Uses Cloudflare Functions to prevent CORS issues without exposing credentials.
- ⚡ Blazing Fast: Built on Vue 3 + Vite.
- 🎬 Move System Addons: Ability to push Cinemeta (Popular/Featured rows) down the list.
- Framework: Vue 3 (Composition API)
- Build Tool: Vite 6
- Styling: Tailwind CSS 3.4
- Icons: Lucide Vue Next
- Deployment: Cloudflare Pages (Static + Functions)
- Node.js (v18 or higher)
- npm
-
Clone the repository:
git clone https://github.com/EithonX/stremio-addon-manager.git cd stremio-addon-manager -
Install dependencies:
npm install
Because this project uses a Cloudflare Worker (Function) to handle CORS securely, you cannot just use npm run dev. You must use Wrangler to simulate the production environment.
- Build the project:
npm run build- Run the local server:
npx wrangler pages dev distOpen your browser to http://localhost:8788.
This project is optimized for Cloudflare Pages.
- Push your code to a GitHub repository.
- Log in to the Cloudflare Dashboard and go to Workers & Pages.
- Click Connect to Git and select your repository.
- Use the following Build Settings:
- Framework Preset: Vite
- Build Command:
npm run build - Output Directory:
dist
- Click Save and Deploy.
Note: The functions/api directory will automatically be detected and deployed as a secure proxy.
If you prefer not to enter your password, you can manually retrieve your AuthKey:
On Desktop (PC/Mac):
- Log into Stremio Web.
- Open Developer Tools (
F12). - Go to the Console tab, paste this, and hit Enter:
JSON.parse(localStorage.getItem("profile")).auth.keyOn Mobile:
- Open Stremio Web in Chrome.
- Type
javascript:in the URL bar. - Paste this code immediately after and hit Enter:
(t=document.createElement("textarea"),t.value=JSON.parse(localStorage.profile).auth.key,document.body.append(t),t.select(),document.execCommand("copy"),t.remove())Use at your own risk.
This is a community-developed tool and is not an official Stremio product.
- It uses the official Stremio API to sync your addon collection.
- There is no "Undo" button (though you can simply reinstall addons to reset them).
- We do not accept responsibility for any issues that arise with your Stremio profile.
- Redesign & v2.0 Architecture: EithonX
- Original Creator: Pancake3000
- Special Thanks: Sleeyax and <Code/> for initial research.
Made with ❤️ for the Stremio Community.