Skip to content

Currently there is no easy way to copy a full Claude response in the terminal UI. The web version of Claude has a copy button on every response, but Claude Code lacks this. #48372

Description

@Mr-Fuad

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

Currently there is no easy way to copy a full Claude response in the terminal UI. The web version of Claude has a copy button on every response, but Claude Code lacks this.

Current behavior:

No visible copy button on responses
Cmd+Shift+C copies only the last response
Copying earlier responses requires manual mouse selection, which is error-prone for long multi-block answers
Requested behavior:

A small "Copy" affordance (icon or shortcut hint) visible on each Claude response
Works for any response in the conversation, not just the latest one
Copies the full response including code blocks, tables, and formatting
Why this matters:

Audit submissions, handoff documents, and structured reports are often long and need to be shared with teammates or pasted into other tools
Manual selection in the terminal frequently misses lines or includes line numbers / UI artifacts
This is a basic UX expectation set by every modern chat interface

Proposed Solution

Currently there is no easy way to copy a full Claude response in the terminal UI. The web version of Claude has a copy button on every response, but Claude Code lacks this.

Current behavior:

No visible copy button on responses
Cmd+Shift+C copies only the last response
Copying earlier responses requires manual mouse selection, which is error-prone for long multi-block answers
Requested behavior:

A small "Copy" affordance (icon or shortcut hint) visible on each Claude response
Works for any response in the conversation, not just the latest one
Copies the full response including code blocks, tables, and formatting
Why this matters:

Audit submissions, handoff documents, and structured reports are often long and need to be shared with teammates or pasted into other tools
Manual selection in the terminal frequently misses lines or includes line numbers / UI artifacts
This is a basic UX expectation set by every modern chat interface

Alternative Solutions

Currently there is no easy way to copy a full Claude response in the terminal UI. The web version of Claude has a copy button on every response, but Claude Code lacks this.

Current behavior:

No visible copy button on responses
Cmd+Shift+C copies only the last response
Copying earlier responses requires manual mouse selection, which is error-prone for long multi-block answers
Requested behavior:

A small "Copy" affordance (icon or shortcut hint) visible on each Claude response
Works for any response in the conversation, not just the latest one
Copies the full response including code blocks, tables, and formatting
Why this matters:

Audit submissions, handoff documents, and structured reports are often long and need to be shared with teammates or pasted into other tools
Manual selection in the terminal frequently misses lines or includes line numbers / UI artifacts
This is a basic UX expectation set by every modern chat interface

Priority

Critical - Blocking my work

Feature Category

CLI commands and flags

Use Case Example

Currently there is no easy way to copy a full Claude response in the terminal UI. The web version of Claude has a copy button on every response, but Claude Code lacks this.

Current behavior:

No visible copy button on responses
Cmd+Shift+C copies only the last response
Copying earlier responses requires manual mouse selection, which is error-prone for long multi-block answers
Requested behavior:

A small "Copy" affordance (icon or shortcut hint) visible on each Claude response
Works for any response in the conversation, not just the latest one
Copies the full response including code blocks, tables, and formatting
Why this matters:

Audit submissions, handoff documents, and structured reports are often long and need to be shared with teammates or pasted into other tools
Manual selection in the terminal frequently misses lines or includes line numbers / UI artifacts
This is a basic UX expectation set by every modern chat interface

Additional Context

Currently there is no easy way to copy a full Claude response in the terminal UI. The web version of Claude has a copy button on every response, but Claude Code lacks this.

Current behavior:

No visible copy button on responses
Cmd+Shift+C copies only the last response
Copying earlier responses requires manual mouse selection, which is error-prone for long multi-block answers
Requested behavior:

A small "Copy" affordance (icon or shortcut hint) visible on each Claude response
Works for any response in the conversation, not just the latest one
Copies the full response including code blocks, tables, and formatting
Why this matters:

Audit submissions, handoff documents, and structured reports are often long and need to be shared with teammates or pasted into other tools
Manual selection in the terminal frequently misses lines or includes line numbers / UI artifacts
This is a basic UX expectation set by every modern chat interface

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions