Time trackingCAN I VIBECODE
Memtime?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Memtime is a Windows/macOS automatic time tracker. It runs in the background and, from mouse/keyboard activity, records with minute-level detail which app, browser tab (including URL and browser profile), document, email subject/recipient, or chat (Teams, Slack) the user was actively working in. Captured activity is stored locally and offline in a chronological 'Memory Aid' timeline; nothing is uploaded, and users can edit, delete, exclude activities, or approve timesheets before sharing. Users turn timeline segments into time entries by click-and-drag or AI-style suggestions, optionally mirroring connected project/task structures, or using custom local projects. Calendars can be imported to compare planned vs actual time. Export is manual (CSV, PDF, Excel, custom reports) or automatic sync of approved entries with comments into project software via integrations. Free tier plus Premium (
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a privacy-first desktop automatic time tracker inspired by Memtime's workflow. The app runs silently in the background and, from OS-level foreground/window focus, records minute-by-minute what the user worked on: app name, window/document title, browser URL and tab, email subject/recipient, chat thread. All raw activity is stored locally (e.g., SQLite) and never uploaded. The main screen shows a chronological 'memory timeline'; users can zoom time increments (1–60 min, with 3/6-min presets), group by dominant activity, search past activity, and compare with imported calendar events (planned vs actual). Users convert timeline segments into billable time entries by click-and-drag or by accepting suggested entries, attach client/project/task from a synced project structure or local custom projects, edit/delete entries, set privacy exclusions (apps/domains not recorded), then approve and export as CSV/PDF/Excel or auto-sync approved entries with comments to project-tracking tools via their APIs. Implementation: desktop app (Tauri or Electron) with native focus tracking — macOS Accessibility/window APIs, Windows UI Automation + foreground-window APIs; an optional companion browser extension for tab-level detail; local SQLite with import/export; CalDAV/ICS calendar import; a generic REST sync adapter and one concrete integration (e.g., Jira or Toggl-style API). Do not copy Memtime's name, branding, proprietary assets, or UI. Out of scope: cloud sync, team dashboards, invoicing, mobile capture, AI chat. Deliver a README covering setup, OS permissions required (Accessibility, screen recording where needed), privacy defaults, and known limitations of focus-based tracking.