Pomodoro
25 min focus
No projects found{{ projectFilterText ? ' matching your filter' : '' }}.
Get started by creating a new project using the '+' button or the Project Wizard.
{{ truncateDescription(project.description, 100) || 'No description provided.' }}
{{ truncateDescription(project.description, 60) || 'No description' }}
{{ truncateDescription(project.description, 100) || 'No description provided.' }}
AI could not generate a schedule recommendation.
Nothing scheduled for today yet.
25 min focus
15 min session
45 min session
Set your own time
{{ project.description || 'No description' }}
{{ task.description || 'No description' }}
90 min • Forest sounds • No interruptions
25 min • Light background • Gentle alerts
45 min • Cafe ambiance • Progress tracking
60 min • Ambient sounds • Minimal distractions
{{ truncateDescription(task.description, 50) || 'No description' }}
Let's start by defining your project. What are you working on?
Already have a project name? Let AI help craft a detailed description.
Let the AI analyze your project and suggest a task breakdown with dependencies and checklists.
{{ wizardProject.description }}
{{ wizardLoadingMessage || 'Generating tasks...' }}
{{ task.description }}
Review your new project details before creating it.
{{ formatTimeRange(block.startTime, block.duration) }}
Loading profile...
{{ userProfile.uid }}
{{ formatProfileDate(userProfile.createdAt) }}
{{ formatProfileDate(userProfile.updatedAt) }}
User profile not available or could not be loaded.
This might happen if you're not logged in or if there was an issue fetching your data.
Review and restore archived projects, tasks, and checklist items
{{ archiveFilter.searchText || archiveFilter.type !== 'all' ? 'Try adjusting your search or filter' : 'Archived projects, tasks, and checklist items will appear here' }}
{{ truncateDescription(item.description, 120) }}
Define multiple TTS alerts that trigger at specific times before your timer ends. These settings apply globally.
No custom alerts defined yet. Add one above!
Note: AI features use the application's configured API key securely via a proxy service.
Install AI Focus Tool as an app on your device for quick access. Available on supported browsers.
Completed: {{ projectMetrics.taskStatuses?.completed || 0 }}
In Progress: {{ projectMetrics.taskStatuses?.inProgress || 0 }}
Total: {{ projectMetrics.totalTasks || 0 }}
Completed: {{ projectMetrics.checklistItems?.completed || 0 }}
Remaining: {{ (projectMetrics.checklistItems?.total || 0) - (projectMetrics.checklistItems?.completed || 0) }}
Total: {{ projectMetrics.checklistItems?.total || 0 }}
No custom alerts defined yet.