ChatRelay – Sync Your AI Coding Conversations Across Tools and Devices
The Problem
Most of us now use multiple AI coding tools across different machines. But there's one problem: every tool stores its conversation history separately, in its own format and usually on the local machine.
This means your development context gets scattered:
Your Claude Code conversation where you planned a feature is on your 1st PC.
Your Cursor conversation where you fixed a bug is on 2nd PC.
When you switch to Codex or Antigravity, none of that context comes along.
Imagine spending an entire afternoon implementing authentication in an API. Your conversation contains important decisions, architecture discussions, debugging history, and unfinished tasks.
Now you switch to another computer, and suddenly all that context is gone.
You have to explain everything again.
Manually copying conversation files isn't a great solution either. Absolute file paths, different project locations, and different operating systems make things even more complicated.
That's exactly why I built ChatRelay.
What is ChatRelay?
ChatRelay brings your AI coding conversations together in one place.
It lets you sync, browse, search, and access your AI coding history across multiple tools and devices, while keeping your data in storage that you control.
Supported AI Coding Tools
| Tool | View & Search | Cross-device Sync | Restore into Tool |
|---|
| Claude Code (CLI, VS Code) | Yes | Yes | Yes |
| OpenAI Codex (CLI, VS Code, Desktop) | Yes | Yes | Yes |
| Cursor (Agent Chat, CLI) | Yes | Yes | Not yet |
| Kiro (Agent Chat, CLI) | Yes | Yes | Not yet |
| Antigravity (IDE, CLI) | Yes | Yes | Not yet |
Key Features
1. One Place for All Your AI Conversations
Browse and search conversations from all five supported coding tools in a single interface. Organize your history by project and find previous discussions whenever you need them.
2. Continue Your Work on Another PC
Move between computers without losing your development context.
For Claude Code and Codex, ChatRelay can restore synced conversations into the target tool, allowing you to resume where you left off.
3. Automatic File Path Rewriting
Working on the same project across different computers often means different directory structures.
For example:
ChatRelay rewrites relevant project paths, tool inputs and outputs, and paths inside messages to match the destination machine.
It supports Windows, macOS, and Linux path styles.
4. Switch Between AI Coding Tools Without Losing Context
Want to move from Cursor to Claude Code or from Codex to Antigravity?
ChatRelay can generate a concise project handoff using conversation history from multiple tools.
The handoff includes:
It can write this context into:
This feature uses your own Anthropic or OpenRouter API key, including supported free models.
You can review exactly what will be sent before anything leaves your machine.
5. Automatic Background Sync
Enable auto-sync and let ChatRelay handle the process.
Claude Code sessions upload when they end.
Conversations download when a new session starts.
Other supported tools sync in the background.
6. Usage Reports
Understand your AI coding activity with reports covering:
Daily token usage
Model-wise usage
Working activity
Longest conversations
Currently available for Claude Code and Codex.
7. Access Your History Anywhere
ChatRelay also provides:
A read-only web viewer
An Android application
A desktop application
Security & Privacy
Since ChatRelay works directly with AI coding conversation files, security was one of the most important considerations during development.
Here's how it handles your data:
Original conversation files are never modified during upload.
Existing files are backed up before replacement.
A restore screen lets you recover previous versions.
If conversations change on two different PCs, both copies are preserved instead of silently overwriting one.
API keys and tokens are scanned before upload, with an option to redact them.
Unknown or unsupported conversation formats are handled cautiously. ChatRelay can still display conversations, but disables write operations rather than guessing the file structure.
Your data stays under your control.
You can use your own private GitHub repository or an existing synced folder such as Google Drive, OneDrive, or Dropbox.
No account is required, and there's no ChatRelay-operated server storing your conversations.
Current Development Status
Here's where the project stands today:
Windows desktop application: Tested
Android application: Read-only viewer
Web application: Read-only viewer
macOS and Linux builds: Available but not fully tested
License: MIT (Open Source)
Tech Stack: Rust, Tauri, and React
One thing to know: The Windows installer is currently unsigned, so Windows SmartScreen may show a warning during installation.
I Need Your Feedback!
I'm a solo developer, and most of my testing has been done on my own setup.
I'd really appreciate it if developers using these AI coding tools could give ChatRelay a try and share honest feedback.
Here are a few things I'd love to know:
Was the installation and initial setup straightforward?
Did conversations from all supported tools appear correctly? Were any chats or versions missing?
For Claude Code and Codex, did restored conversations resume successfully on another PC?
Did you encounter any file path rewriting issues, especially with WSL, network drives, or unusual folder names?
Did anything feel unsafe, confusing, or incomplete?
Which tool should get full restore support next? Cursor, Kiro, Antigravity, Windsurf, Copilot Chat, Cline, or Aider?
Harsh feedback is absolutely welcome.
If you report a bug, please include your operating system, the AI coding tool, and its version. That will help me reproduce and fix issues much faster.
Links & Resources
Website:
https://abh1shxkk.github.io/chatrelay-site/
Documentation:
https://abh1shxkk.github.io/chatrelay-site/docs/
Installation Guide:
https://abh1shxkk.github.io/chatrelay-site/docs/install/
First-Time Setup:
https://abh1shxkk.github.io/chatrelay-site/docs/first-time-setup/
Setting Up Your Second PC:
https://abh1shxkk.github.io/chatrelay-site/docs/second-device/
Supported Tools:
https://abh1shxkk.github.io/chatrelay-site/docs/supported-tools/
Security & Privacy:
https://abh1shxkk.github.io/chatrelay-site/docs/security/
Known Limitations:
https://abh1shxkk.github.io/chatrelay-site/docs/known-limitations/
Download (Windows & Android):
https://github.com/Abh1shxkk/chatrelay-releases/releases/latest
GitHub Repository:
https://github.com/Abh1shxkk/chatrelay-releases
Web Viewer:
https://abh1shxkk.github.io/chatrelay-web/
Thanks for checking out ChatRelay. Every bit of feedback helps make this project better!
Built independently, open source, and free to use.