Skip to content
DE

Timer

DevFlow includes a built-in timer that tracks your work day from start to finish. It sits in the header bar and is always visible, giving you a live view of how long you have been working, which project you are on, and whether you are paused.

Instead of starting and stopping timers for individual tasks, DevFlow tracks your entire work day as a continuous session. A work day consists of:

  • Start — Begin your work day
  • Pause — Take a break (rest, lunch, etc.)
  • Resume — Continue working after a break
  • Stop — End your work day

This approach mirrors real work patterns and makes it easy to track total working time, break time, and elapsed time in one place.

The timer widget appears in the application header. It shows different information depending on your state:

When no work day is active, you see a Start Day button. Click it to begin tracking.

While working, the widget shows:

  • A pulsing green dot indicating the timer is running
  • Your working time in HH:MM format
  • The current project and Flow you are working on (or “No project” if unassigned)
  • Pause and Stop buttons

During a break, the widget shows:

  • An amber pause icon replacing the green dot
  • Your frozen working time (it does not increase while paused)
  • A break timer showing how long you have been paused
  • Resume and Stop buttons

Click the timer display to expand a dropdown with more information:

  • Current project/Flow being tracked
  • Status (Running or Paused)
  • Total work time for the day
  • A link to the Time Tracking page for the full view

When you open a Flow’s detail page, you will see a “Work Here” button. Clicking it assigns your current time block to that project and Flow. This is how you switch context during the day:

  1. You are working on Project A, Flow MA-5
  2. You open Flow MA-12 and click “Work Here”
  3. The previous time block is closed, and a new one starts for MA-12

The behavior adapts to your current state:

  • No active work day — Starts your work day and immediately assigns this project/Flow
  • Work day running — Switches to the new project/Flow
  • Work day paused — Resumes your work day and switches to the new project/Flow

If you are already working on the Flow you are viewing, the button shows “Working Here” with a green pulse instead.

Time blocks are automatically rounded to a 5-minute interval (Takt). This ensures consistent and clean time tracking across all projects. The Takt value appears in the day view table next to each time block.

When an AI agent works on a Flow (during planning or implementation), its working time is tracked separately as agent sessions. These appear in the Flow detail page on the session timeline and do not count toward your personal work time.

This gives you clear visibility into how much time the AI spent vs. how much time you spent on any given piece of work.

Projects can be configured with an Auto Timer setting. When enabled, the timer automatically starts and switches context when you begin working on Flows in that project. This reduces manual clicks and ensures time is always tracked accurately.

Configure this in the project settings under the General tab.