View and manage code tags in VS Code: see tags for you and tags you created in the sidebar, tag teammates from the editor with comments, and jump to references. Sign in with GitHub; works with your Codtag backend for team code review and feedback.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
A VS Code extension for managing code tags with OAuth integration. View tags addressed to you, tags you created, and tag users with comments from the editor.
Features
Tags for me – Sidebar view of tags where you are the target user
Tags I created – Sidebar view of tags you authored
Sign in with GitHub – OAuth flow (when backend is configured for production)
Tag a user – Right-click selected text in the editor → “Tag a user with a comment”
Open at reference – Jump to the file/line referenced by a tag
Auto-refresh – Tags refresh when the window gains focus and on a 60s poll while the window is focused
Requirements
VS Code^1.70.0 (1.70 or later). Minimum supported version; tested on 1.70; newer versions are supported.
Codtag backend running and reachable (default: http://localhost:8080)
Setup
Backend
Run the Codtag backend and ensure it is available at the URL you will use (see Extension configuration below).
Extension
From VSIX: Install the packaged .vsix from the Releases page (or via Install from VSIX in VS Code).
From source: Open the codtag folder in VS Code, run Run Extension from the Run and Debug view (F5). Use the Extension Development Host window for testing.
Configuration
Installed extension: Uses the default Codtag backend; no setup required. Change Codtag: Api Base Url in Settings only if you self-host or use a different server.
Development: Use Run Extension (Local) in launch.json to point at http://localhost:8080. Optionally add a .env file; env vars (and launch.json) override the default.
Extension commands
Command
Description
Codtag: Login
Sign in with GitHub
Codtag: Logout (Sign out)
Sign out and clear stored credentials
Refresh
Refresh the active tags view (Tags for me / Tags I created)
Tag a user with a comment
Context menu: tag a user for the selected text
Open at reference
Open the file and line referenced by the selected tag
Codtag: Send feedback
Open the feedback form in your browser
Development
Install deps: npm install
Tests: npm run test or npm run test:coverage (Jest; coverage in coverage/).
Run extension: Open this folder in VS Code → Run and Debug, then pick:
Run Extension (Local) – uses http://localhost:8080 (env set in launch.json)
Run Extension (Production) – uses your deployed API URL (e.g. http://13.60.194.117:8080; edit .vscode/launch.json if your URL differs)
Package: npm run vscode:prepublish (produces dist/extension.js); then package as VSIX if needed.
Publish: See PUBLISHING.md for steps to publish to the Visual Studio Marketplace.
The extension talks to the backend over HTTP. Ensure the backend is running and that the API base URL is set (VS Code setting codtag.apiBaseUrl or API_BASE_URL in .env for dev; default http://localhost:8080).
Feedback
We’d love to hear how we can improve Codtag. You can submit feedback, suggestions, or report issues here:
You can also run Codtag: Send feedback from the Command Palette to open the form in your browser.
Privacy and telemetry
This extension does not collect telemetry or send any data to the extension author. It communicates only with the Codtag backend (the API URL you configure). Authentication uses GitHub OAuth and tokens are stored locally in VS Code secret storage. If telemetry is added in the future, it will be opt-in and documented in the README and in the extension manifest per VS Code guidelines.