WCGW VS Code Extension logo

WCGW VS Code Extension

by rusiaaman

WCGW is a Mac-only VS Code extension designed to facilitate sharing code snippets and terminal output with context to Claude. It streamlines the process of providing Claude with the necessary information for effective analysis and problem-solving.

View on GitHub

Last updated: N/A

WCGW

A Mac only VS Code extension that helps you share code snippets with context to Claude. Designed to work with wcgw mcp https://github.com/rusiaaman/wcgw.git

Features

  • Share code snippets from editor with context to Claude
  • Share terminal output with context
  • Add helpful instructions or descriptions for each share
  • Works with editor or terminal selections

How to Use

For Editor Content

  1. Select code in the editor you want to share
  2. Press Cmd+' or run command "WCGW: Send Editor Selection to Application"
  3. Enter helpful text/instructions (or press Escape for default)
  4. Extension will:
    • Switch to Claude
    • Type your instructions
    • Include selected code and context information
  5. Press Cmd+Shift+' to copy the selected code with additional context:
    • Repository structure
    • Frequently relevant files (e.g., package.json, pyproject.toml, Readme.md, etc., listing at least 20 such files)

For Terminal Output

  1. Select text in the terminal
  2. Press Cmd+' (Mac) or run command "WCGW: Send Terminal Selection to Application"
  3. Enter helpful text/instructions (or press Escape for default)
  4. Extension will:
    • Switch to Claude
    • Type your instructions
    • Include terminal output and context information
  5. Press Cmd+Shift+' to copy terminal output with additional context:
    • Repository structure
    • Frequently relevant files (e.g., package.json, pyproject.toml, Readme.md, etc., listing at least 20 such files)

Example Output

Editor Selection

Your instructions or "Here's the code to analyze."

---
Workspace path: /path/to/workspace
---
File path: /path/to/file
---
Selected code:

[your selected code]

Terminal Selection

Your instructions or "Here's the terminal output to analyze."

---
Workspace path: /path/to/workspace
---
Terminal output:

[your terminal selection]

Extension Settings

This extension contributes the following settings:

  • wcgw.targetApplication: Name of the application to send code to (default: "Claude")

Requirements

  • macOS (required for automatic application switching)
  • VS Code 1.85.0 or higher

Known Issues

  • macOS only currently

Release Notes

0.1.0

Added features:

  • Split into separate editor and terminal commands
  • New keybinding (Cmd+Shift+') for terminal selections
  • Improved error messages and context information
  • Better formatting of output

0.0.1

Initial release with features:

  • Code sharing with custom instructions
  • Works with or without code selection
  • File and workspace context
  • Reliable text entry through keyboard simulation