Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude Timestamps - Live Session Transcripts for Claude CodeNew to Visual Studio Code? Get it now.
Claude Timestamps - Live Session Transcripts for Claude Code

Claude Timestamps - Live Session Transcripts for Claude Code

ClawSecure

|
2 installs
| (0) | Free
See timestamps on every Claude Code message. Live session transcript sidebar with full conversation history, tool calls, and search. Works across all workspaces. Free by ClawSecure.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Timestamps -- Live Session Transcripts with Timestamps for Claude Code

VS Code Marketplace Installs Rating License: MIT Open VSX

Claude Timestamps by ClawSecure -- live timestamped session transcripts for Claude Code in VS Code, Cursor, Windsurf, and every VS Code fork

Claude Timestamps is a free VS Code extension by ClawSecure that adds a live, timestamped transcript log to every Claude Code session. Every message you send and every response Claude gives is captured with an exact timestamp, displayed in a persistent sidebar panel that works across all your workspaces. When you run Claude Code sessions for hours, days, or even weeks, you finally know when every exchange happened.

The Claude Code VS Code extension does not show timestamps on any message. The Claude.ai browser and desktop apps show timestamps natively; the VS Code extension does not. Claude Timestamps solves this by reading directly from Claude Code's own JSONL session transcripts, which contain exact ISO timestamps for every message, and displaying them in a clean sidebar panel with your full conversation history, searchable and always live.

Last updated: May 2026


No Timestamps in Claude Code for VS Code

If you have worked in Claude Code inside VS Code for any extended session, you have run into this problem. You open a session in the morning, work through it across two days, and have no idea which messages were from yesterday versus today. You run long agent sessions with multiple tool calls and cannot tell when an operation started. You hand off work to another session and realize your context has no timestamps to anchor the timeline.

The Claude.ai browser interface shows timestamps on every message. The Claude desktop app shows timestamps. The VS Code extension shows nothing. This is a known limitation that affects every developer who uses Claude Code for longer than a single sitting.

Claude Timestamps by ClawSecure fills that gap by reading Claude Code's own session data and surfacing it where you actually work, directly inside VS Code.


Features

  • Timestamps on every message -- Every user message and every Claude response shows an exact timestamp in bright, readable red. No more guessing when something was said or done
  • Full conversation transcript -- A dedicated sidebar panel shows your complete session history: every message, every tool call, every response, in order
  • Live updates -- The transcript updates in real time as the session progresses. No refresh needed; new messages appear as they happen
  • Tool call visibility -- Tool calls (file reads, writes, bash commands, web searches) are shown inline under the Claude message that triggered them, with the tool name and input summary
  • Session list -- Switch between recent sessions from the sidebar. All your sessions across all workspaces are listed, sorted newest first with message count and relative time
  • Search -- Full-text search across any session. Find any message, any tool call, any decision point instantly
  • Works across all workspaces -- Install once globally. The extension reads from ~/.claude/projects/, which captures sessions from every workspace automatically
  • Configurable display -- Choose absolute timestamps, relative timestamps ("3h ago"), or both. Toggle tool call visibility. Set max messages per session

Install Claude Timestamps

Claude Timestamps is free and installs in seconds. Choose one of these methods:

  1. VS Code Marketplace (recommended) -- Install from the VS Code Marketplace. Search "Claude Timestamps" in the Extensions panel or press Ctrl+Shift+X and type "claude timestamps."
  2. Open VSX Registry -- Install from the Open VSX Registry for editors that use Open VSX, including Google Antigravity and Windsurf.
  3. Manual .vsix install -- Download the .vsix from the GitHub Releases page, then in your editor go to Extensions > ... > Install from VSIX.

Compatible Editors

Claude Timestamps works with every editor built on the VS Code platform. Because it reads from Claude Code's JSONL transcript files directly and uses standard VS Code webview APIs, any editor that supports the VS Code extension model will work out of the box.

Editor Works? Notes
VS Code Yes Primary target
Cursor Yes Full support
Windsurf Yes Full support
Google Antigravity Yes Full support
Roo Code Yes Full support
Cline Yes Full support
Kilo Code Yes Full support
All VS Code forks Yes Any editor using the VS Code extension API

How It Works

Claude Timestamps reads directly from Claude Code's own session transcript files -- no custom hooks, no injected code, no modifications to Claude Code itself.

  1. Transcript discovery -- On activation, Claude Timestamps scans ~/.claude/projects/ for all JSONL transcript files. Each file is one Claude Code session, and each line is one event: a user message, a Claude response, a tool call, or a system event.
  2. Parse and display -- Each JSONL entry is parsed for its type, timestamp, and content. User messages, assistant responses, and tool calls are extracted and displayed in the sidebar with their exact ISO timestamps formatted to your preference.
  3. File watching -- Claude Timestamps watches each JSONL file for changes using Node.js fs.watch. As new lines are appended to the active session, they appear in the sidebar immediately.
  4. Workspace auto-detection -- When you open a workspace, Claude Timestamps auto-selects the most recent session from that workspace's directory, so you are always looking at the right session without manual selection.

Configuration

Claude Timestamps has four settings, all accessible from File > Preferences > Settings (search "Claude Timestamps"):

Setting Default Description
claudeTimestamps.timestampFormat both absolute (May 24, 3:42 PM), relative (3h ago), or both
claudeTimestamps.showToolCalls true Show tool calls (file reads, writes, bash, etc.) in the transcript
claudeTimestamps.maxMessages 500 Max messages per session (0 = unlimited)
claudeTimestamps.transcriptPath "" Override the transcript directory (default: ~/.claude/projects/)

Commands

Command What It Does
Claude Timestamps: Refresh Force reload all sessions from disk
Claude Timestamps: Show All Sessions Clear any workspace filter and show all sessions

Frequently Asked Questions

Does Claude Timestamps work with the Claude Code VS Code extension? Yes. Claude Timestamps reads the JSONL transcript files that Claude Code writes to ~/.claude/projects/. It does not modify Claude Code, inject into its webview, or require any configuration changes. Install Claude Timestamps alongside Claude Code and it works automatically.

Does it capture every message, or just tool calls? Every message. User messages (your prompts), assistant messages (Claude's responses), and tool calls are all captured. The JSONL transcript files contain the complete conversation including all content blocks, so Claude Timestamps can surface everything.

Do I need to configure a separate transcript path for each workspace? No. All Claude Code sessions across all workspaces write to the same ~/.claude/projects/ directory. Claude Timestamps reads that directory and auto-detects which sessions belong to which workspace based on the cwd field in each transcript.

What if I run multi-day sessions? Can I see messages from different days? Yes. This is the core use case Claude Timestamps was built for. Sessions spanning hours, days, or weeks are displayed with exact timestamps on every message, so you can see precisely when each exchange happened.

Does Claude Timestamps work in Cursor, Windsurf, or other VS Code forks? Yes, as long as you are using Claude Code (the Anthropic CLI) inside those editors. Claude Timestamps reads the JSONL files that Claude Code writes; it does not depend on VS Code-specific behavior beyond the extension API itself.

Does it slow down VS Code or Claude Code? No. Claude Timestamps uses lightweight file watchers and reads files incrementally. It has no impact on Claude Code's performance and does not run any background processes beyond what VS Code's extension host already manages.

Is my conversation data sent anywhere? Never. Claude Timestamps reads your session files locally and displays them in the VS Code webview. No data leaves your machine. No telemetry, no analytics, no external requests.

Can I search across multiple sessions? The search bar filters messages within the currently selected session. To search a different session, switch to it in the session list on the left.

What version of VS Code is required? VS Code 1.85.0 or later. Any recent version of VS Code, Cursor, Windsurf, or compatible fork will work.


What is ClawSecure?

ClawSecure is the integrity layer for AI agent skills and workflows. ClawSecure has audited 3,000+ AI agent skills, provides AI-powered runtime monitoring, and ships free developer tools that fix the everyday problems of working with AI coding assistants. Claude Timestamps is part of the ClawSecure free tools collection, built for developers who want more visibility and control over their AI agent workflows.


Free Developer Tools by ClawSecure

Claude Timestamps is one of three free tools in the ClawSecure developer tools collection. All are MIT-licensed and free forever.

Tool What It Does
Claude Timestamps Live timestamped transcripts for every Claude Code session in VS Code.
ShutUp Tabs Auto-closes Claude Code diff tabs in VS Code, Cursor, Windsurf, Antigravity, and all VS Code forks.
Railgun Deterministic agent orchestration engine. YAML-defined pipelines with runtime limits, concurrency caps, and per-step observability.

Contributing

Claude Timestamps is open source and MIT-licensed. Issues, feedback, and pull requests are welcome at github.com/ClawSecure/claude-timestamps.


License

MIT License. Free forever. See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft