Omahub
← All plugins
P

Anime Schedule

by Pavel Simo

Upcoming anime episodes from AniList: airing today with countdowns, plus the week ahead.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
93963e9
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
93963e9
Reviewed
1 month ago

This bar widget fetches anime schedule data from AniList's public GraphQL API over HTTPS and displays it in the Omarchy bar. Responses are sanitized before rendering, cover-image URLs are restricted to AniList's image CDN, and browser-launch shell commands are built from numeric IDs with quote stripping, so no meaningful risk to the user was found. The deterministic scan's "none" finding matches this review.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/pavelsimo/omarchy-anime-schedule --enable
Widgets #bar #quickshell #media

Anime Schedule for Omarchy

Upcoming anime episodes in your Omarchy bar, powered by AniList. Inspired by the ani TUI.

Preview

A ramen-bowl icon in the bar counts down to the next airing episode (󱅾 2h), lighting up in the accent color when something airs within the hour. Clicking it opens a docked panel:

  • Next up: the very next episode across both tabs, right in the hero
  • This Season / Trending: two tabs of currently-airing shows
  • Airing Today: each show with a progress bar filling toward its air time and a live countdown
  • This Week: the seven days ahead, one line per episode with cover art

No account, no API key: everything comes from AniList's public GraphQL API, fetched twice per refresh interval (default 30 minutes).

Dependencies: curl (fetching, ships with Omarchy) and a Nerd Font in the bar for the icon (Omarchy's default). Cover art loads from AniList's image CDN.

Install

omarchy plugin install https://github.com/pavelsimo/omarchy-anime-schedule.git --enable

Or manually: clone into ~/.config/omarchy/plugins/pavelsimo.anime-schedule/, then omarchy-shell shell rescanPlugins and omarchy plugin enable pavelsimo.anime-schedule --section right.

Use

Action Result
Left-click icon Toggle the panel
Middle-click icon Switch This Season / Trending
Right-click icon Open AniList's seasonal chart in the browser
Click a show Open its AniList page
←/→ in the panel Switch tab
r / Enter in the panel Refresh now
Esc Close

Settings

Configured from the bar's widget settings (persisted in ~/.config/omarchy/shell.json):

  • Refresh interval (seconds): how often to refetch from AniList (default 1800)
  • Max shows in Airing Today / This Week: row caps per section
  • Time format: Auto (locale), 24h, or 12h

Remove

omarchy plugin remove pavelsimo.anime-schedule

License

MIT