Instagram Unfollow Checker

Personal Project — Summer 2025

This desktop GUI application uses the instaloader library to log into Instagram, fetch a user's followers and following lists, and report accounts they follow that don't follow back. Results are saved to a text file as a list of profile URLs, with status updates streamed to the GUI in real time.

The app supports session persistence to avoid repeated logins, handles two-factor authentication prompts, and falls back to password entry if a saved session expires. It's distributed as prebuilt executables for Windows, macOS, and Linux via GitHub Releases, and emphasizes privacy: credentials are never stored, only session cookies are cached locally, and all processing happens on-device.

Highlights

  • Identifies accounts you follow that don't follow back
  • Session persistence with 2FA and expired-session handling
  • Cross-platform prebuilt binaries for Windows, macOS, and Linux
  • Privacy-first: no credentials stored, all processing local

Technologies Applied

PythonTkinterInstaloaderPyInstaller