Skip to content

Releases: BEX-Robotics/rezoom

Rezoom 1.2.0

Choose a tag to compare

@pavel-bex pavel-bex released this 11 Oct 08:48

What's new

  • Claude's own spinner. Working sessions show Claude's orange spinner; green now strictly means "finished — your turn", grey means idle and already seen.
  • Agent names on rows. Each running session shows the name other agents call it by (bex-6b). Search, rezoom --resume bex-6b and rezoom-cli resume bex-6b all take it; Ctrl+Shift+I copies it.
  • One-click beam-in. A session running in another Konsole window gets a ⤵ on its row. One click pulls it into Rezoom live (reptyr), reusing the chat's pane if it has one, and the old window is closed for you.
  • SSH tabs become chats. An ssh open in any Konsole tab shows up as a chat; a claude on the far side reports working / your-turn through its title. An ssh that ends inside a Rezoom pane gets a Reconnect bar (never automatic).
  • Session health. Ctrl+Z-suspended sessions show as suspended with ▶ Continue; a "busy" session whose transcript hasn't moved in two hours shows no progress.
  • Multiple Claude accounts, optional. Run a chat under another login (Ctrl+Shift+K); invisible with a single login.
  • Archive / Forget right on a stopped chat, per-part tooltips on every row, renamed chats keep their names.

Fixes

  • After a beam-in, the old Konsole window is reliably closed — or, when it hosts other tabs, marked "⚠ in Rezoom — keep open" (closing that tab by hand would end the session).
  • A just-opened session no longer lands at the bottom of the list.
  • An ssh run by a tool inside a pane (git, scripts) no longer turns that chat into an ssh chat.

Install: the .deb below (Debian/Ubuntu 25.04+, KF6), dist/PKGBUILD for Arch, dist/rezoom.spec for Fedora/openSUSE.

Rezoom 1.1.0

Choose a tag to compare

@pavel-bex pavel-bex released this 26 Sep 04:22

Rezoom 1.1 makes the session list something you can steer by, and makes the app work on machines other than the one it was born on.

New

  • Live titles and output. External sessions show their Konsole window title; busy sessions stream their latest output into the list. Search matches live titles.
  • Beam it in / pop out. Move a running session between a Konsole window and Rezoom without restarting it (reptyr -T; Settings shows whether reptyr is ready).
  • Restart session (Ctrl+Shift+U) for Claude's "Restart to update".
  • Go to its window raises the Konsole tab running a session, built in.
  • Freeze detection installs from Settings in one click.
  • Codex sessions show up alongside Claude Code.
  • Keyboard overlay (Ctrl+Shift+/), attention title and taskbar badge.

Fixed

  • Order is stable across restarts; background resume no longer reshuffles or steals selection.
  • Tool-spawned sessions (commit reviewers in /tmp, claude-spawned claudes) are no longer adopted; rezoom-cli prune removes old ones.
  • Sessions running in two terminals at once are pinned to the right one and flagged.

Changed

  • Skipping Claude's "trust this folder?" prompt is now opt-in (off by default).
  • Commands run through your $SHELL instead of zsh.
  • Features that can't work on your machine are hidden rather than failing.

Install

Ubuntu 25.04+ / Debian with KF6: sudo apt install ./rezoom_1.1.0_amd64.deb (attached below by CI).
Fedora: dist/rezoom.spec. Arch: dist/PKGBUILD. macOS: build from source (see README).

Rezoom 1.0.0

Choose a tag to compare

@pavel-bex pavel-bex released this 20 Aug 06:32

First stable release.

WhatsApp for your Claude Code sessions and terminals — chat list with live presence (working / waiting / shell / frozen), embedded Konsole terminals, one-click resume, floating group windows, archiving. Every session stays forever resumable.

Highlights

  • Auto-adopt: new interactive claude sessions appear as chats by themselves
  • Auto-resume: whatever was running comes back on startup (crash-safe)
  • Multi-process-safe store: GUI instances and rezoom-cli never clobber each other
  • Freeze detection: usage-limit banners turn chats red with the reset time
  • Live pull-in of external sessions via reptyr, verified, with lossless fallback
  • Consent-first SSH with remote claude/tmux scanning
  • Single instance; rezoom --resume <query> (KRunner-friendly); rezoom-cli
  • macOS builds without KF6 (external terminals; portable process scouting)

Install

  • Debian/Ubuntu: sudo apt install ./rezoom_1.0.0_amd64.deb (deps come from apt)
  • Fedora/openSUSE: rpmbuild -ba dist/rezoom.spec
  • Arch: makepkg -si with dist/PKGBUILD

Optional: reptyr (live pull-in), tmux (persistent shells).

Rezoom 0.1.0

Choose a tag to compare

@pavel-bex pavel-bex released this 19 Aug 09:29

First working release. WhatsApp-style organizer for Claude Code sessions and terminals: live presence, embedded Konsole, one-click resume, adoption of external sessions, floating group windows, archiving.

Debian/Ubuntu: sudo apt install ./rezoom_0.1.0_amd64.deb (pulls Qt6/KF6/konsole-kpart from apt).
Fedora/openSUSE: rpmbuild -ba dist/rezoom.spec. Arch: dist/PKGBUILD (makepkg -si).