前端后端人工智能AI Agent【免费下载链接】OpenClaw-AdminClaw-Admin 是一个基于 Vue 3 构建的现代化 AI 智能体管理平台同时支持 OpenClaw Gateway 和 Hermes Agent 两大 AI 智能体网关提供完整的 Web 管理界面。通过直观的可视化操作用户可以轻松管理 AI 智能体、会话、模型、频道、技能等核心功能。项目地址https://gitcode.com/gh_mirrors/op/OpenClaw-Admin点击查看免费下载OpenClaw-Admin 是一个基于 Vue 3 构建的 AI 智能体管理平台支持 OpenClaw Gateway 与 Hermes Agent 双网关。其内置的 Web CLI 终端让你无需 SSH 客户端直接在浏览器里获得真实终端体验基于 xterm.js 与 SSE 协议实现支持会话持久化、断线自动重连、全屏模式与启动参数可视化配置即使关闭浏览器后台进程依然存活。本文带你从零开始掌握 OpenClaw-Admin 的 Web CLI 终端覆盖两大终端形态、常用配置项、会话持久化与断线重连原理以及新手常见问题的解决方法。Web CLI 终端是什么简单说OpenClaw-Admin 的 Web CLI 终端 浏览器里的 xterm.js 前端服务端 node-pty 伪终端SSE 单向输出流。它有三个核心特点️真实终端仿真服务端通过 node-pty 启动真实的 Shell 或 CLI 进程支持 256 色、ANSI 转义序列vim、htop等全屏程序都能正常显示纯 SSE HTTP 双通道无 WebSocket输出走 Server-Sent Events 长连接键盘输入走 HTTP POST兼容严格的企业网络策略与反向代理会话不随浏览器消失终端进程托管在服务端断开连接只是分离进程继续运行重新连接后还能回放输出缓冲区OpenClaw-Admin 中提供了两种终端分别服务于两大网关对比项远程终端OpenClaw 模块Hermes CLI 终端Hermes 模块启动对象系统 Shellbash/powershellHermes CLI 进程会话持久化断开即清理侧重实时操作✅ 关闭浏览器进程不中断支持重连回放多会话管理单会话多会话重连、分离、重命名、销毁启动参数Shell、工作目录、尺寸、超时可视化配置 model、skills、yolo 等 10 参数前端页面src/views/terminal/TerminalPage.vuesrc/views/hermes/HermesCliPage.vue快速上手3 步进入浏览器内终端第 1 步登录管理后台。打开 OpenClaw-Admin 的 Web 界面使用管理员账号登录。第 2 步进入终端页面。在左侧菜单选择远程终端OpenClaw 模块或 Hermes 模块下的 CLI 终端。路由定义见 src/router/routes.ts对应路径分别为terminal与hermes/terminal。第 3 步点击连接按钮。页面顶部的状态标签会从已断开变为已连接同时显示当前会话 ID 前缀例如✓ Connected to terminal Session: a3f9c2b1...连接成功后直接在终端窗口里输入命令即可就像操作本地终端一样。远程终端配置项速查点击工具栏的设置按钮可以展开配置面板。注意修改设置后需重新连接才能生效。配置项默认值范围说明目标节点本地 Gateway-留空连接本地也可选择远程节点Shell 路径自动检测-Linux/macOS 默认$SHELL或/bin/bashWindows 默认powershell.exe工作目录 (cwd)用户主目录-例如/home/user/projects列数 (cols)12020 ~ 300终端宽度行数 (rows)365 ~ 100终端高度超时时间 (timeout)60 秒10 ~ 600 秒影响心跳间隔与进程闲置策略配置参数的 TypeScript 类型定义在 src/api/types/terminal.ts服务端按这些参数创建 PTY 的完整逻辑位于 server/index.js。连接成功后终端会自动根据浏览器窗口大小自适应基于xterm/addon-fit插件窗口缩放无需手动刷新。深入理解会话持久化与断线重连原理这是 Web CLI 终端最容易被低估的能力也是它与普通网页版终端的最大区别。会话持久化关闭浏览器进程不中断以 Hermes CLI 终端为例服务端为每个会话维护一块64KB 环形输出缓冲区见 server/index.jsCLI 进程输出持续写入缓冲区与浏览器是否在线无关浏览器关闭或网络中断时只是 SSE 长连接断开PTY 进程继续运行重新连接时服务端先把缓冲区中的历史输出回放给你再无缝衔接实时流前端通过 30 秒一次的心跳机制/api/hermes-cli/heartbeat告知服务端我还在实现见 src/stores/hermes-cli.ts。服务端每 5 分钟执行一次孤儿会话清理心跳超过30 分钟无更新的会话、或响应流已损坏的会话会被回收防止资源泄漏清理逻辑见 server/index.js。断线重连指数退避自动恢复浏览器端的EventSource本身具备自动重连能力OpenClaw-Admin 在其上又加了一层指数退避策略见 src/stores/terminal.ts首次重连延迟 1 秒每次失败延迟乘以 1.51s → 1.5s → 2.25s → …最多尝试10 次避免对服务端造成压力重连成功后计数器自动清零状态标签会实时反映四种状态已连接绿色、连接中...黄色、已断开灰色、连接错误红色排障时一眼可辨。如果终端长时间连接错误建议先到系统监视器页面确认 Gateway 实例在线状态再检查网络是否允许 SSE 长连接text/event-stream。常用终端操作与快捷键操作方式提示粘贴文本终端内右键自动读取剪贴板并发送提示已粘贴复制文本鼠标选中即可选中后自动复制到剪贴板提示已复制到剪贴板进入全屏点击全屏按钮终端铺满整个浏览器窗口退出全屏按Esc键也可点击退出全屏按钮清空屏幕点击清空按钮仅清屏不影响会话历史断开连接点击断开按钮按钮变为红色停止态时可用这些交互细节实现于 src/views/terminal/TerminalPage.vue例如选中自动复制、右键粘贴与Esc退出全屏等。Hermes CLI 终端真实 CLI 体验Hermes CLI 终端是 OpenClaw-Admin 的招牌功能之一通过 node-pty 启动真实 Hermes CLI 进程支持全部 CLI 专用命令/skills、/tools、/cron、/config等。展开启动配置面板即可可视化配置以下参数无需手敲命令行参数说明-m/--model指定模型如anthropic/claude-sonnet-4--provider指定供应商auto / openrouter / anthropic / custom 等-s/--skills预加载技能可多个-t/--toolsets工具集逗号分隔-r/--resume恢复指定会话--yolo跳过危险命令确认--checkpoints启用文件系统检查点--max-turns最大工具迭代次数-v/-Q详细输出 / 安静模式多会话管理方面你可以创建多个 CLI 会话并对每个会话执行重连、分离detach仅断开 SSE 连接但进程保活、重命名与销毁操作状态定义见 src/stores/hermes-cli.ts。关键源码与资料路径想进一步了解实现细节可以从这些文件入手终端前端页面src/views/terminal/TerminalPage.vue终端状态管理连接、心跳、退避重连src/stores/terminal.tsHermes CLI 状态管理多会话、分离、重命名src/stores/hermes-cli.ts服务端 SSE 流与 PTY 管理server/index.js终端相关类型定义src/api/types/terminal.ts路由注册src/router/routes.ts常见问题解答Q终端连接上后输入没有反应先确认状态标签为已连接。若显示连接中...说明 SSE 通道尚未建立通常 1 秒内会自动完成重连。Q修改 cols/rows 为什么不生效设置面板底部有明确提示修改设置后需重新连接才能生效。Q关闭浏览器标签页正在运行的任务会中断吗Hermes CLI 终端不会中断——进程托管在服务端重新打开页面后选择对应会话重连还能看到缓冲区的历史输出。远程终端Shell则会随连接断开而清理长任务请使用 Hermes CLI 终端或先设置更大的超时时间。Q为什么提示Connection closed这是 SSE 通道被服务器或网络中断后的提示前端会按指数退避策略自动重试若 10 次均失败请检查网关进程是否存活可在系统监视器页面确认。总结OpenClaw-Admin 的 Web CLI 终端把真实终端装进了浏览器xterm.js 提供仿真体验SSE 保证网络兼容性node-pty 保证进程真实而会话持久化与断线重连机制则让长任务不再惧怕网络波动。无论是日常运维、远程排查还是运行 Hermes CLI 复杂工作流打开浏览器就能开始工作无需再记 SSH 地址、装客户端或开堡垒机。赞分享前端后端人工智能AI Agent【免费下载链接】OpenClaw-AdminClaw-Admin 是一个基于 Vue 3 构建的现代化 AI 智能体管理平台同时支持 OpenClaw Gateway 和 Hermes Agent 两大 AI 智能体网关提供完整的 Web 管理界面。通过直观的可视化操作用户可以轻松管理 AI 智能体、会话、模型、频道、技能等核心功能。项目地址https://gitcode.com/gh_mirrors/op/OpenClaw-Admin点击查看免费下载相关推荐告别SSH断连烦恼Kitty终端会话持久化全攻略告别SSH断连烦恼Kitty终端会话持久化全攻略 你是否经历过这样的场景SSH连接远程服务器执行耗时任务中途网络波动导致连接断开所有工作成果付诸东流作桌面应用告别终端断线焦虑shpool轻量级会话持久化方案完全指南告别终端断线焦虑shpool轻量级会话持久化方案完全指南 为什么需要shpool 你是否经历过以下场景SSH连接突然中断导致几小时的工作成果丢失使用tmRustwright 连接云端浏览器实战connect_over_cdp 驱动 Skyvern 持久化会话完整教程Rustwright 连接云端浏览器实战connect_over_cdp 驱动 Skyvern 持久化会话完整教程 Rustwright 是一个用 Rust上一篇Qwen3-8B-WMXFP4FP8-AMXFP4FP8-AMP-KVFP8的未来展望AMD量化技术的发展路线图下一篇Vim测试集成指南vim-galore教你在编辑器中运行与调试测试创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?