A browser extension and userscript that adds a native "Open in Seanime" button to MyAnimeList and AniList anime and manga pages.
| MyAnimeList | AniList |
|---|---|
![]() |
![]() |
- 🔗 One-click access — Open any anime or manga directly in your local Seanime instance
- 🔄 Automatic ID conversion — Converts MAL IDs to AniList IDs using the AniList GraphQL API
- 🌐 Multi-site support — Works on both MyAnimeList and AniList
- 🎨 Native integration — Button styling matches each site's theme seamlessly
- ⚙️ Configurable — Customize your Seanime URL and port in the options page
- Download or clone this repository
- For Chrome/Edge:
- Rename
manifest.chrome.jsontomanifest.json(replacing the default one) OR use the build script.
- Rename
- Open browser and navigate to
chrome://extensions(Chrome/Edge) orabout:debugging(Firefox) - Click Load unpacked (Chrome) or Load Temporary Add-on... (Firefox)
- Select the
Open in Seanimefolder (selectmanifest.jsonfor Firefox)
This repository contains a build.py script to generate browser-specific zip files for distribution.
- Ensure you have Python installed.
- Run:
python build.py - This will generate:
open-in-seanime-firefox.zip(Uses defaultmanifest.json)open-in-seanime-chrome.zip(Usesmanifest.chrome.json)
| Browser | Manifest File | Background Type |
|---|---|---|
| Firefox | manifest.json (Default) |
Background Script |
| Chrome/Edge | manifest.chrome.json |
Service Worker |
If you prefer to use a userscript instead of the browser extension:
- Install Tampermonkey or Violentmonkey
- Click on open-in-seanime.user.js in this repository
- Click Raw button on GitHub - your userscript manager will prompt to install
- Configure settings via the userscript manager menu (default:
http://127.0.0.1:43211)
- Right-click the extension icon → Options (or go to
chrome://extensions→ Open in Seanime → Details → Extension options) - Set your Seanime URL (default:
http://127.0.0.1) - Set your Seanime Port (default:
43211) - Click Save Settings
- Click the Tampermonkey/Violentmonkey icon in your browser
- Select Open in Seanime Settings from the menu
- Configure your Seanime URL and port
- Click Save and Close
- Navigate to any anime or manga page on:
- MyAnimeList:
https://myanimelist.net/anime/...orhttps://myanimelist.net/manga/... - AniList:
https://anilist.co/anime/...orhttps://anilist.co/manga/...
- MyAnimeList:
- Look for the "Open in Seanime" button in the sidebar
- Click to open the entry in your Seanime instance
MAL Page → Extract MAL ID → Query AniList API (Anime/Manga) → Get AniList ID → Open Seanime
AniList Page → Extract AniList ID directly → Open Seanime
- Inspired by Stremio Movie Search
- Button placement logic adapted from Nyaa Linker
- Built for use with Seanime
MIT License - see LICENSE file for details.

