| Crates.io | anv |
| lib.rs | anv |
| version | 0.2.0 |
| created_at | 2025-11-15 19:01:03.750149+00 |
| updated_at | 2025-12-16 12:14:13.635527+00 |
| description | Stream anime or read manga from AllAnime straight into mpv from your terminal. |
| homepage | |
| repository | https://github.com/Vedant-Asati03/anv |
| max_upload_size | |
| id | 1934661 |
| size | 1,530,191 |

anv is a terminal-native anime launcher for people who think tmux panes and watchlists belong together. Point it at a title, pick your episode, and drop straight into mpv without touching a browser tab.
--dub; switches the query and history tagging automatically.Enter, Esc to bail.anv --history drops you right back in.anv --manga fetches chapters and pipes pages directly to your image viewer (mpv by default).mpv (or whatever you export as ANV_PLAYER) with the highest-quality stream it can negotiate.cargo install anv
git clone https://github.com/Vedant-Asati03/anv.git
cd anv
cargo install --path .
Search and stream:
anv "bocchi the rock"
Prefer the dub:
anv --dub "demon slayer"
Read manga chapters:
anv --manga "one punch man"
Jump back to last night’s cliffhanger:
anv --history
Set a custom player (e.g. tuned mpv build):
export ANV_PLAYER="/usr/bin/mpv --ytdl-format=best"
anv "naruto"
mpv with the right headers and subtitles.~/.local/share/anv/history.json (Linux; platform-specific on others) so the next session remembers everything.mpv upgraded – some providers only serve DASH/HLS variants that older builds struggle with.ANV_PLAYER can be a full command string (add flags, wrappers, etc.).cargo install anv --force to update when new AllAnime quirks pop up.mpv not found: install it or point ANV_PLAYER at your preferred binary.Released under the MIT License. Have fun, stay hydrated, and don’t skip the ending songs.