A Claude Code terminal view for VS Code that can be moved to different VS Code regions.
- Moveable Terminal: Drag and drop the Claude terminal between the primary sidebar, secondary sidebar, and bottom panel
- Persistent Sessions: Terminal sessions persist between VS Code restarts
- Activity Bar Integration: Quick access via the robot icon in the Activity Bar
- Status Bar Button: Launch Claude from the status bar
- Editor Integration: Access Claude via the editor toolbar
- Drag & Drop Support: Drop files and text directly into the terminal
- Click the robot icon in the Activity Bar to open Claude Pilot
- Drag the panel to your preferred location (sidebar, secondary sidebar, or bottom panel)
- Use the terminal just like the built-in Claude Code terminal
- Sessions persist automatically between VS Code sessions
- VS Code 1.74.0 or higher
- Claude Code extension by Anthropic
- Claude Code CLI installed and available in your
PATH
Install from the VS Code Marketplace or install the .vsix
file directly.
Issues and pull requests welcome on GitHub.
- Terminal state persistence: When the Claude Pilot view is closed and reopened, the terminal appears blank until user interaction (though the underlying PTY session persists). A visual redraw mechanism is needed to restore the display state.
- Cursor positioning: Cursor may appear offset from correct position after resizing terminal. Force resize to redraw fixes it temporarily.
- Drag & Drop Support: Drop files directly into the terminal - all file types are handled automatically
- Clickable Links: URLs and file paths are now clickable - file paths open directly in VS Code editor
- Version Display: Shows current extension version in terminal corner
- WebGL Rendering: Hardware-accelerated terminal rendering for better performance
- Better Theme Integration: Improved background color matching with VS Code themes
- Modular architecture with separate PTY manager and template utilities
- Comprehensive test suite (16 automated tests)
- Enhanced event handling for better VS Code compatibility
Initial release with core functionality:
- Moveable terminal view
- Session persistence
- Activity Bar integration