A VS Code extension that allows you to open Warp terminal in a new window with the current project path.
- Open Warp in New Window: Opens Warp terminal in a new window with the current workspace folder as the working directory
- Open Warp in New Tab: Opens Warp terminal in a new tab with the current workspace folder as the working directory
- Context Menu Integration: Right-click on files/folders in the Explorer or editor to open Warp with that specific path
- Command Palette Support: Use
Ctrl+Shift+P
(orCmd+Shift+P
on Mac) and search for "Open Warp Terminal" commands
- Warp Terminal must be installed on your system
- Warp must support URI schemes (standard installation includes this)
- Open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
) - Type "Open Warp Terminal" to see both options:
- "Open Warp Terminal in New Window"
- "Open Warp Terminal in New Tab"
- Select your preferred option and press Enter
- Right-click on any file or folder in the Explorer panel
- Choose either:
- "Open Warp Terminal in New Window" - Opens a completely new Warp window
- "Open Warp Terminal in New Tab" - Opens a new tab in existing Warp window
- Warp will open with that folder as the working directory
- Right-click in any open editor
- Choose either:
- "Open Warp Terminal in New Window" - Opens a completely new Warp window
- "Open Warp Terminal in New Tab" - Opens a new tab in existing Warp window
- Warp will open with the file's folder as the working directory
This extension uses Warp's URI schemes to open terminal sessions with the specified directory:
- New Window:
warp://action/new_window?path=<path>
- Opens a completely new Warp window - New Tab:
warp://action/new_tab?path=<path>
- Opens a new tab in existing Warp window
The implementation is based on the Raycast Warp extension.
This extension contributes the following settings:
- No additional settings required - works out of the box with Warp's default installation
- Requires Warp terminal to be installed and properly configured
- URI scheme support must be enabled in Warp (enabled by default)
Initial release with basic functionality:
- Open Warp terminal in new window with project path
- Open Warp terminal in new tab with project path
- Context menu integration for both options
- Command palette support for both options
We're continuously working to improve the Warp Terminal extension. Here are some features we're planning to add:
- Warp Preview Support - Add support for Warp preview builds with
warppreview://
URI scheme - Launch Configurations Sidebar - Add a dedicated sidebar panel to manage and display launch configurations
- Configuration Search - Support searching and filtering launch configurations through the command palette
- Active Tab Integration - Add functionality to open the currently active tab/file location in Warp
Have a feature request? Feel free to open an issue or contribute to the project!
To work on this extension:
- Clone the repository
- Run
npm install
- Open in VS Code
- Press
F5
to launch a new Extension Development Host window - Test the extension commands
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.