Free subscription tracker that automatically scans your email to find recurring charges. Privacy-focused discovery with complete spending overview and management tools.

At a Glance:

Suprascribe is an open-source, self-hosted subscription management platform that automatically discovers recurring subscriptions from Gmail, Outlook, iCloud, or any IMAP provider's email receipts, and offers a dashboard for tracking, searching, and managing them.

Overview:

Suprascribe is a self-hosted subscription management application built with Next.js. It helps users automatically identify and track recurring payments by analyzing email receipts. Users can connect their email accounts from Gmail, Outlook, iCloud, or any IMAP provider to let the platform discover subscriptions from their inbox. Discovered subscriptions are displayed in a management dashboard that supports search, sorting, and grouping. The platform also provides manual subscription entry, multi-currency support, a calendar view, quick unsubscribe links, and renewal email reminders. For AI-powered email analysis, users can either use built-in provider options or bring their own API keys (BYOK) from 11+ supported LLM providers, with keys encrypted at rest using AES-256-GCM.

Key Decision Points:

  • Self-hosted deployment: Suprascribe runs on your own infrastructure using Next.js and Supabase, with server-side session validation and Row-Level Security enforcing per-user data isolation.

  • Email account integration: It connects to Gmail and Outlook using OAuth tokens, or user-supplied IMAP credentials for other providers; server-side request forgery (SSRF) protection blocks requests to private IP ranges.

  • Bring Your Own Key (BYOK) model: For AI-powered subscription discovery, users can supply their own API keys for OpenAI, Anthropic, Groq, or other supported LLMs; keys are encrypted at rest and decrypted only at request time.

  • Two usage tiers: A free tier includes manual subscription entry, multi-currency support, and BYOK AI discovery; a one-time paid Pro tier unlocks automated inbox scanning, complete history, calendar view, and email reminders.

  • Email content handling: Email content is only forwarded to AI providers when the user explicitly initiates a discovery scan.

Core Features:

  • Automated email-based discovery: Scans connected email accounts (Gmail, Outlook, iCloud, IMAP) to automatically identify recurring subscriptions from receipts.

  • Subscription management dashboard: Provides an overview of all tracked subscriptions with the ability to search, sort, and group them.

  • Manual subscription creation: Allows users to add subscriptions manually, with no limit on the number of entries in the free tier.

  • Multi-provider AI via BYOK: Uses the Vercel AI SDK to support 11+ LLM providers, with user-supplied API keys encrypted using AES-256-GCM.

  • Quick unsubscribe and renewal reminders: Includes quick links to unsubscribe from services and sends email reminders for upcoming renewals.

  • Calendar view: Displays upcoming renewal dates in a calendar layout.

Use Cases:

  • Individual users wanting to automatically discover and track all their recurring subscriptions from scattered email receipts in one dashboard.

  • Users who prefer self-hosted tools with direct data control and database-level user isolation via Row-Level Security.

  • Privacy-conscious individuals who can connect their email accounts while only sending email content to AI providers upon manual initiation of a scan.

  • Developers or power users who want to use their own LLM API keys to control AI processing costs and provider choice.

Open-Source Alternative Value:

Suprascribe offers a self-hosted, open-source alternative for subscription tracking. It provides a codebase that developers can inspect, modify, and run on their own infrastructure. The architecture gives users direct control over their data, with PostgreSQL Row-Level Security isolating each user's information. The BYOK approach for AI-powered features means users are not locked into a specific AI provider and maintain control over AI processing costs. Email content is only shared with AI services when a user triggers a scan, and the platform's security design, including OAuth token handling and encrypted key storage, is documented and auditable within the source code.

分享XLinkedInReddit

相关工具

项目数据

Stars

7

Forks

0

许可证

Other