[FEATURE] Clear terminal display without clearing conversation context
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
During long Claude Code CLI sessions, the terminal gets cluttered with tool outputs, code blocks, diffs, and messages. The only way to declutter is /clear, but it also resets the entire conversation context.
There is no way to simply clear the visual output while keeping the convers ation going. This is especially painful on Windows Terminal where terminal-native clear shortcuts (like Ctrl+L) don't work within Claude Code's TUI.
Users need a way to get a clean visual workspace without losing their conversation state mid-session.
Proposed Solution
One or more of the following:
- A
/clscommand — clears the terminal display only, conversation context stays intact - A keybinding (e.g., Ctrl+L) — standard terminal clear-screen shortcut, mapped to display-only clear
- A flag on
/clear— e.g.,/clear --displayor/clear --visualto clear only the screen
The ideal UX would be typing /cls (or pressing Ctrl+L) and having the screen go blank with the prompt ready, while the full conversation context remains intact for Claude to reference.
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗