[FEATURE] Add configurable text streaming speed for readability

Resolved 💬 3 comments Opened Apr 7, 2026 by catchtanya Closed May 19, 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

Claude Code streams response text at a fixed, rapid speed that can be difficult to read in real-time, particularly for longer technical responses, complex instructions, or detailed analysis. Users who want to follow along as the response generates—rather than waiting for completion and scrolling back,find the current streaming speed too fast for comfortable reading comprehension.

Proposed Solution

Provide user control over text streaming speed through one or more of these mechanisms:

Option 1: Configuration Setting

claude config set streaming-speed [slow|medium|fast|instant]
# OR
claude config set streaming-delay-ms [0|50|100|200]

Option 2: Runtime Flag

claude chat --streaming-speed slow
# Apply to current session only

Option 3: Interactive Hotkeys

  • Ctrl + - → Slow down streaming (while response is generating)
  • Ctrl + + → Speed up streaming
  • Ctrl + 0 → Reset to default speed
  • Ctrl + Enter → Complete instantly (skip remaining streaming)

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

Use Cases

  1. Following deployment instructions - User executes commands as Claude explains them
  2. Learning new concepts - Slower speed aids comprehension of complex topics
  3. Code review - Reading through long code blocks or diffs
  4. Accessibility - Users with cognitive or visual processing needs
  5. Non-native speakers - Additional time for translation/comprehension
  6. Pair programming - Reading responses aloud to team while streaming

Additional Context

_No response_

View original on GitHub ↗

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