Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>WriteLogsNew to Visual Studio Code? Get it now.
WriteLogs

WriteLogs

Ibrahim Aliyu

|
16 installs
| (0) | Free
Automatic work logs and AI daily summaries from your coding activity — including commits made by AI tools like Claude Code. Syncs every minute.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WriteLogs

Your work log writes itself. WriteLogs quietly tracks your coding activity — including commits made by AI tools like Claude Code — and turns it into a daily summary you can paste into a standup, timesheet, or client update.

How it works

  1. Create a project at your WriteLogs dashboard and copy its key (wrlg_...)
  2. Paste the key into the WriteLogs sidebar in VS Code
  3. Code normally. Your activity syncs about every minute
  4. Get your daily summary — tasks, files, and time — written by AI from what actually happened

What gets tracked

  • Files you edit: path, language, lines added/removed, and a short snippet of the change
  • Active vs. idle time per file (pauses over 5 minutes don't count)
  • Git context: branch, commits, and commit messages — so work done by AI agents (Claude Code, etc.) is captured even when it never touches your editor

What never gets tracked

  • .env files, keys, certificates, lock files, and anything in node_modules/dist
  • Secret-looking lines (API keys, tokens, passwords) are redacted before leaving your machine
  • Files outside the folders you've connected
  • Unsaved scratch buffers, other apps, or anything outside VS Code

Prefer no code at all? Set writelogs.captureSnippets to false and only file names and stats are sent.

Reliability

Activity is saved to disk the moment it's captured and deleted only after the server confirms receipt. Crashes, offline stretches, and restarts lose nothing; retries never create duplicates.

Settings

  • writelogs.captureSnippets — include redacted code snippets (default: true)
  • writelogs.productionIntervalMs — sync interval (default: 1 minute)
  • writelogs.inactivityPauseThresholdMs — idle time before tracking pauses (default: 5 minutes)

Commands

  • WriteLogs: Sync Logs — sync immediately
  • WriteLogs: Set PAT Key / WriteLogs: Clear PAT Key
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft