[FEATURE] Interactive TUI mode: Sticky input bar at the bottom

Resolved 💬 8 comments Opened Jan 13, 2026 by doocho Closed May 12, 2026

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:

  1. Sticky Input: The input field is fixed/pinned to the bottom of the terminal window.
  2. 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_

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗