Rezoom:用一个聊天列表统一管理 Claude Code 等 AI 编码会话

开源项目 Rezoom 在 HN 亮相,用原生 C++/Qt6 把 Claude Code、Codex、SSH 和 tmux 等各类编码会话统一成聊天列表,本机运行、不调用 API,目前主要面向 Linux 桌面。

一句话看懂:开源项目 Rezoom 在 HN 亮相,用原生 C++/Qt6 把 Claude Code、Codex、SSH 和 tmux 等各类编码会话统一成聊天列表,本机运行、不调用 API,目前主要面向 Linux 桌面。

事件核心:发生了什么

根据其 GitHub 仓库和 HN 展示页,Rezoom 是一个本地工具:它读取 Claude Code 已写入的 ~/.claude/sessions/ 注册表,把每个会话呈现为一条聊天,显示实时状态(工作中、等待你输入、卡住、空闲、因用量限额冻结等)、实时标题和最新输出。新会话会自动出现,但被其他工具拉起或位于 /tmp 的会话被排除。它还能识别 Codex 历史并支持 codex resume,对 aider、Gemini CLI、opencode 等 CLI agent 以终端聊天方式运行,并通过设置中的命令模板恢复。

Rezoom 用原生 C++/Qt6 编写,嵌入真实 Konsole 终端,跟随 KDE 明暗主题。每个会话保留恢复所需的完整命令,崩溃或重启后仍可恢复;运行在其他 Konsole 窗口的会话可通过 reptyr 一键“搬入”Rezoom 而不杀掉进程。SSH 会话在用户点击前不会建立连接,Scan remote 可发现远端主机上的 claude 和 tmux 会话并逐个接管。

为什么重要

随着 Claude Code、Codex 等 AI 编码 agent 成为日常工具,开发者往往同时开着多个终端、SSH 和 tmux 窗口,会话状态分散,极易丢失上下文或误以为任务已死。Rezoom 切中的是“agent 会话管理”这一层:不训练模型、不做推理,而是把散落的终端会话变成可观测、可恢复的列表。这种本地优先、不调用 API 的设计,对在意代码隐私和离线可用性的开发者有吸引力,也填补了闭源 IDE 之外的开源桌面工具空白。

对用户/开发者/创作者的影响

对 Linux 开发者,Rezoom 提供键盘优先操作(全部 Ctrl+Shift 快捷键)和跨屏分组,多 Claude 账号可右键“在另一账号下运行”、用 ~/.claude- 隔离配置。它还能检测 Ctrl+Z 挂起、两小时无进展等异常,并提供重连栏。不过目前公开信息显示,安装以 Debian/Ubuntu 25.04 以上的 .deb、Fedora/openSUSE 的 rpm 和 Arch 的 PKGBUILD 为主,macOS 上因 KF6/Konsole 限制改用 Terminal.app,功能略少;reptyr、tmux、jq 等为可选项。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

一是 macOS 体验能否补齐,原生嵌入终端是否会跟进;二是对 Claude Code 以外的 agent(如 Gemini CLI、opencode)的自动恢复覆盖度;三是远端 SSH 会话接管和账号隔离功能是否会被竞品或官方 IDE 吸收。隐私方面,Rezoom 称除可选的 freeze-detection hook 和跳过信任提示外,不修改 Claude 配置,SSH 连接需手动触发——这类承诺能否在后续版本中保持一致,值得观察。

来源:HN Algolia · AI 24h

celebrityanime
celebrityanime
文章: 28808

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注