英文 macOS WebChat
约 2 分钟
- 原始链接:https://docs.openclaw.ai/platforms/mac/webchat
- 来源章节:6. 官方文档:平台、客户端与 Web 界面
- 来源小节:无
- 抓取方式:jina:https://r.jina.ai/http://docs.openclaw.ai/platforms/mac/webchat
- 抓取时间:2026-04-05 13:47:10
- 状态:ok
中文内容
网络聊天 (macOS) - OpenClaw
[OpenClaw主页!图片1:深色徽标!图片2:深色徽标](http://docs.openclaw.ai/)
英语
搜索...
Ctrl+K
搜索...
导航
macOS 配套应用程序
网络聊天 (macOS)
平台概述
macOS 配套应用程序
- macOS 开发设置
- 菜单栏
- 语音唤醒 (macOS)
- 语音叠加
- WebChat (macOS)
- 画布
- 网关生命周期
- 健康检查 (macOS)
- 菜单栏图标
- macOS 日志记录
- macOS 权限
- 远程控制
- macOS 签名
- macOS 上的网关
- macOS IPC
- 技能(macOS)
- Peekaboo 桥
在此页面上
macOS 配套应用程序
网络聊天 (macOS)
网络聊天(macOS 应用程序)
macOS 菜单栏应用程序将 WebChat UI 作为本机 SwiftUI 视图嵌入。它连接到网关,并默认连接到所选代理的主会话(带有用于其他会话的会话切换器)。
- 本地模式:直接连接到本地网关WebSocket。
- 远程模式:通过 SSH 转发网关控制端口并使用该隧道作为数据平面。
启动和调试
- 手动:龙虾菜单→“打开聊天”。
- 自动打开进行测试:``` dist/OpenClaw.app/Contents/MacOS/OpenClaw --webchat
* 日志:`./scripts/clawlog.sh`(子系统`ai.openclaw`,类别`WebChatSwiftUI`)。
## [](http://docs.openclaw.ai/platforms/mac/webchat#how-it-is-wired)
它是如何接线的
* 数据平面:网关 WS 方法 `chat.history`、`chat.send`、`chat.abort`、`chat.inject` 和事件 `chat`、`agent`、`presence`、`tick`、`health`。
* `chat.history` 返回显示规范化的记录行:内联指令标签从可见文本、纯文本工具调用 XML 有效负载(包括 `<tool_call>...</tool_call>`、`<function_call>...</function_call>`、`<tool_calls>...</tool_calls>`、`<function_calls>...</function_calls>` 和截断的工具调用块)中剥离并泄漏ASCII/全角模型控制令牌被剥离,纯静默令牌辅助行(例如精确的“NO_REPLY”/“no_reply”被省略),并且可以用占位符替换过大的行。
* 会话:默认为主会话(“main”,或“global”,当范围是全局时)。 UI 可以在会话之间切换。
* 新手入门使用专用会话来保持首次运行设置的独立性。
## [](http://docs.openclaw.ai/platforms/mac/webchat#security-surface)
安全面
* 远程模式仅通过 SSH 转发网关 WebSocket 控制端口。
## [](http://docs.openclaw.ai/platforms/mac/webchat#known-limitations)
已知的限制
* UI 针对聊天会话进行了优化(不是完整的浏览器沙箱)。
[语音叠加](http://docs.openclaw.ai/platforms/mac/voice-overlay)[画布](http://docs.openclaw.ai/platforms/mac/canvas)
Ctrl+I
[技术支持 本文档是在开发人员文档平台 Mintlify 上构建和托管的](https://www.mintlify.com/?utm_campaign=poweredBy&utm_medium=referral&utm_source=clawdhub)