Aurene for VS CodeAurene tracks your coding time automatically and splits it into human and AI work. See it all on your dashboard at aurene.eu. Works in VS Code, Cursor, VSCodium and other VS Code-based editors. Setup
Today's coding time then shows in the status bar. Its tooltip adds your time on the current branch over the last year. Click it for the menu. What is trackedA heartbeat is sent when you switch files, when you save, and at most every 2 minutes per file while you type or move the cursor. The gap between two heartbeats counts as coding time when it's under 15 minutes. Each heartbeat carries the file path, project (the workspace folder), language, git branch, category (coding, AI coding or debugging), how many changed lines came from you and from AI, the editor, OS and machine name. An edit counts as AI when:
Undo, redo, git checkouts and formatter-only edits are ignored. Claude Code. The extension reads the transcripts in Commits. Every 10 minutes the extension reads the last 100 commits of each open repository through VS Code's git and sends the ones whose author email matches your AI ChangesThe AI Changes view in the Explorer lists every AI edit on this machine, newest first and grouped by day. Each entry shows the file, the lines added and removed, the time, and an icon for what made it: Claude Code, an inline completion or an editor agent. Click an entry to open the file at the changed line, which makes it quick to review what AI wrote. Back-to-back edits to one file within a minute show as one entry. The view keeps the latest 500 changes, stays on this machine, and can be cleared from its title bar. AI highlightsLines AI wrote get a tinted background and a mark in the scroll bar, so you can see at a glance what to review. Hover one to see what wrote it and when. Lines are recognized by their content, so the tint follows them when code moves, and a line you edit yourself loses it. Very short lines ( Agent time. The extension also measures how long Claude Code worked on its own: from each prompt or response to the next response, leaving out waits over 15 minutes. Subagents and parallel sessions count once. The dashboard shows it next to your own coding time. Paused. While tracking is paused nothing is recorded, and Claude Code work done meanwhile isn't reported later. Offline. Heartbeats are kept on disk while Aurene is unreachable, up to 10,000, and sent once it's back. That includes heartbeats from windows that have since closed. Commands
Settings
Remote developmentOver Remote SSH, WSL or in a dev container, the extension runs on the remote side. File paths, the git branch, the machine name and Claude Code transcripts come from there, and that side needs to reach aurene.eu. |