Enable Claude Code integration with Cowork, Dispatch, and remote sessions on Linux and WSL2
Problem
Claude Code's integration with Cowork, Dispatch, and remote sessions is fragmented across platforms. There is currently no single environment where all of these tools work together seamlessly.
- Linux: Claude Code runs natively, but there is no Desktop orchestration layer to tie it together with Cowork, Dispatch, and remote sessions.
- Windows: Claude Code runs in WSL2, but Claude Desktop sits on the Windows side with no WSL2 integration. Claude Code, Cowork, and Desktop are completely isolated from each other.
- macOS: Claude Desktop works, but only on Apple Silicon (M1+). This rules out virtual machines and older Intel Macs, limiting deployment to physical hardware.
Why this matters for Claude Code users
Linux support
A dedicated Linux machine (desktop or server) could serve as a unified Claude Code environment where:
- Claude Code runs natively in its preferred environment (shell, dotfiles, dev tools all preconfigured)
- Cowork already runs on Linux and could communicate with Claude Code natively
- Dispatch / Remote sessions could launch directly on the same machine
- Claude Desktop would tie it all together as the orchestration layer with chat and app integrations
- Linux-native apps (Ghostty, etc.) would be directly accessible for integrations
This setup could then be accessed remotely from any client: a Mac laptop, a Windows machine, or another Linux box.
WSL2 integration as an intermediate step
Even without full Linux support, adding WSL2 integration to Claude Desktop for Windows would significantly improve Claude Code workflows. WSL2 already has powerful cross-environment capabilities:
- WSL2 instances can share Linux partitions with each other, so Cowork and Claude Code could communicate across instances
- WSL2 can access Windows drives via
/mnt/c/and execute Windows apps from within its layer - Claude Desktop could treat WSL2 as its primary execution environment, inheriting the full Claude Code setup
- Windows app integrations could still work through the WSL2 interop layer
This would mean Claude Code, Cowork, and Claude Desktop could all operate in a connected environment rather than in isolation.
Current workarounds and why they fall short
| Approach | Limitation |
|---|---|
| Mac Mini as dedicated machine | Expensive hardware, no VM support, still need a second machine as daily driver |
| Windows with Claude Desktop | WSL2 is where Claude Code and dev tools live, but Claude Desktop cannot reach into it. Claude Code, Cowork, and Desktop are all isolated |
| Linux with Claude Code only | Works great for CLI workflows, but no Desktop/chat UI, no computer use, no Dispatch integration |
Proposal
Support Claude Desktop on Linux to enable a unified Claude Code toolchain. This would allow developers to:
- Run a single dedicated Linux machine (far cheaper than a Mac Mini) as a full Claude Code development server
- Have Claude Code, Cowork, Dispatch, and remote sessions all integrated in one environment without cross-OS friction
- Connect to it from any remote client
As an intermediate step, WSL2 integration for Claude Desktop on Windows would bridge the gap by letting Claude Desktop reach into the WSL2 environment where Claude Code already runs.
Community willingness to contribute
Claude and Anthropic would not exist without the open source and Linux communities. The training data, the tools, the codebases, the years of collective work that make Claude great at what it does are directly rooted in contributions from this community. It would be meaningful to open Claude's products back to this user base.
I, and likely many other Linux enthusiasts, would be more than happy to volunteer time to help get this right. The interest is clearly there: unofficial "hack" projects already exist to run Claude Desktop on Linux. But without Anthropic's commitment and engagement with the Linux community, these efforts risk breaking with each release and are always playing catch-up with Claude product changes.
It would be great to have Claude Desktop available as an experimental or alpha project on Linux where the community could opt in, test, and do the heavy lifting. This would ultimately help Anthropic navigate the fragmented Linux ecosystem with real-world feedback rather than having to solve it alone.
As far as I can tell, the main blocker would be GUI/computer use, since Linux desktop environments are highly fragmented. But that does not need to be a day-one requirement. An initial release could focus on the features that work identically across platforms: Cowork integration, Claude Code within the Desktop app, remote sessions, and Dispatch. Computer use could follow later as a separate effort with community input on supporting different desktop environments.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗