Skip to main content
xbot
切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页

Web 渠道

浏览器聊天界面。支持用户注册/登录、邀请制和 Persona 隔离。

需要 Server 模式。

配置

{
  "web": {
    "enable": true,
    "port": 8082
  },
  "admin": {
    "token": "your-secret-token"
  }
}
字段必填默认值说明
enablefalse启用 Web 渠道
host""监听地址(空 = 所有接口)
port0监听端口
static_dir自动检测前端静态文件目录
persona_isolationfalse启用后每个 Web 用户的 persona 互相隔离
invite_onlyfalse启用后禁止自主注册,只能由管理员创建账号

Web UI 安装

Server 模式安装时,安装器会自动下载 Web UI 到 ~/.xbot/web/dist/

如果需要手动安装:

# 下载对应版本的 web 压缩包并解压到 ~/.xbot/web/dist/

访问

启动 Server 后,在浏览器中打开 http://your-server:8082

认证方式

方式说明
用户名/密码注册后登录,Session Cookie 有效期 30 天
CLI TokenWebSocket 连接时使用 admin token
飞书登录通过飞书账号一键登录/关联

Invite-Only 模式

invite_only: true 时:

  • 新用户无法自主注册(返回 403)
  • 管理员可通过飞书渠道的管理命令或直接操作数据库创建账号
  • 适合内部团队使用

Persona Isolation

persona_isolation: true 时:

  • 每个 Web 用户的系统人格(persona)互相隔离
  • 用户 A 设置的 Agent 行为不影响用户 B
  • 适合多租户场景