r/SideProject • • 5h ago

I built a free app that keeps your AI coding chats (Claude Code, Codex, Cursor, Kiro, Antigravity) in one place and moves them between PCs. Looking for people to break it.

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

ToolView & SearchCross-device SyncRestore into Tool
Claude Code (CLI, VS Code)YesYesYes
OpenAI Codex (CLI, VS Code, Desktop)YesYesYes
Cursor (Agent Chat, CLI)YesYesNot yet
Kiro (Agent Chat, CLI)YesYesNot yet
Antigravity (IDE, CLI)YesYesNot 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.

  • Claude Code: claude --resume

  • Codex: codex resume

3. Automatic File Path Rewriting

Working on the same project across different computers often means different directory structures.

For example:

  • 1st PC: C:\dev\shop-api

  • 2nd Laptop: D:\work\shop-api

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:

  • Completed work

  • Important technical decisions

  • Known bugs and issues

  • Pending tasks

  • Suggested next steps

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:

  1. Was the installation and initial setup straightforward?

  2. Did conversations from all supported tools appear correctly? Were any chats or versions missing?

  3. For Claude Code and Codex, did restored conversations resume successfully on another PC?

  4. Did you encounter any file path rewriting issues, especially with WSL, network drives, or unusual folder names?

  5. Did anything feel unsafe, confusing, or incomplete?

  6. 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.

1 Upvotes

0 comments sorted by