Workaround für die ChatGPT-Projektmigrationslücke: Exportskripte und Prompts

Ein Entwickler hat eine Problemumgehung für eine spezifische Einschränkung bei der Migration von ChatGPT zu Claude veröffentlicht: Der Datenexport von ChatGPT enthält nicht, zu welchem Projekt jede Konversation gehört. Das Feld für die Projektmitgliedschaft fehlt im exportierten JSON.
Das Problem und die Kernlösung
Die Quelle gibt an, dass der Entwickler nach dem Versuch, die fehlenden Daten per Skript zu umgehen, zu dem Schluss kam, dass die Projekt-Tags einfach nicht im Export enthalten sind. Der Export enthält jedoch vollständige Nachrichtenbäume, Zeitstempel und Dateianhänge.
Die Problemumgehung umfasst zwei Hauptschritte:
- Konversationstitel direkt aus der ChatGPT-Oberfläche erfassen, bevor der Zugriff verloren geht.
- Diese erfassten Titel verwenden, um die passenden Konversationen aus dem Export-JSON zu extrahieren.
Verfügbare Werkzeuge
Der Entwickler hat die folgenden Ressourcen kostenlos auf GitHub verfügbar gemacht, ohne Abhängigkeiten außerhalb der Python-Standardbibliothek:
- Ein Merge-Skript zum Kombinieren mehrerer Export-JSON-Dateien.
- Ein Extraktionsskript, das Konversationen in chronologischer Reihenfolge aus dem Nachrichtenbaum rekonstruiert.
- Ein Claude-Prompt, der Screenshots der ChatGPT-Oberfläche in eine saubere Titeldatenbank umwandelt.
- Ein Claude-Prompt, der eine strukturierte Projektzusammenfassung für den Upload in ein neues Claude-Projekt generiert.
Das GitHub-Repository befindet sich unter https://github.com/sarabura/aiprojectmigrate.
Eine vollständige Erklärung des Ansatzes ist in einem Medium-Artikel verfügbar: https://medium.com/p/4f91e95866da.
Der Entwickler merkt an, dass er gerne Fragen zur ChatGPT-Exportstruktur oder zum Migrationsprozess beantwortet.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Vibeyard fügt Kanban-Board zur Verwaltung mehrerer Claude-Code-Sitzungen hinzu
Eine Open-Source-IDE namens Vibeyard enthält jetzt ein Kanban-Board, mit dem Sie direkt von Karten aus Claude Code Agent-Sitzungen starten können. Karten werden automatisch in „Erledigt“ verschoben, wenn der Agent fertig ist.

Open Source SQLite-basiertes Persistent Memory System für Claude
Ein Entwickler hat memchat veröffentlicht, ein GPL-lizenziertes lokales System, das Wissen aus Claude-Sitzungen an Checkpoints extrahiert, in SQLite speichert und für neue Sitzungen wieder zusammensetzt, um den Kontext über Gespräche hinweg aufrechtzuerhalten.

Claude Fable Demo: Unermüdlich proaktive Fehlerbehebung mit Browser-Automatisierung
Simon Willison beschreibt, wie Claude Fable 5 einen horizontalen Scrollbalken-Fehler ohne Anweisung automatisch behoben hat. Es nutzte Browser-Automation, JavaScript-Injection und einen eigenen CORS-Webserver.

Ausgestrahlt: Eine Claude Code-Fähigkeit für sofortiges HTML-Veröffentlichen auf Live-URLs
Aired ist ein Open-Source-Tool, das HTML über Claude Code Skills oder MCP-Server in 2 Sekunden auf eine Live-URL veröffentlicht. Es erfordert keine Anmeldung, Bereitstellungskonfiguration oder Installation für webbasierte KI-Tools und funktioniert mit Claude Code, Cursor, VS Code, Codex und Windsurf.