[FEATURE] Scroll Background Shell Output

Resolved 💬 3 comments Opened May 18, 2026 by archiewood Closed May 22, 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

I run my development server in the background in claude code, so i don't have to open a new terminal for this, and so claude can access the logs.

There is a nice feature to inspect the output, you press down then enter and see it. Example below

  Shell details

  Status:   running
  Runtime:  30m 58s
  Command:  pnpm run dev

  Output:
  ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
  │ https://svelte.dev/e/state_referenced_locally                                                                                                │
  │ 10:36:31 a.m. [vite-plugin-svelte] /Users/archie/Projects/studio.direct-connector-schemas/packages/core/src/user-components/tags/table_filt… │
  │ https://svelte.dev/e/state_referenced_locally                                                                                                │
  │ 10:36:32 a.m. [vite-plugin-svelte] /Users/archie/Projects/studio.direct-connector-schemas/packages/core/src/user-components/tags/table_filt… │
  │ https://svelte.dev/e/state_referenced_locally                                                                                                │
  │ 10:36:32 a.m. [vite-plugin-svelte] /Users/archie/Projects/studio.direct-connector-schemas/packages/core/src/shadcn/components/ui/toggle-gro… │
  │ https://svelte.dev/e/state_referenced_locally                                                                                                │
  │ 10:36:32 a.m. [vite-plugin-svelte] /Users/archie/Projects/studio.direct-connector-schemas/packages/core/src/shadcn/components/ui/toggle-gro… │
  │ https://svelte.dev/e/state_referenced_locally                                                                                                │
  │                                                                                                                                              │
  ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
  Showing 9 lines of 13.5KB

  ← to go back · Esc/Enter/Space to close · x to stop

However, the moment you have more than a couple of logs, you lose the rest of the ability to see prior logs as they fall off the top of the output window.

Proposed Solution

I'd like to have some keybindings to scroll the output logs from the shell in the shell window

I suggest Up and Down arrows are well suited, but open to anything

← to go back · ↑/↓ to scroll output · Esc/Enter/Space to close ·   x to stop

Alternative Solutions

  • Ask claude to "check the logs" to claude which costs time and tokens
  • Run the terminal in another window: but then less context makes it to claude
  • !tail /output/oihwefopiwefohiwefhiowefoih.txt but not that easy to find that command and where the file path is

Priority

Medium - Would be very helpful

Feature Category

Interactive mode (TUI)

Use Case Example

  • I'm working on a JS app using npm or pnpm
  • I start the dev server, it spins up on port 5173
  • I go to the browser to inspect the feature I am working on. I see it is broken.
  • I want to check if there are any server side logs
  • I open the background shell with Down, Enter
  • The log i need is already not visible as it is too far up

Additional Context

_No response_

View original on GitHub ↗

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