[Feature Request] Keyboard-driven in-chat search + visual-select/yank in the Claude Desktop Chat app (vim-style)

Resolved 💬 1 comment Opened Jun 10, 2026 by 0xnfrith Closed Jun 13, 2026

Product: Claude Desktop app — Chat tab (the consumer claude.ai desktop app), macOS.

⚠️ This is for the Chat team, not the Code tab. Flagging up front so triage routes it to the right group — I know this repo also covers Claude Code, but the desktop Chat app doesn't have its own public tracker.

Summary

Make the chat transcript fully navigable, searchable, and copyable from the keyboard. Two related features below. I'm a heavy vim / keyboard-driven user, and the one thing that consistently pulls me out of flow in the Chat app is that reading back through a long conversation and pulling content out of it is mouse-dependent.

The exact keybindings are yours to design — but vim-style defaults would be ideal.

1. In-conversation search (like vim /)

A way to search within the current conversation's output from the keyboard:

  • open a find bar (vim /),
  • jump to the first match,
  • step through matches forward/back (vim n / N).

Today ⌘K is global quick-chat/search. What's missing is find-in-this-chat — searching the long transcript I'm currently looking at.

2. Keyboard navigation + visual-select / yank of chat output

Let me enter a mode where I can:

  • scroll the transcript with the keyboard (vim h / j / k / l),
  • enter a visual/select mode (vim v),
  • select a range of the rendered output,
  • yank/copy it (vim y)

…so I can pull context out of a conversation without reaching for the mouse to drag-select.

Why

The through-line for both: a power user should be able to read back, search, and extract content from a conversation entirely from the keyboard. vim-style keys would make this feel native to that audience, but any consistent keyboard scheme would be a big win.

Current shortcuts (for reference)

The existing Keyboard shortcuts panel — neither General nor In chats currently covers find-in-conversation or keyboard selection/copy of output:

!Claude Desktop keyboard shortcuts panel

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗