Anki add-on: Lifetime Creation Tracker — Persistent Card Creation Dashboard

📊 Lifetime Creation Tracker — by Rady.GFX A beautiful, persistent dashboard that tracks every card you've ever created — right in your status bar. ✦ Features Status Bar Counter — Shows "Created: 📅 Today | 📆 Week | 🏆 Lifetime" at the bottom of your main window. Click it to open the full dashboard. Persistent Lifetime Count — Your lifetime counter NEVER decreases, even if you delete cards. Once counted, always counted. Source-Agnostic — Tracks cards from ALL sources: manual creation, AnkiConnect, ASB Player, third-party tools, sync from mobile, and deck imports. If it creates a card in Anki, this add-on counts it. Created vs Imported — Separates cards YOU created (via Add Cards) from cards that arrived via import or sync. Shown in different colors on the chart. Full History — Browse any month in history using the ◀ Previous / Next ▶ navigation. Your daily creation log is stored permanently — check what you did on any specific day, even years later. Stacked Bar Chart — Visual daily activity chart with green bars (created) and purple bars (imported), plus a daily breakdown table. Export & Import — Export your full history as JSON or CSV. Import history from another profile or computer with safe merge (no duplicate inflation). Modern Dark UI — Premium dark theme dashboard with responsive window that supports minimize, maximize, resize, and close. ✦ A Screenshot ✦ Integrations AnkiConnect — Cards created via the AnkiConnect API (used by Yomitan, Language Reactor, and many browser extensions) are tracked instantly. ASB Player — Cards generated through ASB Player's Anki integration are fully captured and counted in real time. Any tool that creates Anki notes — The add-on hooks into Anki's core note-creation pipeline, so it works with every tool that adds cards, present and future. ✦ How It Works On first run, the add-on scans your entire collection to establish a baseline. Card IDs (which are millisecond timestamps) are used to determine creation dates, so your existing history is instantly available. Every time you add a note, the lifetime counter increments and the daily log is updated. These are stored in the add-on's config — never in your Anki database . If you delete cards, the database count drops, but your lifetime count and daily history remain unchanged. Cards created on mobile sync to your desktop and appear as "Imported" in the tracker. ✦ How to Use Install the add-on and restart Anki Look at the bottom status bar — you'll see: Created: 📅 0 | 📆 0 | 🏆 165 Click that text — the full Creation Dashboard opens Use the ◀ Previous / Next ▶ buttons to browse any month in history Use Export JSON / Export CSV / Import JSON to back up or transfer your data You might click on Sync after each creation to let the dashboard and status bar get updated ✦ Dashboard Contents Stat cards: Today, This Week, This Month, Created, Imported, Lifetime Stacked bar chart with legend Daily breakdown table with Created / Imported / Total columns Month navigation (browse backwards indefinitely) Export JSON, Export CSV, Import JSON buttons ✦ Requirements Anki 24.xx or later (Qt6/Qt5 compatible) Desktop only — add-ons cannot run on AnkiMobile or AnkiDroid (but mobile-created cards are tracked when they sync to desktop) ✦ Configuration Open the add-on config (Tools → Add-ons → Lifetime Creation Tracker → Config) to optionally set: "user_label": A custom display name shown in the dashboard header ✦ Technical Details Uses modern gui_hooks (no deprecated addHook) Hooks: add_cards_did_add_note, collection_did_load, sync_did_finish All data stored in add-on config — zero database schema modifications Efficient SQL queries against the cards table Single-file architecture Vibe coded with ❤️ by Rady.GFX