By Winding-Labs
Automatically track coding sessions and file changes with Zest for productivity insights and analysis
Disable Zest status line notifications
Disable remote persistence (stop syncing to Zest)
Enable Zest status line notifications
Re-enable Zest tracking for the current folder
View or switch workspace
Matches all tools
Hooks run on every tool call, not just specific ones
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.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
This repository hosts the Zest plugin for Claude Code CLI, enabling automatic tracking of coding sessions and file changes for comprehensive productivity insights.
Requirements: Node.js version 20 or higher
Add the marketplace:
/plugin marketplace add https://github.com/Winding-Labs/zest-claude
Install the plugin:
/plugin install zest
Authenticate with Zest:
/zest:login
Start coding! The plugin works automatically in the background
To update Zest to the latest version:
Update the marketplace:
/plugin marketplace update zest-marketplace
Uninstall and update:
/plugin uninstall zest
Then choose "Update now" from the options
Restart Claude Code to complete the update
/zest:login - Authenticate with Zest (opens browser)/zest:logout - Sign out from Zest/zest:status - View authentication and sync status/zest:sync - Manually trigger immediate sync/zest:enable - Enable remote persistence (syncing)/zest:disable - Disable remote persistence (local only)/zest:workspace - Configure workspace settings/zest:ignore - Disable tracking for the current folder/zest:unignore - Re-enable tracking for the current folder/zest:enable-statusline - Configure status line for update notifications/zest:enable_statusline)~/.claude-zest/queue//zest:login), data syncs automatically every 60 secondsPlugin not working?
/plugin list # Check if installed
/plugin uninstall zest # Uninstall
/plugin install zest # Reinstall
Authentication issues?
/zest:status # Check current status
/zest:logout # Sign out
/zest:login # Sign back in
Data not syncing?
/zest:status # Check daemon status
/zest:sync # Try manual sync
Check logs if issues persist:
~/.claude-zest/logs/plugin.log~/.claude-zest/logs/sync.lognpx claudepluginhub winding-labs/zest-claude --plugin zestWakaTime plugin for Claude Code - Track your AI usage, lines of code generated, and time spent prompting AI
Track and summarize all files used during a Claude Code session
Query your Claude Code history with SQL. Analyze conversations, commits, and productivity patterns.
Auto-captures Claude Code sessions as narrative worklogs and detects user steering patterns
Real-time session dashboard for Claude Code — cost tracking, analytics, and smart alerts
Session analytics hook for Claude Code — 15 configurable sections (models, cost, cache, tools, files, git diff, RTK savings...)