projects / aispend

AISpend

A personal AI subscription cost tracker — single view of every AI service I pay for, with spend trends and a browsable plan catalog.

Overview

AISpend is the personal-finance tool I built for the AI-power-user who holds 3-7 active subscriptions (Cursor + Claude Code + ChatGPT Plus + z.ai + Kilo + an OpenRouter pay-as-you-go) and wants one view of “what is AI costing me this month, where is it going, and which subscriptions should I cut?”

Helicone, Portkey, Langfuse, HoneyHive, and LangSmith all serve app developers building LLM products — proxy-based, code-integrated. None target the personal/team subscription buyer. AISpend fills that gap.

What’s in the repo

Two coupled repos:

  • herman/aispend — Hugo static-site frontend + FastAPI backend
  • herman/aispend-data — canonical plan/model catalog (git submodule, lifted from herman/llm-plan-shop)

Site content

  • content/plans/ — browsable catalog: 46 plans × 19 providers
  • content/providers/, content/decisions/ — long-form editorial
  • content/benchmarks/ — public AI spend benchmarks by persona
  • content/pricing/, content/docs/, content/changelog/
  • content/waitlist/, content/login/ — forms posting to the backend

Data catalog

  • plans.yaml — 46 subscription plans across 19 providers
  • models/{kilo,openrouter,nous_nous,nous_openrouter,skynet}.yaml — per-token pricing live from 5 sources
  • catalog.json — compiled merged catalog (plans × models × providers)
  • benchmarks/seed.json — hand-curated industry-aggregate benchmark seed

Live

Why I built it

After 14 months of accumulating AI subscriptions, the monthly bill was opaque. Each provider has its own dashboard, but there’s no aggregate view. I wanted one number — this month, I spent $X on AI, up Y% from last month — and the answer to “which subscriptions should I cut?” without a 30-minute spreadsheet session.