Openclaw Cli Bridge Elvatis

🌉 CLI与浏览器会话统一桥接

将本地AI CLI与浏览器会话(Grok/Gemini/Claude/ChatGPT)桥接为OpenClaw模型提供商,支持快捷切换与持久化登录

收藏
3.2k
安装
1.1k
版本
2.8.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenClaw CLI Bridge 是一款集成型网关插件,通过四层架构将分散的AI工具统一接入OpenClaw生态:

Phase 1 - Codex认证桥接:自动读取~/.codex/auth.json本地令牌,无需重复登录即可注册OpenAI Codex提供商。

Phase 2 - 请求代理层:在本地127.0.0.1:31337启动OpenAI兼容HTTP代理,将vllm格式调用路由至各CLI子进程:

  • Gemini系列(2.5 Pro/Flash、3 Pro)
  • Claude系列(Sonnet/Opus/Haiku 4.x版本)
  • 本地BitNet 2B模型

输入通过stdin/tmpfile传递,规避E2BIG参数过长错误。

Phase 3 - 快捷指令:10+条/cli-*斜杠命令实现秒级模型切换,支持分阶段确认(需/cli-apply生效)和回退机制。

Phase 4 - 浏览器提供商:为4大Web平台维护持久Chromium会话,无需API密钥:

  • Grok、Gemini网页版、Claude.ai、ChatGPT
  • 配备独立登录/状态/登出指令
  • 网关重启后会话自动恢复,过期时触发WhatsApp告警

配套功能:浏览器健康仪表板(31337/status)、自动Cookie监控、30秒刷新状态页。

显著优点

| 维度 | 亮点 |
|------|------|
| 整合度 | 统一CLI+Web双通道,消除多工具切换摩擦 |
| 便捷性 | 聊天频道内直接切模型,无需离开对话上下文 |
| 成本 | Web通道零API费用,适合高频轻量使用 |
| 可靠性 | 持久化会话+自动过期告警,运维友好 |
| 安全性 | 令牌本地存储,长提示不暴露于进程列表 |

潜在局限

  • 架构复杂度:四层代理增加故障排查难度,需理解vllm/OpenAI格式转换
  • 浏览器依赖:Web通道受平台反爬虫策略影响,存在被封禁风险
  • 本地前提:要求预装claudegemini等CLI工具,非开箱即用
  • 授权限制:斜杠命令需配置"authorized senders",多用户场景管理成本高
  • 端口占用:硬编码31337端口可能与现有服务冲突

适合人群

  • 已本地部署多模型CLI的进阶AI用户
  • 希望统一管控API与Web会话的OpenClaw重度用户
  • 需要团队共享模型访问权限的小型技术组织
  • 追求"聊天即控制台"工作流效率极客

常规风险

| 风险类别 | 说明 |
|---------|------|
| 凭证安全 | `auth.json`明文存储,需确保文件权限600 |
| 会话劫持 | 持久浏览器Cookie若泄露可导致账户被盗用 |
| 隐私合规 | Web自动化可能违反平台ToS(尤其商业场景) |
| 网络暴露 | 代理服务仅限本地回环,误配防火墙可能暴露 |
| 版本漂移 | CLI工具升级可能破坏vllm路径映射 |

建议:生产环境启用独立的浏览器配置文件隔离,定期轮换Web会话,监控31337/status异常流量。

Openclaw Cli Bridge Elvatis 内容

src文件夹
test文件夹
手动下载zip · 151.3 kB
chatgpt-browser.tstext/plain
请选择文件