Fork não oficial de alvarorichard/GoAnime, com um aplicativo desktop (Wails) por cima do mesmo núcleo. O motor de busca, as fontes e o player vêm do projeto original, que este repositório acompanha por merge; problemas do app de terminal ou das fontes provavelmente pertencem lá. Distribuído sob a mesma licença MIT, com os créditos originais.
O GoAnime permite procurar animes, filmes e séries e reproduzir ou baixar episódios direto no mpv. Ele coleta dados de várias fontes para oferecer conteúdo legendado e dublado em inglês e português.
São dois aplicativos sobre a mesma base:
goanime— interface de texto (TUI) para o terminal.goanime-gui— aplicativo desktop (Wails), com catálogo, calendário semanal de lançamentos, favoritos e histórico.
- Busca de animes, filmes e séries por nome
- Pesquisa simultânea em todas as fontes ativas por padrão
- Suporte a conteúdo legendado e dublado em inglês e português
- Reprodução online com qualidade selecionável (1080p, 720p, etc.)
- Download único ou em lote de múltiplos episódios
- Integração com Discord RPC
- Rastreamento de progresso (retomar reprodução e salvar histórico no SQLite)
- Upscaling integrado (Anime4K) para melhorar a qualidade de vídeo
- Cache local de capas, miniaturas e metadados, para o aplicativo abrir sem rebaixar tudo de novo — e funcionar sem rede
No Windows, o mpv precisa estar no PATH do sistema.
Os pacotes prontos ficam nas releases: o instalador do Windows (app desktop, app de terminal e mpv incluído), o app desktop portátil para Windows e o app de terminal para Linux, macOS e Windows. Para compilar a partir do código:
git clone https://github.com/Jaimedsf/goanime-gui.git
cd goanime-guigo build -o goanime ./cmd/goanimeO frontend são módulos ES escritos à mão, embutidos no binário — não há bundler nem etapa de build de JavaScript:
go build -o goanime-gui ./cmd/goanime-guiOs scripts em build/ cobrem os empacotamentos por sistema
operacional (buildlinux.sh, buildmacos.sh, buildwindows.ps1).
- Abra o terminal.
- Inicie o aplicativo: digite
goanimee aperteEnter. - Pesquise: escreva o nome do anime que deseja assistir.
- Selecione: navegue pela lista de resultados com as setas do teclado e
aperte
Enterpara prosseguir. - Assista: escolha o episódio, defina a qualidade e o vídeo será
executado imediatamente no
mpv.
No aplicativo desktop, basta abrir o goanime-gui e usar a busca ou o
catálogo.
Para pesquisar direto da linha de comando, informe um título:
goanime "Naruto"goanime -hO GoAnime não hospeda, armazena nem distribui nenhum vídeo. Ele apenas localiza links publicados por sites de terceiros e os abre no seu player; a disponibilidade e a legalidade desse conteúdo são responsabilidade desses sites e de quem os acessa, conforme a lei do seu país.
- alvarorichard/GoAnime e seus contribuidores — o projeto original, do qual vem todo o núcleo.
- Wails, mpv e Anime4K.
Antes de iniciar qualquer trabalho, leia o Guia de desenvolvimento.
Início rápido:
- Crie sua branch a partir de
main, no formatotipo/descrição-curta(git checkout -b feat/minha-mudanca). - Padronize o código com
go fmte rodenpm run checkao mexer no frontend. - Faça commits no formato Conventional Commits.
- Abra um pull request apontando para
main.