# open-ani/animeko

集找番、追番、看番的一站式弹幕追番平台，云收藏同步 (Bangumi)，离线缓存，BitTorrent，弹幕云过滤。100% Kotlin/Compose Multiplatform

Repository: https://github.com/open-ani/animeko
Canonical: https://ross.abutalabs.com/products/animeko
Homepage: https://animeko.org
Language: Kotlin
License: AGPL-3.0
License Family: copyleft
Topics: anime, compose, kotlin, android, bangumi, compose-multiplatform, macos, video, windows, bittorrent, danmaku, jetpack-compose, kotlin-multiplatform, ani, bt, player, torrent, ios, linux
Last push: 2026-08-26T05:53:43+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 95, longevity 100
- inputs: {"age_days": 1494, "days_push": 7, "days_rel": 32, "gap_med": 7, "n_releases_24m": 50}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 19781, forks 553 (observed 2026-08-28T04:11:29.200279+00:00)

## What it is
Animeko is a one-stop, open-source anime discovery, tracking, and watching application built entirely in Kotlin with Compose Multiplatform. It aggregates Bangumi metadata and progress sync, danmaku (bullet comments) from multiple sources, automatic BitTorrent and online video sources, and offline caching into a single cross-platform client.

## Use cases
- watch anime with danmaku comments on Android, iOS, Windows, macOS, or Linux
- sync anime watch progress and collections with a Bangumi account
- stream anime from BitTorrent torrents without installing a separate BT client
- cache anime episodes for offline viewing
- track seasonal anime with a timetable and search by tags
- aggregate multiple online and BT video sources and auto-select the best one
- filter or regex-block spam danmaku comments while watching

## When to choose
- You want a single open-source app to find, track, and watch anime across mobile and desktop platforms
- You use Bangumi to manage your anime list and want progress synced automatically as you watch
- You want built-in BitTorrent downloading/seeding, online source aggregation, and offline caching in one client
- You want danmaku from dandanplay and a community danmaku server with cloud filtering

## When to avoid
- You need a general-purpose player for local video libraries - use VLC, mpv, or Jellyfin clients instead
- You only want a Bangumi list manager without playback features
- You cannot or do not wish to use P2P or third-party online anime sources due to legal or network constraints
- You need a library or SDK to embed into your own app rather than an end-user application

## Facets
- artifact type: application
- maturity: active
- function: streaming, p2p, gui, caching
- domain: media, entertainment, desktop-applications
- platform: windows, cross-platform
- tags: anime, danmaku, bangumi, bittorrent, torrent-client, video-player, compose-multiplatform, kotlin-multiplatform, anime-tracking, offline-cache, media-aggregation, android, ios, macos, linux, desktop, mobile

## Member repositories
- open-ani/animeko (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:29.200279+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:59:51.543118+00:00, confidence not recorded.
  - readme: https://github.com/open-ani/animeko (fetched 2026-08-28T04:11:29.200279+00:00, sha 0b393600afaa)
  - homepage: https://animeko.org (fetched 2026-08-29T07:58:08.156162+00:00, sha 3aa80ae05589)
  - site_page: https://animeko.org/about (fetched 2026-08-29T07:58:08.159018+00:00, sha 14cf8c91d88d)
  - site_page: https://animeko.org/changelogs (fetched 2026-08-29T07:58:08.160666+00:00, sha 4945bca417ec)
- Data as of 2026-08-30T08:39:29.467469+00:00.
