By amoner
Auto-track every Claude Code project: session counts, prompt counts, last-active times, per-project metadata. Pairs with the Claude Tracker desktop dashboard.
Auto-tracks every Claude Code project on your machine: locations, status, GitHub URLs, deploy URLs, launch/deploy instructions, and full session history. Nothing leaves your machine.

Two halves you can install independently:
/plugin marketplace add Amoner/project-claude-tracker
/plugin install claude-tracker
Hooks activate on the next Claude Code session. No DMG, no Gatekeeper, no editing settings.json by hand.
Slash commands:
/claude-tracker:recent — top-10 most-recently-active projects as a table/claude-tracker:dashboard — opens the desktop app if installedThe dashboard lets you search projects, edit metadata, manually add folders, import from IDE history (VS Code, Cursor, JetBrains), launch claude in your preferred terminal, and browse session history.
Claude.Tracker_<version>_aarch64.dmg from Releases (Apple Silicon Macs only for now)xattr -cr /Applications/Claude\ Tracker.app
The dashboard reads the same SQLite DB the plugin writes, so you can install one or both in any order.
┌─ Claude Code ──────────────────────┐
│ │
│ Claude Code fires lifecycle hooks │
│ (SessionStart, UserPromptSubmit, │
│ Stop, SessionEnd, CwdChanged) │
│ │
└──────────────┬─────────────────────┘
│
▼
┌──────────────────┐
│ tracker-cli │ ← shipped by plugin (or bundled in the GUI)
│ ingest │
└────────┬─────────┘
│
▼
~/.claude-tracker/
└── db.sqlite ← shared by plugin + GUI
│
▼
┌──────────────────┐
│ Desktop GUI │ ← optional Tauri app reads the DB
└──────────────────┘
# Prerequisites: Rust toolchain, Node.js 18+
git clone https://github.com/Amoner/project-claude-tracker
cd project-claude-tracker
# CLI + plugin binaries
cargo build -p tracker-cli --release
# Desktop dashboard
cd tracker-app && npm install && npm run tauri build
# Output: target/release/bundle/macos/Claude Tracker.app
| Crate / dir | Description |
|---|---|
crates/tracker-core | DB schema, hook management, project discovery/sync, event ingestion, plugin detection |
crates/tracker-cli | CLI sidecar — called by Claude Code hooks (ingest, recent, discover, sync, list, doctor) |
tracker-app/ | Tauri desktop UI |
plugins/claude-tracker/ | Plugin source — manifest, hooks, slash commands, per-arch binary shim |
.claude-plugin/marketplace.json | Marketplace manifest so /plugin marketplace add discovers the plugin |
MIT
Runs pre-commands
Contains inline bash commands via ! syntax
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub amoner/project-claude-tracker --plugin claude-trackerLogs your Claude Code sessions (crash-safe), generates an end-of-day study guide, can enrich it with web research, can publish guide + compacted transcripts to a private git repo, and maintains a per-project Obsidian wiki that updates as you work.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.