Claude Code还被困在终端?这个开源项目把它“解放”到了浏览器

工具推荐 1770718235更新

0

导读:Claude Code 的能力毋庸置疑,但它依然停留在一个极不友好的终端形态。而这次介绍的 The Vibe Companion,并没有造一个新 Agent,而是做了一件更重要的事:把 Claude Code 变成一个人类可控、可视、可恢复的工具。


Anthropic 的 Claude Code,强不强?

强。 非常强。

它已经是目前最接近“能真正干活”的 AI 编程代理之一。

但问题也同样明显:它被困在终端里。

你很难同时跑多个会话;

你看不到工具调用的完整过程;

一旦进程挂掉,上下文直接消失。

说白了,它更像一个“能力很强、但不听话的黑盒”。

好在,开源社区从不惯着这种体验。

最近,GitHub 上出现了一个项目:The Vibe Companion

它没有重新实现 Claude Code, 也没有去做模型层的替代。

而是直接逆向了 Claude Code CLI 内部的 WebSocket 协议, 给它套上了一层完整的 浏览器控制 UI

现在:Claude Code 终于像一个“可管理的 Agent”了。

说它是“Claude Code Web 版”,其实有点低估了。

因为很多事情,官方不是不会,是不想做,或者不敢做。

官方没给的:

  • 多会话管理
  • 工具调用可视化
  • 权限审批
  • 会话持久化

The Vibe Companion,全给了。

The Vibe Companion 的定位非常明确:Claude Code 的控制面板(Control Plane)

它解决的不是“AI 能不能更聪明”, 而是“人还能不能看懂它在干什么”。

它提供了:

  • 多会话并行运行每个 Claude Code 实例独立进程、独立模型、独立权限。
  • 流式输出可视化回复 token 级实时渲染,不再黑屏等待。
  • 工具调用全量展开Bash、文件读写、grep、编辑操作全部可见、可折叠。
  • 子 Agent 层级追踪Agent 调用子 Agent 的全过程,用树状结构完整呈现。
  • 权限精细控制从全自动到逐条手动审批,四种模式自由切换。
  • 会话持久化与恢复即使 CLI 崩溃或服务重启,也能 --resume 自动恢复上下文。

真正关键的一点:The Vibe Companion 并不是 API 套壳。

它利用 Claude Code CLI 内部隐藏的 --sdk-url 参数, 让 CLI 通过 WebSocket(NDJSON) 与服务器通信。

也正因为如此:

  • 不需要 API Key
  • 直接使用你现有的 Claude Code 订阅
  • 没有模型能力缩水

甚至,项目还完整文档化了这套未公开协议, 包括控制消息、权限流、重连逻辑与会话生命周期。

The Vibe Companion 的意义,并不只是“更好用”。

它代表的是一种正在回归的方向:

  • Agent 不能是黑盒
  • 强能力必须配控制权
  • 终端不该是 AI 的最终形态

AI 工具,终究是给人用的。 而不是让人适应它。


参考资料:https://github.com/The-Vibe-Company/companion