seanime is a free, open source digital asset management (dam) project written in Go and released under GPL-3.0. It has 4,160 GitHub stars, 305 forks and 93 open issues, and was last pushed 2 days ago. On this registry it ranks #8 of 25 tracked projects in Digital Asset Management (DAM), with 5 head-to-head comparisons available. It gained 9 stars over the last 3 tracked days.

What is seanime?

What it is

Seanime is an open-source media server for anime and manga, with a web interface and a desktop app. It lives in the self-hosted media server and digital asset management ecosystem. It helps a user manage a local library while streaming anime and reading manga through a unified client.

The concrete problem it solves is the need to organize, play, and track anime and manga from local files, online sources, and torrent-based workflows in one self-hosted system. Seanime does not provide, host, or distribute media content, so users must obtain media through legal means and comply with local laws. It also notes that extensions listed in the app are unaffiliated and may be removed if they violate copyright laws.

Key capabilities

  • Cross-platform clients include web, desktop, companion, and mobile server apps for Windows, Linux, macOS, iOS, and Android.
  • Seanime Denshi is a desktop client with a libmpv-based player supporting SSA/ASS subtitles and shaders.
  • AniList integration lets users browse and manage lists and discover titles, while custom sources support non-AniList series.
  • Library management scans local files quickly without strict naming conventions or folder structures.
  • Torrent integration supports qBittorrent, Transmission, Torbox, Real-Debrid, AllDebrid, Premiumize, and direct torrent streaming.
  • The auto downloader tracks and downloads new episodes with customizable filters, prioritization, scoring, and delay.
  • The extension marketplace manages extensions for online streaming, manga sources, and torrent providers.

Who uses it and how

  • A self-hoster uses the web interface to scan a local anime or manga library.
  • A desktop user opens Seanime Denshi to play local or streamed videos.
  • A mobile user connects Seanime Tenji to an existing server or hosts one on iOS or Android.
  • A torrent workflow uses built-in torrent search, supported clients, debrid services, and direct streaming.
  • An AniList user manages lists, discovers titles, tracks upcoming releases, and uses offline access.

Getting started

Seanime directs users to its installation guide. Building from source requires Node.js and Go, while development and testing may need extra configuration.

When to use it — and when not to

Seanime fits self-hosted users who want local anime and manga, AniList lists, torrent workflows, and extension sources in one interface. It is less suitable for users who need built-in support for MyAnimeList, Trakt, SIMKL, other media players, or localization, because those are not planned. The README describes it as a one-person project that may not meet every use case, and users must obtain media legally.

project readme (upstream, from github) — read inline

Seanime

preview

Documentation | Latest release | Copyright

discord
Leave a star if you like the project! ⭐️

About

Seanime is a media server with a web interface and desktop app for managing your local library, streaming anime and reading manga.

[!IMPORTANT] Seanime does not provide, host, or distribute any media content. Users are responsible for obtaining media through legal means and complying with their local laws. Extensions listed on the app are unaffiliated with Seanime and may be removed if they violated copyright laws.

Features

  • Cross-platform: Web interface and desktop app for Windows, Linux, and macOS, companion and mobile server apps for iOS and Android
  • Seanime Denshi: Desktop client with built-in libmpv-based video player (support for SSA/ASS subtitles, shaders, and more)
  • Seanime Tenji: Companion app for iOS and Android to browse your library, manage your AniList, stream content, and enjoy offline access. Connect to your existing Seanime server or host your own directly on your mobile device with the Mobile Server app
  • AniList Integration: Browse and manage your lists, discover anime and manga
  • Custom Sources: Support for adding non-AniList anime and manga series
  • Library Management: Fast and smart scanning of local files without strict naming conventions or folder structures
  • Torrent Integration: Built-in torrent search engine via extensions and downloading support with qBittorrent, Transmission, Torbox, Real-Debrid, AllDebrid and Premiumize
  • Torrent Streaming: Stream torrents directly to the media player without waiting for downloads (supports Bittorrent, Torbox, Real-Debrid, AllDebrid and Premiumize)
  • Online Streaming: Watch anime from online sources directly within the app via extensions
  • Auto Downloader: Automatically track and download new episodes with customizable filters and advanced features (prioritization, scoring, delay, etc.)
  • Extension Marketplace: In-app repository to install and manage extensions for online streaming, manga sources, and torrent providers
  • Manga Reader: Read chapters from your local library or via extensions with a unified interface
  • Transcoding & Direct Play: Stream your library to any device web browser with on-the-fly transcoding or direct play
  • External Player Support: Seamless integration with MPV, VLC, and MPC-HC on desktop
  • Mobile Player Integration: Open files and streams in mobile players (Outplayer, VLC, etc.) via intents or deep links
  • Playlists: Create and manage playlists for a seamless binge watching experience
  • Customizable UI: Personalize the interface with color themes, background images, and layout options
  • Discord Rich Presence: Display your watching activity automatically
  • Offline Mode: Access your anime and manga library without an internet connection
  • Schedule: Track upcoming releases and missed episodes

Get started

Read the installation guide to set up Seanime on your device.

How to install Seanime


Goal

This is a one-person project and may not meet every use case. If it doesn’t fully fit your needs, other tools might be a better match.

Not planned

  • Built-in support for other trackers such as MyAnimeList, Trakt, SIMKL, etc.
  • Built-in support for other media players
  • Built-in localization (translations)

Consider sponsoring or sharing the project if you want to see more features implemented.

Sponsors

The maintenance of this project is made possible by the sponsors.

Tech stack

Development and Build

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



[!NOTE] For copyright-related requests, please contact the maintainer using the contact information provided on the website.

Frequently asked questions

Is seanime free to use?

seanime is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does seanime do?

Open-source media server with a web interface and desktop app for anime and manga.

What is seanime written in?

seanime is primarily written in Go. Its source is publicly available at https://github.com/5rahim/seanime, and it has 4,160 GitHub stars.