Scan, watch, automate, stream your anime collection, read manga, track your progress and more - all in one place.
Documentation | Latest release | Screenshots | Discord
Seanime is a free and open-source media server built around APIs to provide a seamless experience for anime and manga enthusiasts. It combines a lightweight server and a user-friendly web interface to manage and consume your local anime library, download new episodes, find new shows, read and download manga chapters, and more.
Feel free to open issues if you notice any bugs, open discussions if you have questions, or contribute to the project if you want to help make it better.
Read the installation guide to set up Seanime on your device.
How to install Seanime
Lightweight, cross-platform and performant server
Simple, modern and customizable web interface
Automatic progress tracking and full integration with AniList
No data collection
Offline mode
Use the main features as if you were online, with cached metadata and images
Track your progress and manage your lists offline and sync when you’re back online
Scan and browse your local anime collection with ease, no mandatory folder structure and no naming conventions required
Powerful parser for anime filenames, automatic metadata handling for episodes, movies, OVAs, specials, etc.
Multiple metadata sources (AniList, AniDB, TheTVDB)
Integrated search engine for public trackers (AnimeTosho, Nyaa, Nyaa Sukebei, SeaDex)
Support for qBittorrent & Transmission for a seamless downloading experience
Support for Torbox's debrid service for downloading torrents without the need for a VPN
View upcoming and missing episodes to never miss a release
Let Seanime automatically download new episodes or movies for you by creating custom rules
Support for extensions to add more sources
MPV, VLC, and MPC-HC support for local media playback and progress tracking
Create playlists to binge-watch seamlessly
Support for mobile app players (Outplayer, MX Player, etc.) using custom scheme links
Watch your downloaded episodes on any device
Built-in player with on-the-fly transcoding powered by FFmpeg & Direct Play
Support for hardware acceleration (NVIDIA NVENC, Intel QSV, VAAPI)
Stream torrents directly to your media player (desktop or mobile) without waiting for the download to complete
Automatic torrent selection with no input required - click and play
Auto-selection or manual selection of files from batches
Support for Torbox's debrid service for streaming torrents directly to your media player (desktop or mobile) without the need for a VPN.
Watch episodes from online sources using the built-in player
Support for multiple sources & extensions
Browse your AniList manga collection, search for new manga, get recommendations
Read chapters from various sources with the built-in, customizable manga reader
Download chapters for offline reading
Support for extensions to add more sources
Extension system
Advanced anime/manga search
Discord Rich Presence
Logs and scan summaries
The main goal of Seanime is to provide an all-in-one, easy-to-use alternative to traditional media servers like Plex and Jellyfin, designed specifically for anime and manga. Seanime eliminates the need for setting up and maintaining multiple tools and services (no need for organizing, renaming, setting up plugins, etc.). As someone who is new to the self-hosting world, I recognize the need for something that is user-friendly, feature-rich, and just works out of the box. Note that unlike other media servers, Seanime does not natively run on all clients that seasoned self-hosting enjoyers might be used to (dedicated apps etc.), and it might have some rough edges in some use cases.
Important note: Remember that this is a one-man project. Seanime is not meant to fulfill all the needs of every user, as such, your specific use case or scenarios might not be supported, and that's okay. Feel free to turn to other tools or services that better suit your needs.
Support for other providers such as Trakt, SIMKL, etc.
Support for other media players
Dedicated clients (TV, mobile, etc.)
Support for Usenet, private trackers
Support for other languages (internationalization)
These features will not be implemented, mainly due to the scope of the project, time required or lack of resources.
Building from source is straightforward, you'll need Node.js and Go installed on your system. Development and testing might require additional configuration.
Read more here
Seanime relies exclusively on the content stored by individual users on their personal devices. The acquisition and legitimacy of this content are external to the developer's control.
Seanime and its developer do not host, store, or distribute any content found within the application. All anime information, as well as images, are sourced from publicly available APIs such as AniList and MyAnimeList.
Seanime may, at its discretion, provide links or an interface to external websites or applications. These external websites are independently maintained by third parties, and Seanime has no control over the legitimacy of their content or operations. Please contact the website's owners for any concerns.
Seanime does not collect any kind of personal data or information from its users. You are responsible for maintaining the privacy and security of the third-party authentication tokens stored within your device.