Workaround for ChatGPT Project Migration Gap: Export Scripts and Prompts

✍️ OpenClawRadar📅 Published: March 9, 2026🔗 Source
Workaround for ChatGPT Project Migration Gap: Export Scripts and Prompts
Ad

A developer has published a workaround for a specific limitation when migrating from ChatGPT to Claude: ChatGPT's data export doesn't include which project each conversation belongs to. The project membership field is absent from the exported JSON.

The Problem and Core Workaround

The source states that after trying to script around the missing data, the developer concluded the project tags simply aren't in the export. The export does contain full message trees, timestamps, and file attachments.

The workaround involves two main steps:

  1. Capture conversation titles directly from the ChatGPT interface before losing access.
  2. Use those captured titles to extract the matching conversations from the export JSON.
Ad

Available Tools

The developer has made the following resources available for free on GitHub, with no dependencies beyond the Python standard library:

  • A merge script for combining multiple export JSON files.
  • An extraction script that reconstructs conversations in chronological order from the message tree.
  • A Claude prompt that turns screenshots of the ChatGPT interface into a clean titles file.
  • A Claude prompt that generates a structured project summary ready for upload to a new Claude project.

The GitHub repository is at https://github.com/sarabura/aiprojectmigrate.

A full explanation of the approach is available in a Medium article: https://medium.com/p/4f91e95866da.

The developer notes they are happy to answer questions about the ChatGPT export structure or the migration process.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

OpenClaw memory fix tool addresses performance degradation
Tools

OpenClaw memory fix tool addresses performance degradation

A new slash command called /claw_memory_fix helps clean up OpenClaw memory files when the agent forgets credentials or permissions. The tool implements techniques from Alibaba, GitHub engineering, MemGPT, and January 2026 research on memory management.

OpenClawRadar
Open-source tool for AI-curated Reddit feeds using Cloudflare, Supabase, and Vercel
Tools

Open-source tool for AI-curated Reddit feeds using Cloudflare, Supabase, and Vercel

A developer open-sourced a self-hosted tool that filters Reddit for quality posts about AI-assisted development, using Cloudflare Workers for cron jobs and proxies, Supabase for storage, and Vercel for the frontend. The tool includes engagement scoring, optional LLM summaries, and costs $1-2/month for AI processing.

OpenClawRadar
AI Sandbox Manager: LXC-Based Sandbox for Codex with GPU Passthrough and Computer Use on Headless Linux
Tools

AI Sandbox Manager: LXC-Based Sandbox for Codex with GPU Passthrough and Computer Use on Headless Linux

ai-sandbox-manager is an open-source LXC-based sandbox for Codex agents on headless Linux. It provides GPU passthrough, full sudo access, persistent environments, and computer use via CUA, all while isolating the agent from the host OS.

OpenClawRadar
GrapeRoot Pro Adds Undo Shield to Prevent Claude Code from Deleting Your Project
Tools

GrapeRoot Pro Adds Undo Shield to Prevent Claude Code from Deleting Your Project

After Reddit reports of Claude Code deleting entire projects, GrapeRoot Pro introduces an Undo Shield that watches Claude's session graph and blocks destructive commands like rm -rf on heavily edited files.

OpenClawRadar