Renewlet
Renewlet is a self-hosted subscription ledger that shows exactly what your recurring services cost each month and warns you before every renewal, so no charge lands unannounced again. Record each subscription once with its price, currency, billing cycle, renewal date, payment method, and notes, and the dashboard keeps the monthly and yearly totals current, compares them against a budget you set, and converts between currencies. Reminders go out in each user's own time zone through Telegram, Discord, email, webhooks, and six more channels, with repeat reminders, delivery history, and retries when a send fails. Adding subscriptions takes seconds: point the AI recognition at a bill screenshot, a note, or a pasted table and it drafts the entries for your review, or import data from Wallos and other exports. Every subscription can join a shared calendar feed or publish its own ICS feed, and a public status page can show your stack with prices hidden. Accounts are protected with authenticator codes, recovery codes, and passkey sign-in. A read-only public API lets CLI tools and Shortcuts query your subscriptions, and the whole app runs in a single Docker container or on Cloudflare Workers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Wallos
Track every recurring payment you have, from streaming services to SaaS tools, and get AI-powered recommendations on where to cut costs. Wallos manages subscriptions with automatic due date reminders delivered through email, Discord, Telegram, Pushover, Gotify, or custom webhooks so renewal charges never catch you off guard. Multi-currency support handles international subscriptions while the Fixer API converts everything to your primary currency for unified budget visibility. The statistics dashboard breaks down monthly and yearly spending by customizable categories, revealing consumption patterns and highlighting savings opportunities. AI analysis via ChatGPT, Gemini, or a locally-hosted Ollama instance reviews your subscription portfolio and suggests alternatives or consolidation strategies. Logo search automatically fetches brand imagery so your subscription list stays visually organized without manual uploads. Authentication supports OIDC with OAuth for enterprise environments, and the mobile-responsive interface works on any device with customizable themes and multi-language support. The PHP 8.3 application with SQLite backend runs from a single Docker container (bellamy/wallos image) with two persistent volumes for database and logos on port 8282. Deploy on RepoCloud with a dedicated VPS, keeping all financial data private under the GPL-3.0 license.