microsoft/codetour

VS Code extension that allows you to record and play back guided tours of codebases, directly within the editor.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 15th, 2026
Created on March 7th, 2020
Open Issues & Pull Requests: 41 (+0)
GitHub issues: Enabled
Number of forks: 159
Total Stargazers: 4,578 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 31.0 days
Mean response time: 353.1 days
90th percentile: 1057.4 days
Tracked items: 47

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 494 days
Stale 30+ days: 7
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (7)
  • area: recording (6)
  • P3 (5)
  • P1 (3)
  • bug (2)
  • external (2)
  • area: github (1)
  • area: playback (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

CodeTour is a Visual Studio Code extension that allows you to record and play back guided tours of codebases directly within the editor.

The tool addresses the problem of onboarding developers to unfamiliar codebases by enabling the creation of interactive walkthroughs. A code tour consists of a series of steps, each associated with a specific file, line, or directory and accompanied by a description. Developers can record tours by opening files, annotating lines with the comment bar, and adding markdown-formatted descriptions. Tours can be checked into a repository for sharing with contributors or exported as standalone files that others can replay without cloning the code.

CodeTour suits teams that want to reduce onboarding friction and improve knowledge sharing across projects. It works well for documenting bug reports, explaining code review changes, or guiding developers through feature areas. The extension is particularly valuable for projects where contributors need to understand context quickly without relying on external documentation or synchronous help. Teams managing multi-root workspaces can create tours spanning multiple folders, and individual steps can be edited or deleted during recording through the tree view interface.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development activity demonstrates responsiveness to community feedback, with fixes and enhancements being incorporated based on practical usage patterns. The codebase receives ongoing attention to improve the recording and playback experience, including refinements to how tours are stored and displayed within the editor.