Skip to content

v0.2.0 — initial release

Choose a tag to compare

@RickWithThePortalGun RickWithThePortalGun released this 19 Jun 08:55
· 29 commits to main since this release

What's new

  • Search with cover art — AniList, MyAnimeList, or Wikipedia fallback
  • Play or download — any episode in mpv, IINA, or VLC
  • Continue Watching — resumes the next episode from ani-cli history
  • For You — personalised recommendations powered by AniList
  • Quality & language — best / 1080 / 720 / 480 / worst, sub or dub
  • Update & health check — flags ani-cli and ani-gui updates, missing binaries
  • Zero third-party dependencies — single Python file + single HTML file

Install

# Recommended
brew install pipx && pipx ensurepath
pipx install ani-gui

# or Homebrew
brew install rickwiththeportalgun/tap/ani-gui

# or from source
git clone https://github.com/RickWithThePortalGun/ani-gui && cd ani-gui
./ani-gui

Files

  • ani_gui/server.py — zero-dependency Python backend
  • ani_gui/index.html — single-file frontend
  • ani-gui — source launcher
  • pyproject.toml — packaging / console entry point
  • Formula/ani-gui.rb — Homebrew formula
  • packaging/macos/make-app.sh — builds a double-clickable .app
  • docs/index.html — project homepage (served at /docs)

Running ani-gui starts a local server at http://127.0.0.1:17390 and opens your browser.