Documentation
What is Ekachit?
Ekachit is a focus intelligence platform that connects your laptop, phone, and calendar into a single intelligence layer. It passively observes how you spend time, identifies patterns, and coaches you toward deeper work.
System Architecture
Ekachit collects anonymous activity metadata from your devices, processes it through our privacy-first pipeline, and delivers personalized focus insights.
5-Minute Setup
Get your first focus insights in 5 minutes. Here's the full setup path:
Sign up at ekachit.app/signup. Email + password or use Google/GitHub/Apple SSO.
→ detailed guideDownload from App Store (iOS) or Play Store (Android). Sign in with your account.
Settings → Integrations → Google Calendar → Authorize. Read-only access — we only see meeting times, never content.
→ detailed guideDownload the macOS agent. Grant Accessibility API permission. It runs silently in your menu bar.
→ detailed guideTap 'Start Focus' in the app. Put your phone down. Work. Ekachit handles the rest.
Create Your Account
You can create an account in three ways:
Plans & What You Get
# Desktop agent, Slack, and Jira require Pro plan.
# Cancel anytime. Access continues until end of billing period.
Desktop Agent Setup
The macOS desktop agent silently categorizes your active application into focus categories. Full setup guide:
Phone App Setup
Install the mobile app and configure phone-aware focus tracking.
Google Calendar Integration
Sync your calendar to enable meeting cost analysis and focus window detection.
Slack Integration
Connect Slack for automatic DND sync and focus status updates.
Jira Integration
Import tasks from Jira and map estimation data for ML coaching.
Focus Sessions
Focus sessions are the core unit of Ekachit. When you start a session, the system begins tracking across all connected devices.
During a session, Ekachit monitors:
Task System
Tasks are what you're working on during focus sessions. Ekachit uses your task history to predict future durations.
After ~10 completed tasks, the ML engine begins generating estimation predictions. At ~30 tasks, it reaches 94% accuracy.
Nudge System
Ekachit sends 14 types of contextual nudges based on your behavior patterns:
Nudges are delivered via push notification and in-app overlay. You can disable any category individually in Settings → Notifications.
Spider Chart & 6D Profile
The 6D focus profile measures your work patterns across six dimensions, updated daily by the ML engine:
The spider chart requires ~3 days of tracking data before the first profile is generated. Accuracy improves continuously as more data is collected.
# Spider chart is a Pro feature.
Data Flow & Encryption
All data flows through encrypted channels with minimal server-side exposure:
Per-user data isolation ensures every query is scoped to the authenticated user. No user can access another user's data.
On-Device Processing
The most sensitive computation — cross-device correlation — happens entirely on your device.
Raw behavioral data stays on your device. Only anonymized aggregate metrics are sent to our servers for focus scoring.