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.