Skip to content
EntwiningPublic

About

Reopens Claude Code, Codex, Pi, and omp conversations in the panes Rex restores after its server stops, and carries worker results back to the orchestrator.

Resources

Stars

32 stars

Watchers

0 watching

Forks

Repository files navigation


Rexume

Rexume reopens agent conversations in the panes Rex restores after a server restart and returns worker results to the orchestrator. It supports Claude Code, Codex, Pi, and omp on macOS and Linux.

To get started, install Rexume on the machine running the Rex server.

Conversations come back

Rex restores your tabs and panes. Rexume reopens the conversations they ran. Only a turn cut off by the server stopping continues once.

Finished, cancelled, or waiting conversations reopen without a new turn. Panes you closed stay closed. The same conversation never reopens in two panes.

Keep your settings

Conversations reopen with their model and effort. Claude Code also keeps its provider choice and supported launch flags. Permission modes follow each runtime's rules.

Worker results come back

The orchestrator does not have to wait on its workers. Rexume saves each registered worker's result and notifies the orchestrator that registered the worker. The orchestrator can then prompt the worker again, or release it so Rexume closes its pane.

Install

Run Rexume on the machine running the Rex server. It requires Rex's session restore. Put rex on PATH first. On macOS:

brew install entwining/tap/rexume
rexume install

On Linux, download and verify a static build before running rexume install. You can also build from source.

Installation adds runtime hooks, the Claude Code messaging plugin, an agent skill, and a background job. In Codex, open /hooks and trust rexume report codex. Installation keeps your other hooks and settings.

You can check the daemon without stopping Rex. Uninstall removes the hooks and job but keeps saved results.

Known limits

Rex does not restore scrollback. Rexume does not restart other programs. Restoring a conversation requires typing a line into its shell, which can race with your typing.

Claude Code's plugin treats Rexume-tagged messages as your prompts. Another session can forge those tags. Runtime restrictions can also hold or drop messages.

Contributing

AGENTS.md lists the checks CI runs. One daemon records pane state and coordinates recovery. Task commands return JSON with versioned fields.

Rexume is released under the MIT License.

About

Reopens Claude Code, Codex, Pi, and omp conversations in the panes Rex restores after its server stops, and carries worker results back to the orchestrator.

Resources

Stars

32 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages