Ask any developer what kills their focus and the answer is usually communication tools. Slack pings, email threads, Zoom calls — they fragment the day into tiny pieces. But most people cannot quantify the damage. The Communication page changes that.
What Gets Tracked
xeve already tracks every app you use. The Communication page filters for communication-specific apps — Slack, Discord, Messages, Mail, Zoom, Teams, and others — and provides a dedicated analysis of how you spend time in them.
Four stat cards summarize the picture: total communication time across all apps, number of conversation sessions (each switch to a different channel or thread counts), average session length, and your peak communication hour.
Per-App Breakdown
A horizontal bar chart shows time spent in each communication app. For most developers, Slack dominates — often by a factor of 3-5x over the next app. Seeing that bar chart is usually the wake-up call that leads to muting channels or setting status to "focus mode."
Top Conversations
The most revealing feature is the top conversations list. xeve parses window titles to extract channel names from Slack, server names from Discord, email subjects from Mail, and meeting names from Zoom. The result is a ranked list of your top 15 conversations by time spent.
This surfaces the conversations that consume disproportionate time. Maybe one Slack channel accounts for 40% of your communication time. Maybe a recurring meeting is your biggest time sink. The data makes it visible so you can act on it.
Hourly Heatmap
A 24-hour heatmap shows when you communicate most. The typical developer pattern is a communication spike at 9-10 AM (catching up on overnight messages), a lull during deep work hours, and another spike in the afternoon for syncs and reviews.
If your heatmap shows communication spread evenly across the day with no gaps, that is a red flag — it means you never have uninterrupted focus time. The goal is to see clear communication-free blocks that align with your best coding hours.
Check your communication patterns at xeve.io/dashboard/communication.