A TUI tool to browse, stream, and download anime in PT-BR and EN
1,103
stars
951
commits
Go
primary language
Sep 9, 2026
updated
English | Рortuguês
GoAnime is a simple text-based user interface (TUI) built in Go, allowing users to search for anime and either play or download episodes directly in mpv. It scrapes data from websites to provide a selection of anime and episodes, with support for both subbed and dubbed content in English and Portuguese.
Search for anime, movies, and TV shows by name
Simultaneous multi-source searching by default across all active platforms
Support for subbed and dubbed content in English and Portuguese
Play online with quality selection or download episodes
Discord RPC integration to show what you're watching
Progress tracking: Resume playback and track watched episodes
Built-in upscaling (Anime4K) for better video quality
Before installing GoAnime, ensure you have the following dependency installed:
Choose the installation method that best fits your system.
If you have Go installed on your system, you can install GoAnime via go install:
go install github.com/alvarorichard/Goanime/cmd/goanime@latest
Install mpv using Homebrew, then download and configure GoAnime:
brew install mpv
curl -Lo goanime https://github.com/alvarorichard/GoAnime/releases/latest/download/goanime-apple-darwin
chmod +x goanime
sudo mv goanime /usr/local/bin/
sudo xattr -d com.apple.quarantine /usr/local/bin/goanime
sudo apt update
sudo apt install mpv -y
curl -LO https://github.com/alvarorichard/Goanime/releases/latest/download/goanime-linux-amd64.tar.gz
tar -xzf goanime-linux-amd64.tar.gz
chmod +x goanime-linux-amd64
sudo mv goanime-linux-amd64 /usr/local/bin/goanime
yay -S goanime
sudo dnf update
sudo dnf install mpv
curl -LO https://github.com/alvarorichard/Goanime/releases/latest/download/goanime-linux-amd64.tar.gz
tar -xzf goanime-linux-amd64.tar.gz
chmod +x goanime-linux-amd64
sudo mv goanime-linux-amd64 /usr/local/bin/goanime
Strongly Recommended: Use our installer for the best experience.
mpv for Windows and ensure it is available in your system's path.Follow these steps for a simple, interactive watching experience:
goanime and press Enter.Enter to pick an anime.mpv.To bypass the initial prompt, directly pass the anime name:
goanime "Naruto"
Keep GoAnime updated to the newest features without manual downloads:
goanime --update
To view all available commands and flags:
goanime -h
Join our Discord for support, feedback, and updates: Join the Discord server
A mobile version of GoAnime is also available for Android devices: GoAnime Mobile
Contributions to improve or enhance are always welcome.
See the development guide.
Quick start:
dev (git checkout -b feature/foo).go fmt).git commit -m 'feat: add foo').git push origin feature/foo).dev branch.All changes must go through the dev branch first.
Go
99.2%
A TUI tool to browse, stream, and download anime in PT-BR and EN
1,103
stars
951
commits
Go
primary language
Sep 9, 2026
updated
English | Рortuguês
GoAnime is a simple text-based user interface (TUI) built in Go, allowing users to search for anime and either play or download episodes directly in mpv. It scrapes data from websites to provide a selection of anime and episodes, with support for both subbed and dubbed content in English and Portuguese.
Search for anime, movies, and TV shows by name
Simultaneous multi-source searching by default across all active platforms
Support for subbed and dubbed content in English and Portuguese
Play online with quality selection or download episodes
Discord RPC integration to show what you're watching
Progress tracking: Resume playback and track watched episodes
Built-in upscaling (Anime4K) for better video quality
Before installing GoAnime, ensure you have the following dependency installed:
Choose the installation method that best fits your system.
If you have Go installed on your system, you can install GoAnime via go install:
go install github.com/alvarorichard/Goanime/cmd/goanime@latest
Install mpv using Homebrew, then download and configure GoAnime:
brew install mpv
curl -Lo goanime https://github.com/alvarorichard/GoAnime/releases/latest/download/goanime-apple-darwin
chmod +x goanime
sudo mv goanime /usr/local/bin/
sudo xattr -d com.apple.quarantine /usr/local/bin/goanime
sudo apt update
sudo apt install mpv -y
curl -LO https://github.com/alvarorichard/Goanime/releases/latest/download/goanime-linux-amd64.tar.gz
tar -xzf goanime-linux-amd64.tar.gz
chmod +x goanime-linux-amd64
sudo mv goanime-linux-amd64 /usr/local/bin/goanime
yay -S goanime
sudo dnf update
sudo dnf install mpv
curl -LO https://github.com/alvarorichard/Goanime/releases/latest/download/goanime-linux-amd64.tar.gz
tar -xzf goanime-linux-amd64.tar.gz
chmod +x goanime-linux-amd64
sudo mv goanime-linux-amd64 /usr/local/bin/goanime
Strongly Recommended: Use our installer for the best experience.
mpv for Windows and ensure it is available in your system's path.Follow these steps for a simple, interactive watching experience:
goanime and press Enter.Enter to pick an anime.mpv.To bypass the initial prompt, directly pass the anime name:
goanime "Naruto"
Keep GoAnime updated to the newest features without manual downloads:
goanime --update
To view all available commands and flags:
goanime -h
Join our Discord for support, feedback, and updates: Join the Discord server
A mobile version of GoAnime is also available for Android devices: GoAnime Mobile
Contributions to improve or enhance are always welcome.
See the development guide.
Quick start:
dev (git checkout -b feature/foo).go fmt).git commit -m 'feat: add foo').git push origin feature/foo).dev branch.All changes must go through the dev branch first.
Go
99.2%