Time by project, language, and editor — across VS Code, Cursor, Xcode, iTerm2, Warp, Terminal, and Claude Code.
See exactly how long you spend coding in each project and language. xeve tracks coding time through heartbeats from your editor and terminal, giving you granular data on your engineering output without any manual timers.
The VS Code extension sends heartbeat events while you type, tracking active coding time per file, project, and language.
Works with VS Code, Cursor, Xcode, iTerm2, Warp, Terminal, and Claude Code. The macOS app captures project names from window titles across all editors.
See total coding time per project, per day. Identify which codebases consume the most time and how effort shifts across the week.
Track time spent in TypeScript, Swift, Python, Rust, Go, and every other language. Understand your technology stack at a glance.
A shell hook captures every Claude Code session automatically. See how much of your coding is AI-assisted versus manual.
The VS Code extension detects file saves and keystrokes, debouncing into heartbeat events sent to Supabase every 2 minutes of activity. The Claude Code hook is a shell script that wraps the claude command and posts session start/end events. The macOS app supplements this by detecting coding-related apps (VS Code, Xcode, Terminal, etc.) and extracting project names from window titles using regex patterns. All coding sessions are stored in the coding_sessions table with user_id, project, language, editor, started_at, and ended_at fields.
App tracking records total time in an editor. Coding analytics uses heartbeats to measure active coding time — only when you are actually typing or saving files. If you have VS Code open but are reading docs in Chrome, only app tracking registers VS Code as idle.
The Mac app tracks which editor you are using and for how long. The VS Code extension adds file-level and language-level detail via heartbeats. For the richest data, use both — but either works on its own.
Not yet. Currently supported editors are VS Code, Cursor, Xcode, iTerm2, Warp, Terminal, and Claude Code. JetBrains and Neovim plugins are planned. The macOS app still tracks time in those editors at the app level.
early access
free during early access. no credit card required. install the mac app and your dashboard is live in seconds.
Commits, pull requests, code reviews, and lines changed — synced daily via OAuth.
learn more →001Zero-config macOS menu bar app that tracks every application you use, window title, and category — passively, in the background.
learn more →006Cross-platform AI analysis that finds patterns in your data and delivers actionable recommendations every week.
learn more →