Anchor - Context-Aware Pomodoro Timer
🚧 EARLY ACCESS PREVIEW
Anchor is currently in early access. We're actively developing and refining features based on user feedback. Expect frequent updates and improvements!
Your feedback is invaluable! Found a bug or have a feature request? Report an issue
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
NEW: Plan contexts in advance!
- Create
contexts.md template with examples
- Import multiple contexts from markdown tables
- Perfect for sprint planning and bug triage
🔄 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
Option 1: Plan Your Work (Recommended)
Create a Context Template
- Run "Anchor: Create Contexts Template"
- Edit
contexts.md with your planned work
- Run "Anchor: Import Contexts from Markdown"
Start Your First Pomodoro
- Click the 🍅 icon in the status bar
- Select a context and start working!
Option 2: Create Contexts On-the-Fly
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 Progress
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

Timer Commands
Anchor: Start Pomodoro - Start a new Pomodoro session
Anchor: Set Pomodoro Duration - Quickly change session length (15, 25, 45, 90 min)
Anchor: Pause Timer - Pause the current timer
Anchor: Resume Timer - Resume a paused timer
Anchor: Stop Timer - Stop the current timer
Context Commands
Anchor: Create Context - Create a new work context
Anchor: Create Contexts Template - Create a contexts.md template file
Anchor: Import Contexts from Markdown - Import contexts from markdown table
Anchor: Switch Context - Switch to a different context
Anchor: Complete Context - Mark current context as completed
Analytics & Account
Anchor: Show Dashboard - Open analytics dashboard
Anchor: Sign In - Sign in to access Pro features
Anchor: Upgrade to Pro - Upgrade to Pro subscription
Planning Your Work
Anchor makes it easy to plan your work in advance using markdown files.
✨ Automatic Setup
When you open a new workspace, Anchor will automatically offer to create a contexts.md template file. Just click "Create Template" and you're ready to plan!
Don't want this? Disable in settings: anchor.autoCreateContextsTemplate
Manual Setup
You can also create the template anytime:
1. Create Template
Anchor: Create Contexts Template
This creates a contexts.md file with example contexts.
2. Edit Your Contexts
| Context Name | Type | Priority | Est. Pomodoros | Notes |
| ------------- | ------- | -------- | -------------- | --------------------- |
| Fix login bug | Bug | Urgent | 3 | Check OAuth flow |
| Add dark mode | Feature | High | 8 | Use VS Code theme API |
| Update docs | Docs | Normal | 2 | Add screenshots |
3. Import Contexts
Anchor: Import Contexts from Markdown
All your planned contexts are now ready to work on!
Use Cases
- Sprint Planning: Plan your sprint contexts at the start
- Bug Triage: Organize bugs by priority
- Feature Development: Break down features into contexts
- Team Onboarding: Share context templates with your team
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 & Feedback
We'd love to hear from you!
This is an early access preview and we're actively improving Anchor based on user feedback.
Help Us Improve
- 📝 Share your feedback - Tell us about your experience
- 🐛 Report bugs - Help us squash them quickly
- 💡 Suggest features - What would make Anchor better for you?
License
MIT License
Made with ❤️ by Brane Technologies
Early Access Preview - Actively developed and improved based on your feedback