pet ısland 下载

如何在 WSL 中运行 Claude Code 并接收通知

很多人在 Windows 上的 WSL 中运行 Claude Code。下面介绍如何在它需要你时依然收到提醒 — 并直接回应。

Pet Island 团队 · 更新于 2026 年 10 月 17 日 · 阅读约 5 分钟
简短回答

使用 WSL 时,Claude Code 的钩子在 Linux 内运行。钩子可以调用 powershell.exe 来显示 Windows 通知;你也可以连接 Pet Island,它会替你桥接 WSL,把请求连同 diff 一起放到 Windows 小岛上。

WSL 有何不同

在 WSL 中,Claude Code 运行在 Linux 里,而你的桌面、通知和窗口都属于 Windows。Claude Code 需要你时所做的一切都发生在 Linux 那一侧,你根本看不到。

方案 1:用钩子弹出 Windows 通知

Claude Code 会在特定事件发生时运行钩子。WSL 内的 Notification 钩子可以调用 powershell.exe(可从 Linux 访问)来显示 Windows 通知。

它会告诉你 Claude 在等待,但你仍然需要切换到终端才能看到请求并回应。

方案 2:在 Windows 小岛上回答

在 Windows 上安装 Pet Island,然后在“设置 → 智能体”中连接 Claude Code。Pet Island 会桥接 WSL,因此 Linux 中 Claude Code 发出的请求会连同命令或 diff 一起出现在 Windows 屏幕顶部的小岛上。

直接在那里允许、拒绝或始终允许。提问和计划也同样支持。

故障排除

什么都没出现:请确认 Pet Island 正在 Windows 上运行,并且已在“设置 → 智能体”中连接 Claude Code。连接后请重启 Claude Code 会话。

通知方案没有反应:请检查 powershell.exe 能否在你的 WSL shell 中运行,以及 Windows 通知是否已开启。

常见问题

需要在 WSL 里安装什么吗?

不需要额外的应用。连接 Claude Code 时,Pet Island 会自动建立连接。

支持多个 WSL 发行版吗?

支持。每个 Claude Code 会话都会向同一座小岛汇报。

我的代码会被发送到别处吗?

不会。请求只在同一台电脑上从 WSL 传到小岛。

继续阅读
在屏幕顶部回应每一个智能体。现已支持 Windows 和 Mac,Linux 即将推出 · 一次性价格 · 每笔销售拿出 $1 喂养流浪动物
下载 Pet Island
© 2026 Pet Island · 每笔销售拿出 $1 喂养流浪动物 文档指南更新日志隐私政策服务条款