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.
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] 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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗