explaingit

sle2p/anich

4,768DartAudience · generalComplexity · 2/5Setup · easy

TLDR

AniCh is a free, ad-free Flutter mobile app for watching anime with real-time scrolling viewer comments overlaid on the video, supporting multiple streaming sources, offline caching, and a follow list for tracking series.

Mindmap

mindmap
  root((AniCh))
    Features
      Danmaku live comments
      Multiple streaming sources
      Offline caching
      Variable playback speed
    Content
      Anime index browsing
      Series follow list
      Watch history
      Episode comments
    Tech
      Dart
      Flutter
      Multi-platform
    Audience
      Anime fans
      Mobile users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Watch anime on mobile with real-time scrolling viewer comments overlaid on the video

USE CASE 2

Browse an anime index, track series you are following, and download episodes for offline viewing

USE CASE 3

Filter or report inappropriate comments while watching without interrupting playback

USE CASE 4

Adjust playback speed to watch episodes faster or rewatch key scenes more slowly

Tech stack

DartFlutter

Getting it running

Difficulty · easy Time to first run · 5min

Ready-to-install APK available on the releases page, no build step required for end users.

In plain English

AniCh is a mobile app for watching anime online with live danmaku comments, meaning viewers can post text comments that scroll across the screen in real time while they watch. The app is written in Dart, which is the language used by the Flutter framework for building apps that run on multiple platforms from a single codebase. According to the Chinese-language README, the app supports super-high-resolution playback, multiple streaming sources, and multiple danmaku providers. It is described as ad-free and high-quality, and is positioned as an essential tool for following ongoing anime series. The feature list includes things already implemented: browsing an anime index, searching for titles, variable playback speed, watch history, a follow list for tracking series, danmaku display with filtering and reporting tools, episode comments, and offline caching. A few features, such as episode ratings, are listed as still in progress. The README is brief and written entirely in Chinese. It includes screenshots of the app interface and a link to the releases page for downloading the latest build. The source code in this repository corresponds to version 1.0.0, released in August 2024. The project appears to be under active development, with the README noting that the visual style may change and the latest released version should be treated as the reference.

Copy-paste prompts

Prompt 1
I am building a Flutter app that shows live danmaku comments scrolling over a video player. Show me how to render overlapping text layers on a video stream in Flutter.
Prompt 2
How does AniCh handle multiple streaming sources for the same episode? I want to implement a similar fallback system in my own Flutter video app.
Prompt 3
I want to add offline video caching to my Flutter app like AniCh. Which packages should I use and how do I implement download and local playback?
Prompt 4
Show me how to build a danmaku filter in Flutter that lets users block keywords or report specific comments during playback.
Open on GitHub → Explain another repo

← sle2p on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.