A VS Code extension that provides an enhanced text input panel for Claude Code terminal interaction.
- Rich Text Editor: Full-featured text editor with multi-line support, cursor movement, copy/paste
- Smart Terminal Detection: Automatically finds and connects to Claude Code terminals
- Keyboard Shortcuts: Quick access with
Ctrl+Shift+C(orCmd+Shift+Con Mac) - Send with
Ctrl+Enter: Quick sending with keyboard shortcut - Configurable: Options for auto-clear after send, panel position, etc.
- Install the extension
- Open a terminal and run Claude Code
- Press
Ctrl+Shift+C(orCmd+Shift+Con Mac) to open the input panel - Type your message in the rich text editor
- Press
Ctrl+Enter(orCmd+Enteron Mac) or click "Send to Claude" to send
Claude: Open Claude Input Panel- Opens the enhanced input panelClaude: Send to Claude Terminal- Sends text to the active Claude terminal
claudeInputEnhancer.clearAfterSend: Clear input panel after sending text (default: false)claudeInputEnhancer.panelPosition: Position of the input panel (sidebar/bottom/floating, default: sidebar)
- Clone this repository
- Run
npm install - Press
F5to open a new Extension Development Host window - Test the extension
The extension looks for terminals running Claude Code by checking:
- Terminal names containing "claude", "claude-code", or "ai"
- Active terminals running shell environments that might be running Claude
- Falls back to any available terminal if no Claude-specific terminal is found
Ctrl+Shift+C/Cmd+Shift+C: Open Claude Input PanelCtrl+Enter/Cmd+Enter: Send text to Claude (when in input panel)