Your AI Agent's Subscription Memory

One command to install. One sentence to manage. Self-hosted, open source.

💬 Chat

Talk to your Agent, SubSage does the rest

>_ Terminal
> How much am I spending on AI tools?
5 AI subs totaling $89/mo ChatGPT Plus $20/mo Claude Pro $20/mo Cursor Pro $20/mo Midjourney $10/mo GitHub Copilot $19/mo
🤖 Agent Chat Composer
Cancel Netflix and pause Midjourney
Done. Netflix → cancelled, Midjourney → paused. This saves you $28.98/month.
📸 Vision
🧾
Netflix_billing_Mar2026.pdf 245 KB
Netflix · $22.99/mo · Entertainment
Visa ····4242 · Monthly billing
Detected from billing document

The foundation is here
The rest is up to your Agent

🤖

AI Agent Native

Works with OpenClaw, Claude Code, and any AI Agent. One install command, zero config.

💱

Multi-Currency

Auto exchange rates, unified to your base currency.

📊

Smart Analytics

Monthly, yearly, and daily breakdown with category insights.

📅

Calendar View

Visual renewal timeline. Never miss a billing date.

🔒

Self-Hosted

Your data stays on your machine. No cloud, no tracking.

📤

Import & Export

Excel and JSON backup. Your data, your format.

🌙

Themes

Dark, light, and system mode. Easy on the eyes, any time.

📱

PWA Ready

Install to your phone's home screen. No app store needed.

Infinite Possibilities

Your Agent, your rules. Custom reminders, smart alerts, spending reports — if you can describe it, your Agent can do it.

Built for Agents. Humans welcome

SubSage
SubSage Screenshot

Ready in 30 seconds

Let your AI Agent do the work

Copy this to your AI Agent — it handles the rest.

"Install SubSage by running curl -fsSL https://raw.githubusercontent.com/wangjc683/subsage/main/install.sh | bash — after it starts, open http://localhost:8321 in my browser."
"Install SubSage with Docker by running docker run -d --name subsage -p 8321:8321 -v subsage-data:/data wangjc683/subsage — after it starts, open http://localhost:8321 in my browser."

💡 Requires Docker — get it at docker.com

Or install yourself

curl -fsSL https://raw.githubusercontent.com/wangjc683/subsage/main/install.sh | bash
docker run -d --name subsage -p 8321:8321 -v subsage-data:/data wangjc683/subsage

💡 Requires Docker — get it at docker.com

curl -O https://raw.githubusercontent.com/wangjc683/subsage/main/docker-compose.yml docker compose up -d

💡 Requires Docker — get it at docker.com

Systems: Linux · macOS · Windows (via Docker)

Devices: x86 · ARM · Raspberry Pi · NAS · Apple Silicon