[FEATURE] Per-message copy button in VSCode extension (parity with desktop/macOS app)

Status Fixed / completed
Maintainer reply None cached
Activity 4 comments · opened Jul 15, 2026 · closed Sep 23, 2026

The Claude desktop/macOS app shows a copy button on each message (on hover / bottom-left) to copy that message's content to the clipboard. The VSCode extension does not have per-message copy controls at parity.

Request: Add a copy button to each message (both user and assistant) in the chat thread in the VSCode extension, matching the desktop app.

Details:

  • Copy the message's raw markdown (preserving code fences, links, and formatting) rather than rendered/plain text, so pastes into docs/PRs/Slack survive intact.
  • Show it per-message (hover or persistent), on both user and assistant messages.

Why: Grabbing a full response, a command, or a code block currently requires manual drag-select, which often mangles multi-line content and gutter spacing. The desktop app already solves this; the VSCode extension should match.

Related: #5512, #65129.

View original on GitHub ↗

4 Comments

gwoodard9 · 3 months ago

Not EXACTLY what your asking but https://norrin.dev/ is a very cool extension for Claude Code that gives you the ability to see inline diff, accept/ reject per hunk, and track files.

kebinpeng · 28 days ago

still no progress neither plan to fix it?

imBilalx · 21 days ago

The latest update added a copy button for assistant messages! Hurray!

User messages still don't have one, but this is a step in the right direction. Closing this issue for now.

kebinpeng · 21 days ago

Thank you so much!

On Wed, Sep 23, 2026 at 12:05 PM Bilal Akhtar @.***>
wrote:

imBilalx left a comment (anthropics/claude-code#77936) <https://github.com/anthropics/claude-code/issues/77936#issuecomment-5798245406> The latest update added a copy button for assistant messages! Hurray! User messages still don't have one, but this is a step in the right direction. Closing this issue for now. — Reply to this email directly, view it on GitHub <https://github.com/anthropics/claude-code/issues/77936?email_source=notifications&email_token=BJLOR2JT5B5W67C7LOTE4P35QPYDBA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZZHAZDINJUGA3KM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-5798245406>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BJLOR2M2CIUWLB46FRZDISL5QPYDBAVCNFSNUABFKJSXA33TNF2G64TZHM4TGNZSGUZTINZVHNEXG43VMU5TIOBZGY2DCNJUHA4KC5QC> . Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS <https://github.com/notifications/mobile/ios/BJLOR2O6EI7LUAX62GON7XT5QPYDBA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZZHAZDINJUGA3KM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJKTGN5XXIZLSL5UW64Y> and Android <https://github.com/notifications/mobile/android/BJLOR2IHQK6MRI5Q2EGF7NT5QPYDBA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZZHAZDINJUGA3KM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>. Download it today! You are receiving this because you commented.Message ID: @.***>