Anchor - Context-Aware Pomodoro Timer
Stop wondering where your time goes. Anchor tracks your focus, analyzes your productivity patterns, and helps you understand how you really work.

Why Anchor?
Most Pomodoro timers just count down. Anchor gives you insights:
- 📊 See your productivity patterns - Which contexts take the most time? When are you most focused?
- 🎯 Track context switching - Understand how often you switch between tasks
- 📈 Measure progress - Visualize completed Pomodoros and time spent per project
- 🔄 Automatic git commits - Never lose work, with AI-powered commit messages (Pro)
- 💡 Actionable analytics - Weekly reports and focus scores to improve your workflow
Features
📊 Analytics Dashboard
Track your productivity with detailed insights:
- Completed Pomodoros per day/week/month
- Time spent per context and project
- Focus patterns and context switching analysis
- Productivity trends over time
🍅 Smart Pomodoro Timer

Integrated timer with VS Code status bar:
- Customizable durations (25/5/15 minutes default)
- Automatic break suggestions
- Long breaks after 4 Pomodoros
- Non-intrusive notifications
🎯 Context Management

Organize your work into contexts:
- Types: Feature, Bug, Review, Docs, Refactor, Meeting
- Priority levels: Urgent, High, Normal, Low
- Track time and progress per context
- Sidebar tree view for easy management
🔄 Git Integration (Pro)
Never lose work:
- Automatic commits at end of each Pomodoro
- AI-powered commit message generation
- Manual commit prompts for Free tier
- Branch-aware context detection
Quick Start
Create Your First Context
- Open Command Palette (
Ctrl+Shift+P)
- Run "Anchor: Create Context"
- Choose context type and set priority
Start Your First Pomodoro
- Click the 🍅 icon in the status bar
- Or run "Anchor: Start Pomodoro" from Command Palette
View Your Analytics
- Run "Anchor: Show Dashboard" to see your productivity insights
- Track your focus patterns and completed work
Sign In for Pro Features (Optional)
- Run "Anchor: Sign In" to access Pro features
- Upgrade to Pro for unlimited contexts and auto-commits
Commands

Anchor: Start Pomodoro - Start a new Pomodoro session
Anchor: Pause Timer - Pause the current timer
Anchor: Resume Timer - Resume a paused timer
Anchor: Stop Timer - Stop the current timer
Anchor: Create Context - Create a new work context
Anchor: Switch Context - Switch to a different context
Anchor: Complete Context - Mark current context as completed
Anchor: Show Dashboard - Open analytics dashboard
Anchor: Sign In - Sign in to access Pro features
Anchor: Upgrade to Pro - Upgrade to Pro subscription
Configuration
Configure Anchor through VS Code settings:
anchor.pomodoroDuration - Duration of Pomodoro sessions (default: 25 minutes)
anchor.shortBreakDuration - Duration of short breaks (default: 5 minutes)
anchor.longBreakDuration - Duration of long breaks (default: 15 minutes)
anchor.pomodorosUntilLongBreak - Pomodoros before long break (default: 4)
anchor.autoCommit - Auto-commit changes (Pro feature, default: true)
anchor.commitMessageStyle - Commit message style: "template" or "ai" (Pro)
Subscription Tiers
Free Tier
- 3 active contexts
- Manual commit prompts
- Basic analytics
- Local data storage
Pro Tier ($9.99/month)
- ✨ Unlimited contexts
- ✨ Automatic git commits
- ✨ AI-powered commit messages
- ✨ Cloud data sync
- ✨ Advanced analytics
- ✨ Weekly email reports
Upgrade to Pro
Requirements
- VS Code 1.80.0 or higher
- Git repository (for git integration features)
Support
License
MIT License
Made with ❤️ by the Anchor team
| |