Skip to content

[Feature Request] Support terminal docking (Windows) for Warp terminal #875

Description

@lmmonk

On Windows, the terminal docking feature (embedding the terminal window into the XPipe connection hub) works reliably with Windows Terminal and cmd, but does not work with Warp. Warp opens correctly as a standalone window and functions fine otherwise (shell integration, warpification, etc.), it just never docks into the XPipe window.

I understand this is likely because Warp renders its own UI (GPU-based, custom windowing) instead of using a standard Win32 window that XPipe can reparent, which is probably why it isn't in the same category as Windows Terminal/WezTerm for docking support. I wanted to raise it as a feature request rather than a bug report, since it might just not be technically possible.

Ideally, Warp would be dockable on Windows the same way Windows Terminal is. If Warp exposes any window handle, IPC mechanism, or windowing API that could be used for this (similar to how XPipe already talks to Warp for warpification), it would be great to support it.

If this isn't feasible due to how Warp renders its window, it would still be useful to know definitively (e.g. documented as a known limitation) so users don't spend time troubleshooting something unfixable.

  • Using Windows Terminal instead of Warp when docking matters, and falling back to Warp as an undocked window when I want its AI/agent features. This works but means switching terminals depending on the task.
  • Disabling docking entirely — not ideal since I use it a lot when managing many VM connections in parallel.

Additional context:

OS: Windows Windows 11 25H2
XPipe version: 23.7/2026-07-10-05-24
Warp version: v0.2026.07.08.17.54.stable_02
Docking works correctly with: Windows Terminal, cmd
Docking does not work with: Warp
Use case: managing many parallel SSH/VM/Proxmox connections where docking helps keep an overview; Warp's AI features (via a self-hosted OpenAI-compatible endpoint) are useful for occasional troubleshooting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions