CtxRelay

Codex Claude Hermes Antigravity Windows Local-only

One library for all your AI coding sessions. Find any conversation from Codex, Claude, Hermes or Antigravity in seconds — and continue it in a different client without losing the context.

↓ Download CtxRelay.exe Windows x64 GitHub How to install
CodexCLI · Desktop
⇄
ClaudeCode · Desktop
⇄
HermesCLI · Desktop
⇄
AntigravityIDE · App
Native sessionThe target client gets a real session of its own format, not a pasted wall of text.
Tools keptTool calls and results are carried over as history — nothing is re-executed.
Source untouchedThe original conversation stays exactly as it was.
4
clients in one list
1
exe · no installer
0
open ports · telemetry
3
languages: en · ru · es
Session Library
Every local session · archives · subagents · one window
CodexClaudeHermesAntigravity

CtxRelay finds sessions on its own — Codex journals, Claude Code and Claude Desktop projects, Hermes databases with all profiles, Antigravity IDE and app conversations. Filter by client or status, sort, and open any conversation with tool calls shown as collapsible entries.

From the detail panel: open the session in its desktop app, copy the resume command, reveal the file or jump to the project folder.

Session library with a Claude conversation open
Library · conversation · relay buttons
Full-text Search
Search inside messages, not just titles · jump to the match
IndexSnippets

“Where did we fix that retry bug?” Type a word — CtxRelay searches the full text of every conversation across all clients, shows matching snippets right in the list and jumps straight to the message, even if it is hundreds of entries back. The index builds in the background and survives restarts.

Content search with highlighted matches
Search · snippets · matched messages
Continue Elsewhere
Ran out of limits? Switch the client, keep the context
RelayNative

Click ⇄ Continue in Codex (or Claude, Hermes, Antigravity) and CtxRelay creates a new native session in that client with the whole history — messages, tool calls and their results. The new session shows up in the library, one click away from its app. Repeat an unchanged conversion and the existing copy is reused.

Handy when one assistant hits its usage limit mid-task, or when another one is simply better at the next step.

Limits in the Tray
Codex and Claude usage at a glance · switch Codex accounts
CodexClaudeAuto-refresh
ENG 82 6:40 PM

The tray icon is a big number: what's left of your Codex limit — the tighter of the 5-hour and weekly windows. Right-click for every saved account and your Claude limits.

Several Codex accounts? Click one to switch: CtxRelay saves the current credentials, swaps them and restarts ChatGPT. Expired tokens are renewed automatically, new accounts are picked up when you sign in.

more than 35% left 11–35% left 10% or less
Cleanup & Themes
Batch delete with backups · Dark · Light · Hyper · Graphite
Backups4 themes

Tick sessions and delete them in one go — each one is backed up first, so nothing is lost by accident. Pick the look you like; the interface follows your Windows language.

Light theme
Light
Hyper theme
Hyper
Graphite theme
Graphite
Windows 10 / 11 · x64
1Install .NET 8 Desktop Runtime (x64) if you don't have it.
2Download CtxRelay.exe and run it — the library opens, the limits appear in the tray.
optClosing the window keeps CtxRelay in the tray. Turn on Start with Windows from the tray menu, or launch with --tray.
optNeeds WebView2 Runtime — already part of most Windows 10/11 installs.
Stays on your machineSessions are read from local files. No accounts, no cloud, no telemetry, no listening ports.
Read-only by defaultBrowsing never changes your history. Only relay (writes a new session) and delete (after a backup) touch anything.
Network, only for limitsUsage limits and token renewal talk to OpenAI and Anthropic with your own credentials. Nothing else goes out.
↓ Download CtxRelay.exe Source on GitHub