[FEATURE] Interactive TUI mode: Sticky input bar at the bottom
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, the CLI operates as a standard REPL stream. This means the input prompt moves up and down depending on the length of Claude's output.
When Claude generates a long response or code block, the input cursor often gets lost or pushed out of view. It is inconvenient to visually track the input position while reading the scrolling content. It feels less like a modern chat interface and more like a traditional command stream.
Proposed Solution
I would like to request a TUI (Text User Interface) mode or a layout update where:
- Sticky Input: The input field is fixed/pinned to the bottom of the terminal window.
- Scrollable History: The conversation and code outputs scroll in the viewport above the input bar.
This is similar to how modern CLI tools (like lazygit, gh dash) or standard chat applications interface with the user.
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗