Skip to content

Windows support (native, or a documented WSL2 setup) #9

Open

Description

@BluFinSolutions

What you're trying to do

We use Claude Code natively on Windows 11 and would like to follow and steer our sessions from a phone or a voice call with Sesame Link, the way it works on macOS.

Today this isn't possible:

  • The installer is a curl … | sh script, and the docs list builds for macOS (signed) and Linux (preview). There is no Windows build.
  • Claude Code sessions need tmux 3.4 or newer, which doesn't exist natively on Windows.

The only route we found is WSL2, and in practice it means running a second, separate Claude Code:

  • a Linux distribution to install and maintain (we only have Docker Desktop's internal docker-desktop distro, so we'd start from scratch, and tmux 3.4 rules out Ubuntu 22.04);
  • a separate ~/.claude inside WSL, so our Windows settings, CLAUDE.md, skills, plugins, history and login don't carry over;
  • the code stays on the Windows drive, reached through /mnt/c, which is slow from WSL;
  • sessions started on Windows stay invisible to Link.

That was too much setup to try, so we stopped there.

What would help

From the user's side, roughly in order of effort:

  1. Say whether WSL2 is supported today. If it is, a short docs page would already help: which distribution to use, how to keep Link running when no terminal is open (the troubleshooting page mentions loginctl enable-linger on Linux; does WSL keep the distribution running too?), and how it behaves with code under /mnt/c.
  2. Native Windows support:
    • install from PowerShell or winget, with a signed binary;
    • sesame-link claude working from PowerShell or Windows Terminal, with the Windows claude and the Windows ~/.claude;
    • sessions that keep running after the terminal window is closed, with a way to attach to them again (the Windows counterpart of tmux detach/attach);
    • Link starting at sign-in, with a tray icon in place of the macOS menu-bar app;
    • /open-sesame working in a native Windows Claude Code session.

If this belongs in an RFC instead, let us know.

Area

CLI

Environment

  • Windows 11 (build 26300), x64
  • Claude Code 2.1.310, native Windows install
  • WSL 3.0.3, no Linux distribution other than docker-desktop
  • Sesame Link: not installed (no Windows build)

Activity

  1. BluFinSolutions commented on Oct 26, 2026

    @BluFinSolutions
    Author

    Anyone?

  2. darkmirage commented on Oct 26, 2026

    @darkmirage
    Contributor

    Hi, we are investigating this possibility right now. Unfortunately, the lack of a fully supported equivalent to tmux has been a barrier to this. One possible option here is to give up on the ability to concurrently view the session the native TUI while the agent is working on it, but this has been an important design goal of this project.

    There are some possible paths we are exploring. Appreciate your patience.

  3. BluFinSolutions commented on Oct 26, 2026

    @BluFinSolutions
    Author

    Thanks for the quick and candid reply, and for looking into it. Keeping the native TUI viewable while the agent works makes sense as a design goal, so here's some input from the Windows side in case it helps.

    On the trade-off. For us the main value of Link is reaching sessions when we're away from the PC, from a phone or a voice call. While we're at the desk, we rarely need to watch the native TUI and steer remotely at the same time. A first Windows release without concurrent viewing (for example, the local terminal re-attaches when you're back) would already cover most of our use. If it shipped as an opt-in preview, macOS and Linux could keep the full design while Windows catches up.

    Possible tmux stand-ins (you may well have looked at these already; we haven't tested either with Link):

    • psmux: a native Windows multiplexer built on ConPTY, with no WSL or Cygwin. It speaks the tmux command language, reads .tmux.conf and installs with winget. Its README says Claude Code's agent teams already open teammates in psmux panes, which suggests Claude Code's own tmux integration works with it.
    • WezTerm's multiplexer: its unix domains are supported on Windows, and wezterm cli spawn, send-text and get-text offer a scripting surface close to tmux's.

    Happy to try a Windows preview build on Windows 11 x64 and report back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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