Skip to content
 
 
Stremio Addon Manager

Stremio Addon Manager

Manage your Stremio addon order without reinstalling everything.

Reorder, edit, back up, and restore your addon collection from a clean web interface.

CI Live Demo License

Features · Local development · Deployment · Contributing · License

Overview

Stremio addon order is tied to install order. Moving one addon up usually means uninstalling and reinstalling others around it.

Stremio Addon Manager loads your addon collection, lets you make local changes, and syncs the updated order back to your Stremio account.

Features

  • Reorder addons with drag and drop
  • Add addons from manifest URLs or stremio:// links
  • Edit addon manifests before syncing
  • Back up and restore addon collections as JSON
  • Review local changes before syncing them to Stremio
  • Responsive interface with light and dark mode
  • Route Stremio and manifest requests through Cloudflare Pages Functions

Security and privacy

  • Passwords are used only to request a Stremio AuthKey.
  • AuthKeys are stored locally in your browser.
  • The Cloudflare Functions proxy does not persist credentials.
  • You can skip password login and paste an AuthKey directly.

Treat your AuthKey like a password.

Local development

npm install
npm run dev:pages

npm run dev:pages builds the app and starts Cloudflare Pages dev, which is required for the /api/* routes. Use npm run dev only when working on static UI without API calls.

Quality checks

npm test
npm run build

Deployment

Deploy on Cloudflare Pages with:

  • Build command: npm run build
  • Output directory: dist

Functions live in functions/api and are detected automatically.

AuthKey login

You can sign in normally or paste an existing Stremio AuthKey.

How to retrieve your AuthKey manually

Log into Stremio Web, open the browser console, and run:

JSON.parse(localStorage.getItem("profile")).auth.key

On mobile, type javascript: in the address bar, then paste this immediately after it:

(t=document.createElement("textarea"),t.value=JSON.parse(localStorage.profile).auth.key,document.body.append(t),t.select(),document.execCommand("copy"),t.remove())

Contributing

Contributions are welcome. Please read CONTRIBUTING.md for details on code style and quality check requirements.

Credits

  • Maintained by EithonX
  • Based on original work by Pancake3000
  • Thanks to Sleeyax and <Code/> for initial research

License

This project is open-source software licensed under the GNU General Public License v3.0.

Disclaimer

This project is not affiliated with Stremio. Use it at your own risk, and back up your addon collection before making major changes.

About

Stremio Addon Manager is a modern, secure, and responsive web application that allows you to easily reorder and manage your Stremio addons.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Contributors

Languages