Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodtagNew to Visual Studio Code? Get it now.
Codtag

Codtag

Kashif Jamil

|
2 installs
| (1) | Free
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.
Copied to clipboard
More Info

Codtag

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

  1. Backend
    Run the Codtag backend and ensure it is available at the URL you will use (see Extension configuration below).

  2. 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.
  3. 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:

  • Send feedback (Google Form)

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.

License

MIT. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft