From web calculator to App. Designing a YouTube engagement analytics app for Linux

I’m the developer behind LenosTube’s YouTube Engagement Calculator (web version). It’s a free, no signup tool that lets creators paste a YouTube video or channel link and instantly see their engagement rate, computed from likes, comments, shares, views, and other key metrics pulled directly from YouTube’s API.

I’m now thinking of turning this into a Linux desktop app distributed via Flathub. The idea is to:

  1. Make it offline‑ready (cached results, smoother UX) while still pulling live data when online.

  2. Add desktop friendly features: history of analyzed videos/channels, exportable reports, and maybe even offline stats‑tracking for a creator’s own library.

  3. Integrate cleanly with GNOME/other desktops: native notifications when long‑running analyses finish, proper app icons, and maybe a quick‑action helper (e.g., “Copy current video URL and analyze”).

Before I invest time in building this as a Flatpak packaged app, I’d love to know:

Are there existing YouTube analytics or engagement tools on Flathub that do something similar?
What would you, as a Linux desktop user, expect from such an app beyond the current web version? E.g., multi‑account support, export formats (CSV/JSON), or integration with other desktop tools?
Any hard Flathub specific constraints or guidelines I should bake in from the start (e.g., network usage, data‑privacy design, branding)?