GoAnime 是一款 Go 语言编写的终端动漫播放器 TUI 工具,多源并发搜索全网资源,mpv 直接播放,支持字幕/配音英葡双语,Discord RPC 追番同步,Anime4K 超分增强,Windows/macOS/Linux 全平台通吃,GitHub 1.1k Star 开源免费。

🎤 引言

在终端里看动漫?这听起来有点"极客炫技"的味道——但 GoAnime 真的把它做成了现实。

GitHub 上这个 1.1k Star 的开源项目,用 Go 语言写了一个 TUI(文本用户界面)工具,支持多源搜索、mpv 直接播放、进度同步,甚至还有 Discord RPC 显示"正在看 XX 第 X 集"、Anime4K 视频超分增强。

一句话:你的动漫需求,一个终端就够了。


⭐ 核心功能

1. 多源并发搜索

输入动漫名,自动同时扫描所有可用源,返回结果列表,按集数排列。不需要手动切换平台比价,速度也更快。实测输入片名后 2-3 秒内出结果(取决于网络质量),895 次 commits 见证了项目的持续迭代。

2. mpv 直接播放

选中集数后,直接在 mpv 里播放,支持画质选择(720p / 1080p / 4K 等)。mpv 是 Linux 下最被推崇的开源播放器之一,参数调优后画质表现相当能打。

3. 字幕 / 配音双语支持

内置字幕和配音切换,支持英语字幕 / 英语配音 / 葡萄牙语配音(项目有巴西开发者参与)。对双语资源来说,这个功能比较实用。

4. Discord RPC 追番同步

在 Discord 里会显示"正在观看:XXX 第 X 集",和流媒体平台插件类似。社交属性拉满,适合开黑时秀进度。不过有用户反馈(GitHub Issues),部分 Discord 客户端版本不显示 RPC 状态,需要更新客户端。

5. 进度追踪

记录看过的集数,下次打开自动从断点继续,不用手动记住看到第几集了。

6. Anime4K 内置超分

这是比较惊喜的地方。内置了 Anime4K 算法,可以在播放时对动漫图像做实时超分辨率增强,画质肉眼可见提升(对老番尤其有效)。mpv 本身支持这个shader,但 GoAnime 直接集成好了,不用自己配。

7. 跨平台支持

  • macOS:Homebrew 安装 + 二进制
  • Linux:apt / dnf / AUR (yay) 全覆盖
  • Windows:官方安装程序,一键配置 mpv
  • 甚至还有 Android 移植版(独立项目)

整个二进制只有几十 MB(Go 静态编译优势),下载解压即用,不需要跑容器或者配复杂环境。


📥 安装与使用

前置依赖

  • mpv(必须安装)
  • 网络连接

通用安装(一行命令)

go install github.com/alvarorichard/GoAnime/cmd/goanime@latest

macOS

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

Linux(Debian / Ubuntu)

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

Arch Linux

yay -S goanime

Windows

下载 GoAnimeInstaller.exe,安装程序会自动处理 mpv 配置。

使用流程

# 启动交互式界面
goanime

# 直接搜索(跳过交互)
goanime "One Piece"

# 自动更新
goanime --update

操作方式:用方向键导航,回车确认,在集数列表里选集 → 选画质 → mpv 自动弹出播放。


🎯 适用场景

  • 不想开浏览器的极客:终端里搞定一切,不需要开浏览器标签页
  • 多源比价党:自动同时搜多个源,直接选最优画质
  • Discord 社交需求:想让大家知道你看了什么番,RPC 同步
  • 老番画质党:Anime4K 超分对 720p 老番提升明显
  • 跨平台用户:Linux / macOS / Windows 全能用同一套体验
  • Android 用户:有独立 移植版,手机也能用

🔍 对比/替代方案

方案界面多源超分Discord RPC平台
GoAnimeTUI 终端✅ 并发多源✅ Anime4KLinux/macOS/Win/Android
在线网站浏览器❌ 手动切换通用
Anime-PlanetWeb通用
Sonarr/RadarrWeb服务器

GoAnime 的核心竞争力在于零门槛 TUI + 全功能集成:多源搜索、Discord RPC、进度追踪、Anime4K 超分,一套工具全部覆盖。相比在线网站更高效,相比 Sonarr 那种重型方案更适合个人桌面用户。


⚠️ 注意事项

  • 数据爬取:GoAnime 依赖爬取第三方动漫站,部分平台在部分地区可能有版权风险,使用前请自行了解当地法规。
  • mpv 依赖:必须先装 mpv,否则无法播放。
  • Windows 体验:官方推荐用 Installer 安装包,手动配置需要确保 mpv 在 PATH 中。
  • AUR 来源:Arch Linux 通过 AUR 安装,依赖源需在 PKGBUILD 里确认。
  • Star 1.1k 还在活跃:项目 895 commits,main 分支近期有更新,但仍属小众项目,社区支持主要靠 Discord。

✅ 总结

优点

  • 终端操作,零浏览器开销,响应快
  • 多源并发搜索,一键找最优源
  • Discord RPC + 进度追踪,社交与实用兼顾
  • Anime4K 超分集成,老番党狂喜
  • 全平台覆盖,Arch 还有 AUR 包
  • Go 语言,性能和二进制分发都友好

缺点

  • 依赖第三方动漫站,数据源不稳定时可能影响体验(GitHub 上有 8 个 open issues,部分反映源失效问题)
  • 需要 mpv,对纯新手有门槛(必须先装 mpv)
  • Android 版是独立项目,更新可能滞后(和主仓库不同步)
  • Discord RPC 在旧版客户端可能不显示(需更新 Discord app)

推荐指数:⭐⭐⭐⭐(4/5)

适合不想开浏览器、喜欢在终端里完成所有操作的动漫爱好者。多源搜索 + Anime4K + Discord RPC 三件套,在这个赛道上没有太多直接竞品。如果你用 Linux 桌面接投影仪看番,GoAnime 配合 mpv 的体验会相当顺滑。

参考链接: