swstl/mal-tui
swstl/mal-tui has 34 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 01:29 UTC. Last push 2026-11-01.
What you can do
- User Login — authenticate with your MAL account
- Overview — seasonal highlights at a glance
- Season List — browse anime by season
- Anime Search — quickly find shows
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
A Rust-based CLI/TUI for interacting with MyAnimeList integrated with ani-cli for streaming anime episodes.
Developer ToolsREADME.md
Originalmal-tui
A Rust-based CLI/TUI for interacting with MyAnimeList integrated with ani-cli for streaming anime episodes.
Inspired by ani-cli.
Overview
mal-tui allows you to log in with your MyAnimeList account, browse seasonal anime, search titles, view your lists, and play episodes directly in mpv, which will automatically update your animelist when you decide to watch something.
It combines MAL integration with ani-cli-style playback in a single lightweight terminal application.
Showcase
Launch

Overview

Season List

Anime Search

Anime List

Related Series

Profile

Download
AUR (Arch)
yay -S mal-tui
Run with:
mal-tui
Build from Source
git clone https://github.com/swstl/mal-tui.git
cd mal-tui
cargo build --release
Run with:
./target/release/mal-tui
Features
- User Login — authenticate with your MAL account
- Overview — seasonal highlights at a glance
- Season List — browse anime by season
- Anime Search — quickly find shows
- Anime List — check and update your MAL lists
- Profile — view your MAL profile info
- Episode Playback — stream anime in
mpvwith automatic list update in MyAnimeList
Keybindings
Configs can be generated and edited using mal-tui -e.
By default, the keybindings are:
Tab(andshift + Tab) - Switch between different screensh,j,k,l(vim keys) or arrow keys for navigationCtrl + <key>- Move to other parts of the same screenEnter/Space- select anime or other itemq- Close popupCtrl + c- Quit application
Disclaimer
mal-tui is designed to work best in kitty but should also work in any terminal that supports the kitty graphics protocol (for inline images and enhanced rendering).
Other terminals will work for basic functionality, but screenshots, covers, and some UI features may not display correctly.