Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Claude Action TimelineNew to Visual Studio Code? Get it now.
Claude Action Timeline

Claude Action Timeline

SKKokkula

|
27 installs
| (0) | Free
Timestamps for every Claude Code action: a live timeline of prompts, tool calls, replies and durations, read from the session transcripts Claude Code already writes locally. Unofficial.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Action Timeline

Timestamps for every Claude Code action. A live timeline of what Claude Code is doing in your workspace — every prompt, tool call, reply and how long each one took — read from the session transcripts Claude Code already writes to your disk. Read-only over local files: no network calls, no runtime dependencies, and nothing of yours is ever written to.

Unofficial. An independent, community-built extension. It is not made by, endorsed by, or affiliated with Anthropic. "Claude" is Anthropic's trademark and is used here only to describe what the extension reads.

The timeline view, showing a session's prompts, tool calls and reply in order. Illustration of the layout, built from the same labels and formatting the code renders — not a captured screenshot.

Install

  1. Install Claude Action Timeline from the VS Marketplace (VS Code) or Open VSX (VSCodium, Cursor, Windsurf). Needs VS Code 1.90+.
  2. Open a folder you've run Claude Code in, and click the clock icon in the activity bar.

Nothing to configure or sign in to — it finds ~/.claude/projects/ and follows your latest session live.

Features

  • A timestamped row per action — prompts, tool calls, replies and thinking blocks, each with its measured duration and outcome. Slash commands show as typed; click a Read/Edit/Write row to open the file.
  • Backgrounded work stays visible until its result lands — it never claims to be "running" once you've moved on. A denied call is shown muted, not as an error.
  • A status bar that says what Claude is doing, with no file path in it — safe to screen-share. A quiet turn is flagged as a fact, not a verdict, and Copy Freeze Report builds a paste-ready diagnostic.
  • Detects a real Claude Code freeze — the sleep/wake bug in claude-code#53846 and #77880 — and offers a one-click resume.

Pick Session open, showing two sessions with their titles, branches and ages. Illustration, not a captured screenshot.

  • Switch or resume any session by title, branch and age — not just whichever is newest.

Show Changes open on an Edit row, showing the diff pulled from the transcript. Illustration, not a captured screenshot.

  • Show Changes replays exactly what an edit did, straight from the transcript, as a read-only diff.
  • Subagent activity (showSubagents) shows inline, sorted by time.
  • The full command list, feedback and logs live under Claude Timeline in the command palette.

Settings

Every key is prefixed claudeActionTimeline.

Setting Default Meaning
claudeDir "" Directory holding projects/; empty means ~/.claude
showThinking false Show thinking blocks as entries
showSubagents false Show subagent activity
showDurations true Per-tool durations
newestFirst true Newest action at the top
maxEvents 500 Entries kept in the view (50–5000)
timeFormat time time = HH:MM:SS, timeWithDate = MMM D HH:MM:SS
frozenDetection.enabled true Warn when a session looks frozen after a sleep/resume
frozenDetection.resumeSkewSeconds 60 Tick gap read as the machine having slept
frozenDetection.graceSeconds 180 Wait after a resume before classifying sessions
frozenDetection.staleAfterMinutes 60 A transcript idle longer than this before the sleep is never flagged

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft