MCPcopy Index your code
hub / github.com/NipahDevTeam/Nipah--Anime

github.com/NipahDevTeam/Nipah--Anime @v3.5.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.5.6 ↗ · + Follow
3,073 symbols 8,548 edges 278 files 333 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Nipah! Anime

A bilingual desktop app for anime streaming, manga reading, AniList sync, and local library management.
Una app de escritorio bilingue para streaming de anime, lectura de manga, sincronizacion con AniList, y gestion de biblioteca local.

Nipah! Anime banner


English

Nipah! Anime is an app for anime streaming, manga reading, AniList sync, and local library management for a smooth desktop experience.

Support

You can support the project by starring the repository and sharing it with other anime and manga fans.

Tech Stack

  • Go
  • Wails
  • React
  • Vite
  • MPV
  • AniList API
  • Jikan API

Feature Highlights

  • Stream anime from multiple online providers.
  • Watch anime through a fully integrated in-app player built for desktop viewing.
  • Read manga with a dedicated reader.
  • Sync anime and manga progress with AniList in the same workflow.
  • Keep streaming, reading, tracking, and list management in one place.
  • Bilingual desktop experience built for both English and Spanish users.
  • Manage personal lists with score, progress, status, and date editing.

Español

Nipah! Anime es una app de streaming de anime, lectura de manga, sincronizacion con AniList y gestion de biblioteca local.

Apoyo

Puedes apoyar el proyecto dándole una estrella al repositorio y compartiéndolo con otros fans del anime y el manga.

Tech Stack

  • Go
  • Wails
  • React
  • Vite
  • MPV
  • AniList API
  • Jikan API

Funcionalidades Destacadas

  • Reproduce anime desde multiples proveedores online.
  • Mira anime con un reproductor totalmente integrado dentro de la app.
  • Lee manga con un lector dedicado pensado para sesiones largas.
  • Sincroniza el progreso de anime y manga con AniList dentro del mismo flujo.
  • Mantiene visualización, lectura, seguimiento y gestion de listas en un solo lugar.
  • Ofrece una experiencia bilingue pensada para usuarios de ingles y español.
  • Permite gestionar listas personales con puntuacion, progreso, estado y fechas.

Legal / Aviso

Nipah! Anime is a desktop client and does not host, store, or distribute anime, manga, or any other media content. All content is accessed through third-party providers, and provider availability, quality, language options, and playback behavior may change or disappear at any time without notice.

Users are responsible for how they use the application and for complying with the laws, regulations, and content access rules that apply in their country or region.

Extension points exported contracts — how you extend this code

AnimeSource (Interface)
Extension interfaces AnimeSource is the interface all anime extensions must implement. [13 implementers]
backend/extensions/interfaces.go
ProgressCallback (FuncType)
───────────────────────────────────────────────────────────────────────────── Manager ──────────────────────────────────
backend/player/manager.go
MangaSource (Interface)
MangaSource is the interface all manga extensions must implement. [9 implementers]
backend/extensions/interfaces.go
EndedCallback (FuncType)
(no doc)
backend/player/manager.go
AnimeAudioVariantSource (Interface)
AnimeAudioVariantSource is an optional capability for anime providers that can report whether a title exposes subbed and [4 …
backend/extensions/interfaces.go
StateCallback (FuncType)
(no doc)
backend/player/manager.go

Core symbols most depended-on inside this repo

Close
called by 175
backend/player/mpris_bridge.go
isWailsRuntimeUnavailable
called by 125
frontend/src/lib/wails.js
toastError
called by 93
frontend/src/components/ui/Toast.jsx
Scan
called by 77
backend/library/manager.go
push
called by 60
frontend/src/lib/onlineAnimeResolver.js
toastSuccess
called by 53
frontend/src/components/ui/Toast.jsx
String
called by 47
backend/player/manager.go
Conn
called by 45
backend/db/db.go

Shape

Function 2,133
Method 668
Struct 255
Interface 6
TypeAlias 6
FuncType 5

Languages

Go69%
TypeScript31%

Modules by API surface

app.go214 symbols
frontend/src/lib/wails.js165 symbols
backend/metadata/manager.go81 symbols
frontend/src/lib/onlineAnimeResolver.js78 symbols
backend/extensions/mangafire/extension.go75 symbols
manga_identity.go72 symbols
backend/extensions/m440/extension.go66 symbols
backend/extensions/jkanime/extension.go60 symbols
backend/library/manager.go57 symbols
backend/player/manager.go55 symbols
backend/extensions/animegg/extension.go52 symbols
backend/extensions/animepahe/extension.go49 symbols

For agents

$ claude mcp add Nipah--Anime \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact