swstl/mal-tui
swstl/mal-tui has 34 GitHub stars and 2 forks. Star changes are not measured yet. Last checked 2026-11-14 02: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
Crecimiento de estrellas medido
- in 24h
- Recopilando historial
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
A Rust-based CLI/TUI for interacting with MyAnimeList integrated with ani-cli for streaming anime episodes.
Herramientas de desarrolloREADME.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.
Credits
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
562,356 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
498,808 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
457,825 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,403 estrellas