BEX Robotics has released Rezoom, a native C++/Qt6 application that consolidates all AI coding sessions on a developer's machine into a single chat list. The tool, which appeared on Hacker News on October 11, 2026, provides real-time visibility into Claude Code, OpenAI Codex, and other CLI agents without relying on web interfaces or API calls. Rezoom reads Claude's existing session registry at ~/.claude/sessions/ to display live agent states, including working, waiting, frozen, and idle statuses.

Session State Visibility and Control

The application distinguishes between different agent states using color-coded indicators: an orange spinner for active work, a still star for stuck sessions, green for completed tasks awaiting user input, and red for sessions frozen on usage limits. Rezoom automatically adopts new sessions as they appear and can detect when Claude Code freezes due to Ctrl+Z suspension. The tool includes a notification hook that identifies sessions blocked by usage limits, displaying the reset time directly in the interface.

Cross-Platform Session Management

Rezoom supports session migration between terminal windows using reptyr for live process transfer, allowing developers to move running sessions without interruption. For remote work, the application records SSH connections as persistent chat entries and can scan remote hosts to adopt existing Claude and tmux sessions. The tool also supports multiple Claude accounts through isolated configuration directories, enabling developers to switch between different authentication contexts without losing session history.

Installation and Platform Support

The application is distributed as a .deb package for Debian/Ubuntu systems (version 25.04 or newer for KF6 support), with build instructions provided for Fedora, openSUSE, and Arch Linux. macOS support exists but with limitations: since KF6/Konsole is KDE-specific, chats open in Terminal.app windows instead of embedded panes, and session migration features require Linux-specific tools. The software runs entirely locally, reading and writing only to the user's machine, with optional features requiring explicit user consent.

Technical Implementation Details

The application stores chat records in ~/.local/share/rezoom/sessions.json with multi-process safety, while reading Claude's live registry from ~/.claude/sessions/.json in read-only mode. Transcripts are accessed from ~/.claude/projects/*/.jsonl files without modification. Environment variables REZOOM_DATA_DIR and REZOOM_CLAUDE_DIR allow custom data locations, and REZOOM_SCREENSHOT enables headless rendering for documentation purposes.

Key Takeaways

  • Rezoom provides unified management for Claude Code, Codex, aider, Gemini CLI, and opencode sessions in a single native interface
  • Live session state tracking includes freeze detection, usage limit warnings, and automatic resumption after crashes
  • SSH integration allows remote Claude sessions to appear as local chats with one-click reconnection
  • The tool is MIT-licensed and currently has 6 points on Hacker News with 1 comment

The Bottom Line

Rezoom addresses a genuine pain point for developers running multiple AI coding agents simultaneously. The native implementation avoids the overhead of web-based session managers while providing practical features like freeze detection and cross-machine session continuity that current CLI tools lack.