openchat

mcp
Security Audit
Warn
Health Warn
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Warn
  • network request — Outbound network request in packages/extension/src/background.ts
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool synchronizes and stores your conversation histories across multiple AI platforms, such as ChatGPT and Claude. It uses a browser extension to capture chats locally and an MCP server to expose them as markdown resources for coding agents.

Security Assessment
The extension works by intercepting your web requests to `chatgpt.com` and `claude.ai`, which inherently requires handling your chat data and account interactions. The rule-based scan flags an outbound network request in the background script, which aligns with the tool's stated purpose of syncing data via a local HTTP server. No dangerous permissions or hardcoded secrets were detected, and the code does not appear to execute hidden shell commands. However, because it actively captures sensitive web traffic, you should inspect the code to ensure your private conversations remain strictly local and are not leaked externally. Overall risk: Medium.

Quality Assessment
The repository is licensed under Apache-2.0, actively maintained (last push was today), and includes a clear description and setup instructions. However, community trust and visibility are currently very low, with only 5 GitHub stars. As an early-stage project requiring users to manually load an unpacked browser extension, it lacks the vetting provided by an official Chrome Web Store review process.

Verdict
Use with caution: the concept is useful and currently safe on the surface, but intercepting browser traffic carries inherent risks that require you to audit the source code before trusting it with your private AI conversations.
SUMMARY

Store and reference conversations across multiple AI providers - Use conversations from ChatGPT or Claude in your coding agents

README.md

OpenChat

openchat logo

An open format for sharing conversation histories across different AI chat UIs.

Just talk to your chat client as you would normally, OpenChat will sync the conversation in the background, letting you swap in and out of different clients while maintaining your entire conversation history.

How It Works

Browser Extension

A browser extension that captures requests when you're on supported platforms (i.e. chatgpt.com or claude.ai) and saves your conversation history locally in the browser.

MCP (optional)

An MCP server that opens a local HTTP server to get the latest conversation history from the browser extension. It exposes the conversations as markdown formatted MCP Resources that you can directly reference inside your coding agent's terminal session.

You can also use the MCP server on any client that supports it, like Claude Desktop or Open WebUI.

Setup

Note: We're early. Once the extension is published to the Chrome Web Store you can download it from there.

  • Download the latest release of the extension from the releases page
  • Install the extension in Chrome (go to chrome://extensions/, turn on "Developer mode" and click Load unpacked and select the extension file you just downloaded)

You're good to go! OpenChat will automatically intercept requests to chatgpt.com and claude.ai and save the conversation history to your browser's local storage. You can pin the extension to the toolbar and click its icon to view your entire conversation history.

MCP Server

If you want to pull conversations into your terminal agents, you can use the MCP server.

The command to run the MCP server is npx @p0u4a/openchat. You can add this to your agent's config.

For Claude Code

claude mcp add --transport stdio openchat -- "npx @p0u4a/openchat" 

For Codex

codex mcp add openchat -- npx -y @p0u4a/openchat

Supported Platforms

  • ChatGPT
  • Claude
  • Claude Desktop
  • Claude Code
  • Codex

TODO

  • Configurable Sync storage
  • Gemini Support?
  • Ollama Support?

Reviews (0)

No results found