watch anime in your terminal
website: aniSoroTUI
- 🔎 search anidb.app and browse results without a browser
- 🎙️ sub / dub toggle per episode
- 📶 multiple quality sources (1080p / 720p / 360p) with automatic selection
- 🖱️ mouse support — click the made by t4fs button under the search bar to open the author's github
- 🎬 plays in mpv, vlc, iina, or haruna
- 🖥️ cross-platform: linux, macos, windows
full documentation, the update log, and bug fixes live in the aniSoroTUI wiki � every update is documented there.
the code lives in the aniSoro/ directory.
cd aniSoro
make build
./build/anituior directly with Go:
cd aniSoro
go run ./cmd/anituicd aniSoro
go build -trimpath -o "$HOME\.anitui\anitui.exe" ./cmd/anituithen run %USERPROFILE%\.anitui\anitui.exe — or add an aniSoro command to
any terminal (cmd, powershell, git bash) with a tiny shim on your PATH:
New-Item -ItemType Directory -Force -Path "$HOME\scoop\shims" | Out-Null
Set-Content "$HOME\scoop\shims\aniSoro.cmd" '@"%USERPROFILE%\.anitui\anitui.exe" %*'| key | action |
|---|---|
| enter | confirm / select |
| esc | return |
| j / ↓ | down |
| k / ↑ | up |
| g g | jump to top |
| G | jump to bottom |
| ctrl+u / ⌘u | page up |
| ctrl+d / ⌘d | page down |
| / | search |
| ? | toggle help popup |
| ctrl+c / ⌘c | exit |
| key | action |
|---|---|
| j / ↓ | down |
| k / ↑ | up |
| enter | play episode |
| space | toggle synopsis expand |
| d | toggle sub / dub |
| esc | back to results |
| key | action |
|---|---|
| h / ← | previous episode |
| l / → | next episode |
| r | replay current episode |
| space | replay current episode |
| s | cycle video source |
| d | toggle sub / dub |
| esc | back to episode list |
aniSoro auto-detects and uses:
- mpv
- iina (macOS)
- vlc
- haruna
override via the ANITUI_PLAYER environment variable.
| os | architectures |
|---|---|
| linux | amd64, arm64 |
| macos | amd64, arm64 |
| windows | amd64, arm64 |
aniSoro/
├── cmd/anitui # entrypoint
├── internal/scraper # anidb.app source
├── internal/tui # bubbletea ui, home screen, credit button
├── internal/player # mpv / vlc / iina / haruna detection
└── internal/update # self-update
- made by t4fs — the in-app made by t4fs button is clickable, try it
- a inspired fork of anitui by typechecks, with a fresh source (anidb.app) and home-screen polish
GPL-3.0 — see aniSoro/LICENSE.