Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Copilot RecorderNew to Visual Studio Code? Get it now.
Copilot Recorder

Copilot Recorder

Chair of Software Engineering at Saarland University

|
2 installs
| (0) | Free
Records interactions with GitHub Copilot
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Copilot Recorder

Records accepted GitHub Copilot completions from VS Code logs and creates Git commits.

Features

  • Watches Copilot logs in the current VS Code window.
  • Detects accepted completions from both stillInCode and ghostText.accepted log formats.
  • Commits changes in the current Git repo.
  • Exports Copilot chat session JSON files.

Commands

  • Copilot Recorder: Start Recording (copilotRecorder.start)
  • Copilot Recorder: Stop Recording (copilotRecorder.stop)
  • Copilot Recorder: Print Copilot Log Path (copilotRecorder.printLog)
  • Copilot Recorder: Export All Chats (copilotRecorder.exportAllChats)

Requirements

  • VS Code 1.108.0+
  • Git in PATH
  • Opened folder is a Git repository
  • GitHub Copilot/Copilot Chat installed

Settings

All settings use the copilotRecorder.* prefix:

  • dedupeTtlSeconds (default 900): duplicate suppression window
  • debounceMs (default 0): delay before commit
  • addAll (default false): stage all files before commit
  • allowEmpty (default false): allow empty commit
  • dryRun (default false): show what would be committed
  • chatExportOutputDirectory (default empty): export target folder

Quick start

  1. Open a Git repository folder in VS Code.
  2. Run Copilot Recorder: Start Recording.
  3. Accept a Copilot inline completion.
  4. Check the Copilot Recorder output channel.
  5. Stop recording when done.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft