TandemTandem lets you annotate code in VS Code and follow walks through it written by a coding agent. Collect questions as you read, review proposed changes beside the code, and copy your annotations and review back to the agent. InstallationInstall Tandem from the Visual Studio Marketplace, or run:
Requires VS Code 1.138 or later and a trusted workspace folder on disk. In a multi-root workspace, Tandem uses the first folder. Virtual workspaces and vscode.dev are not supported. AnnotationsSelect some code and press Alt+A. Type your annotation and press Enter to save it. Annotations appear as native comment threads beside the code and in VS Code's Comments panel.
Run Copy Tandem Session to copy all your annotations, with file paths and code snippets, ready to paste into an agent. Snippets keep the code as it was when you annotated it, even if the file changes later. Clear Tandem Session deletes all annotations. Both commands are available in the Comments panel title bar and the command palette. WalksA walk is a sequence of steps an agent writes to explain code, propose changes, or both. Each step can point to code in your project, include a diagram, and link to other files. To try one, give your agent this prompt:
Open Walk in the activity bar. Click a step to open its file and highlight the relevant code, or use Alt+] and Alt+[ to move between steps. Tandem remembers your place when you leave and come back. Saving a new version of the walk updates the view.
The example walks follow Tandem's own source code. Reviewing proposalsA proposal describes a change the agent intends to make. If it includes a diff, Open diff opens it in VS Code's diff editor. Viewing or approving a proposal does not change your files. Use Approve this change to approve a proposal, or press Alt+Enter on the focused step. You can write a response below any step, whether it proposes a change or explains existing code.
When you're done, Submit Review copies your approvals, responses, and annotations to the clipboard. Paste them back into the agent. The review is also saved to Your review survives reloads. When the agent revises a walk, responses follow their steps and changed proposals lose their approvals. Submitting a review clears nothing. Tandem works through workspace files and copied text. The extension needs no agent account or API key. See Writing walks for the format and instructions for agents. CommandsCommands are available in the command palette under Tandem.
Workspace dataTandem stores its files in
Tandem adds this folder to DevelopmentInstall Node.js 24 or later and Bun 1.4.0, then run:
Press F5 to open an Extension Development Host. To use the extension in your regular window, run Developer: Install Extension from Location… and select this folder. Run
Before releasing, try annotations, walks, diagrams, diffs, review submission, and persistence after reload in a fresh VS Code profile, including on the minimum supported version. Upload updates through the Marketplace publisher page. FeedbackReport a bug or request a feature. License |


