An unofficial Mac app for WeTrakr to manually mark episodes as watched, or shows and movies automatically via Infuse. The app displays the "Next episodes" section from the profile page, while respecting the set Spoiler Protection (Visible, Blurred, or Show Backdrop). It automatically refreshes on launch, after an episode is marked as watched, or via the Refresh button.
- A personal API key is required and can be obtained via WeTrakr Settings → API.
- Open Chekku, enter the CLIENT ID, and click Connect.
- Click Approve on WeTrakr and complete the authorization in the browser.
Chekku uses device authorization with a client_id. No WeTrakr password or client_secret is entered in the app. Connection tokens are stored in macOS Keychain.
- In Infuse 8.5.9 or later, enable Settings → Playback → Now Playing API.
- Open Chekku on the same network and allow Local Network access when macOS asks.
- While Chekku is open, it automatically marks episodes and movies as watched when playback reaches 90%, including when watching in the Infuse Apple TV app.
Chekku only reads Infuse's Now Playing status on the local network and talks to the WeTrakr API.
Requires macOS 15.2 or later. Download the app from Releases, or build from source with bash build.sh.
If macOS blocks the app, choose Open Anyway under System Settings → Privacy & Security.
MIT. See LICENSE.
Chekku is an independent project and is not affiliated with or endorsed by either WeTrakr or Firecore/Infuse.
