爱意满满的作品展示区。
wanchuno

[开源] 写了个小工具,把多个 Claude Code / AI 终端会话放到一个浏览器窗口里管

  •  
  •   wanchuno · 6h 12m ago · 292 views

    Vibe Space —— 一个浏览器里的多项目 AI 终端工作台

    最近用 Claude Code 这类 AI 命令行工具写代码,发现一个挺烦的痛点:

    一个项目就得开一个终端,切来切去很烦,任务也没法排队执行。

    所以做了 Vibe Space,一个开源的浏览器工作台,专门解决「多个 AI 会话不好管」的问题。


    它能做什么

    1. 一个窗口同时管多个项目的 AI 终端

    不用在多个终端窗口之间来回切换,所有项目的 AI 会话都在一个浏览器标签页里并排显示。

    项目首页

    2. 每个项目有自己的任务队列

    给某个项目丢一串任务,AI 忙完一个会自动接下一个,不用你守着。

    3. 实时状态一目了然

    每个会话当前是「空闲 / 忙碌 / 等用户确认」,一眼就能看出来,不用逐个窗口点进去看。

    任务运行中

    4. 任务可以带附件

    支持给任务附加图片、日志、代码文件,方便 AI 基于上下文继续处理。

    5. 可以当 PWA 安装到桌面

    用浏览器打开 → 安装到桌面,体验和本地应用一样。

    启动页面

    6. 多主题 + 中英文界面

    暗色/亮色主题切换,界面支持中英文。

    设置页面


    技术栈

    Node.js + Express + WebSocket + node-pty + xterm.js


    目前的局限(实话实说)

    • 成本统计 UI 有了,但功能还比较基础
    • 任务模板有,批量导入还没做完
    • 目前主要按 Claude Code 优化,但命令可以自定义

    后续方向

    主要放在任务循环排列窗口叙事上,让多项目之间的任务流转更自然。


    仓库地址

    https://github.com/yaolinhui/vibe-space

    MIT 开源,欢迎提 issue 和 PR 🙇‍

    先 Star 关注一下 (⊙﹏⊙) 感谢

    2 replies    2026-07-14 20:25:52 +08:00
    cccn
        1
    cccn  
       5h 16m ago
    https://github.com/elirantutia/vibeyard 这个比有啥优势
    wanchuno
        2
    wanchuno  
    OP
       4h 55m ago   ❤️ 1
    @cccn 谢谢提醒,我确实之前没看过 Vibeyard ,这个项目是自己用 Claude Code 维护多个项目时顺手做的 😂
    简单对比下两者的差异:
    Vibeyard 更像一个完整的 Electron 桌面 IDE ,功能很全:多项目 workspace 、Kanban 看板、Swarm 网格视图、多 Claude profile 隔离等,适合想要一个重型工作台的用户。
    Vibe Space 走的是轻量浏览器/PWA 路线,核心想解决的是「任务排队和自动分发」:给一个项目排好任务列表,AI 空闲了自动发下一个,不用守着一个一个手动切。另外它原生支持中英双语界面。
    两个项目出发点都是「 AI CLI 代理单会话太难受」,但实现方式不同。Vibeyard 偏桌面 IDE + 手动管理,Vibe Space 偏浏览器 + 自动队列。
    如果你也管理多个项目,欢迎试试 Vibe Space ,看看哪种 workflow 更适合你。有建议也欢迎提 issue 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1287 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:21 · PVG 01:21 · LAX 10:21 · JFK 13:21
    ♥ Do have faith in what you're doing.