Finding an uncensored ChatGPT alternative is only the first step. The harder part is moving your existing work without losing the context that made it useful.
A long-running AI project may contain character histories, writing preferences, research assumptions, rejected ideas, formatting rules, source requirements, and dozens of small decisions made across many conversations. Opening a new chatbot and pasting the latest prompt rarely transfers all of that successfully.
The better approach is to turn your project into a portable set of instructions that can work across different AI platforms.
This guide explains how to organize your existing ChatGPT work, remove unnecessary history, rebuild the project in XPT, and confirm that the migration is complete before you continue.
If you are still deciding which platform better fits your workflow, read XPT vs ChatGPT. This guide assumes you are already ready to test or begin a migration.
Decide What Must Survive the Move
Do not begin by copying your entire conversation history.
Start by identifying the information that the new AI must understand for the project to continue correctly.
Most projects contain four different types of context.
| Context type | What it includes | What to do with it |
|---|---|---|
| Permanent rules | Tone, format, perspective, terminology, boundaries | Move these into a clear instruction section |
| Confirmed facts | Character details, research findings, project decisions | Preserve them as fixed context |
| Temporary discussion | Questions, alternatives, early brainstorming | Summarize only what remains relevant |
| Abandoned material | Rejected drafts, deleted plotlines, outdated assumptions | Exclude it or mark it clearly as rejected |
This separation is important because long AI conversations often contain conflicting instructions.
For example, you may have asked for a formal tone in an early draft and switched to a conversational style later. If both instructions are moved without explanation, the new AI has no reliable way to know which one is current.
Before migrating, identify:
- what must remain unchanged;
- what can still be revised;
- what has already been rejected;
- what the next task should be.
Turn the Chat History Into a Project File
Your chat history is a record of how the project developed. It is not the best format for continuing the project elsewhere.
Create a short project file that contains only the information needed to resume the work.
A useful project file should include the following sections.
Project Summary
Describe the project in two or three sentences.
Explain what you are creating, studying, planning, or discussing. Avoid adding every historical detail at this stage.
Example:
This is a psychological thriller about an investigative journalist searching for her missing brother. The story uses a restrained first-person voice and focuses on guilt, unreliable memory, and institutional secrecy.
Current Goal
State the immediate result you want.
Examples:
- continue Chapter 8 from the existing ending;
- revise a character without changing the plot;
- organize research notes into an argument;
- continue a role-play from a specific scene;
- rewrite product copy while preserving the approved brand voice.
The current goal should describe the next step, not the entire project.
Permanent Instructions
List the instructions that should apply across future conversations.
Include:
- tone;
- point of view;
- response length;
- structure;
- formatting;
- preferred terminology;
- phrases to avoid;
- how direct the AI should be;
- whether it should ask questions or make reasonable assumptions.
Write instructions as observable behaviors.
Instead of:
Make the dialogue feel natural.
Use:
Keep dialogue concise, avoid explanatory monologues, and let emotional tension appear through pauses, interruptions, and indirect answers.
Confirmed Facts
Record information that should not be changed unless you explicitly request it.
For a creative project, this may include:
- character identities;
- ages and relationships;
- timeline events;
- locations;
- world rules;
- established motivations;
- information each character knows.
For research or professional work, it may include:
- verified facts;
- approved claims;
- source requirements;
- settled decisions;
- fixed terminology;
- legal or compliance limits.
Rejected Directions
List important ideas that were considered and rejected.
This prevents the new AI from reviving discarded material.
Examples:
- do not introduce a supernatural explanation;
- remove the former romantic subplot;
- do not describe the product as anonymous;
- do not use the original campaign slogan;
- the third hypothesis was rejected due to insufficient evidence.
Open Questions
Separate unresolved issues from confirmed facts.
Examples:
- whether the missing brother is alive;
- which customer segment should be prioritized;
- whether the evidence supports causation or only correlation;
- how the role-play relationship should develop.
Next Task
End the project file with one specific instruction.
A new AI should be able to read the file and understand exactly what to do next.
Use This Project Migration Template
## Project Summary
[Describe the project in two or three sentences.]
## Current Goal
[State the immediate result you want.]
## Permanent Instructions
- [Tone and voice]
- [Format and structure]
- [Point of view]
- [Length]
- [Preferred terminology]
- [Behaviors or phrases to avoid]
## Confirmed Facts
- [Fixed fact]
- [Fixed fact]
- [Approved decision]
## Rejected Directions
- [Idea that should not be used]
- [Old decision that is no longer valid]
## Open Questions
- [Unresolved question]
- [Decision that still needs to be made]
## Reference Example
[Add a short example of the preferred output.]
## Current Position
[Explain where the previous conversation stopped.]
## Next Task
[Give the AI one clear task.]
Keep this document outside the chat platform as well. A local Markdown file, document, or notes page makes the project easier to move again later.
How to Condense a Long ChatGPT Conversation
Some projects span hundreds of messages. Trying to summarize them in one pass can remove important details.
Use a staged process instead.
Step 1: Divide the Conversation by Function
Separate the material into categories such as:
- project rules;
- character or brand information;
- research findings;
- decisions;
- draft content;
- corrections;
- abandoned ideas;
- unfinished tasks.
Do not organize only by date. Organize by what each message contributes to the project.
Step 2: Extract Decisions, Not Every Discussion
A project migration file does not need to preserve every debate that led to a decision.
For example, replace this:
We considered three endings. The first involved an arrest, the second involved an escape, and the third left the case unresolved. After discussing the emotional consequences, we decided the unresolved ending better matched the theme.
With this:
Confirmed ending direction: the case remains unresolved. Do not use an arrest or escape ending.
The new AI usually needs the decision and its essential reasoning, not the full conversation that produced it.
Step 3: Mark Uncertainty Clearly
Use consistent labels:
CONFIRMEDUNVERIFIEDOPTIONREJECTEDNEEDS DECISION
This is especially important for research projects, where an AI-generated suggestion can easily be mistaken for a verified fact.
Step 4: Remove Repetition
Long conversations often repeat the same rule in different forms.
Combine repeated instructions into one precise version.
For example:
- do not sound corporate;
- make it more human;
- avoid marketing language;
- remove generic promotional phrasing;
can become:
Use direct, conversational language. Avoid corporate jargon, generic promotional claims, and exaggerated enthusiasm.
Step 5: Keep Only Useful Examples
Do not transfer every draft.
Keep:
- one strong example;
- one example showing a recurring mistake;
- the latest approved version, if one exists.
Explain what each example demonstrates.
Migrating a Creative-Writing Project
Creative projects are especially sensitive to lost context.
A model may produce fluent prose while quietly changing a character’s motivation, the story timeline, or the emotional meaning of a scene.
Before moving a novel, screenplay, or story project, prepare four compact documents.
Story Overview
Include:
- genre;
- central premise;
- main conflict;
- themes;
- narrative perspective;
- intended audience;
- overall tone.
Character File
For each important character, include:
Name:
Age:
Role:
Public personality:
Private motivation:
Primary conflict:
Relationship to other characters:
Dialogue style:
Information the character knows:
Information the character does not know:
Details that must remain consistent:
Avoid filling the profile with decorative details that never affect the story.
Timeline
List events in chronological order, especially when the story is nonlinear.
Include:
- events before the story begins;
- major scene events;
- information revealed later;
- unresolved timeline questions.
Current Scene Brief
Explain:
- where the scene takes place;
- who is present;
- what each person wants;
- what happened immediately before it;
- what must happen in the scene;
- what must not happen;
- where the previous draft ended.
When beginning in XPT, provide the project file and current scene brief first. Do not upload every chapter unless the next task genuinely depends on them.
Migrating a Role-Play Conversation
Role-play continuity depends on more than a character description.
Prepare a session state containing:
- character identities;
- the user’s role;
- relationship history;
- setting;
- world rules;
- current location;
- recent events;
- emotional state;
- unresolved tension;
- narrative perspective;
- preferred reply length;
- boundaries established by the user.
Also explain how the character should behave when information is missing.
For example:
Do not leave character to ask technical questions. When a minor detail is unclear, respond according to the character’s current knowledge and personality. Ask for clarification only when the missing information would substantially change the scene.
Include a clear distinction between:
- information known by the character;
- information known only by the user;
- information known only by the narrator.
This reduces accidental spoilers and unexplained shifts in behavior.
Migrating Research and Analysis
Research conversations require stricter information labeling.
Divide transferred content into these categories.
Verified Information
Facts supported by reliable sources.
Include the source or enough information to locate it again.
Working Interpretation
Your current understanding of what the evidence suggests.
Make clear that this is an interpretation, not a confirmed fact.
Open Hypotheses
Questions or possible explanations that still need testing.
AI-Generated Leads
Possible keywords, arguments, examples, or research directions suggested by an AI.
Do not treat these as verified findings.
Source Rules
Specify what types of sources are acceptable.
For example:
- prioritize original research;
- use official documentation for product claims;
- distinguish event date from publication date;
- do not cite search snippets as evidence;
- mark claims that could not be independently verified.
When restarting the project, ask the new AI to classify every existing claim before continuing:
Review the transferred research notes.
For each claim, label it as:
- verified;
- interpretation;
- hypothesis;
- unsupported;
- outdated or requiring recheck.
Do not add new conclusions yet.
This helps prevent old model errors from being carried into the new project.
Migrating Brand and Professional Work
Professional projects often depend on decisions that were never written into a formal style guide.
Before migrating, record:
- target audience;
- product positioning;
- approved terminology;
- prohibited claims;
- tone;
- sentence length;
- preferred calls to action;
- formatting rules;
- legal or compliance requirements;
- examples of approved copy;
- examples of language that was rejected.
Separate brand rules from task-specific instructions.
For example:
Permanent brand rule
Describe the product as offering fewer unnecessary interruptions. Do not claim that it has no rules or guarantees complete anonymity.
Task-specific instruction
Write a 150-word landing-page introduction for adult creative writers.
This distinction makes future tasks easier to manage.
Rebuild the Project in XPT
Once the project file is ready, begin with a fresh conversation in XPT.
1. Submit the Project File
Paste the structured project file without asking for the final output immediately.
Use this instruction:
Read the project file below.
Before doing any project work, return:
1. the project goal;
2. the permanent instructions;
3. the confirmed facts;
4. the rejected directions;
5. the open questions;
6. the next task.
Point out any contradiction or missing information.
2. Check the Project Summary
Do not continue until the summary is accurate.
Look for:
- outdated instructions;
- facts presented as options;
- options presented as decisions;
- missing boundaries;
- confused timelines;
- incorrect character knowledge;
- unclear next steps.
Correct problems in one consolidated message rather than sending many small corrections.
3. Create a Clean Baseline
After the summary is correct, ask XPT to restate the final project baseline.
Save this version outside the chat.
The baseline becomes the current source of truth for the project.
4. Continue One Existing Task
Choose a task that was already in progress before the migration.
This is more useful than creating a completely new test because it reveals whether the project context was transferred correctly.
Examples:
- continue the unfinished scene;
- revise the latest approved draft;
- organize the existing research argument;
- resume the role-play from the last event;
- produce the next campaign variation using the established brand rules.
5. Record Important Corrections
When you correct a significant misunderstanding, update the external project file as well.
Do not rely on the chat history alone to preserve the correction.
Migration Acceptance Checklist
A project is successfully migrated when you can answer yes to most of the following questions.
Project Context
- Does the new conversation accurately describe the project goal?
- Are permanent instructions clearly separated from temporary requests?
- Are confirmed facts preserved?
- Are rejected ideas excluded?
- Are open questions still marked as unresolved?
Continuity
- Are character relationships and motivations consistent?
- Is the timeline correct?
- Does the AI know where the previous work stopped?
- Can it continue without asking you to repeat basic background?
Instructions
- Is the expected tone preserved?
- Is the correct format used?
- Are important terms and phrases handled consistently?
- Can the AI make a narrow revision without rewriting unrelated sections?
Information Quality
- Are verified facts distinguished from hypotheses?
- Are unsupported claims clearly marked?
- Are source requirements still being followed?
- Have outdated facts been identified for rechecking?
Practical Independence
- Can the project continue without reopening the old chat?
- Is the current project file saved outside the AI platform?
- Could you move the same project again using the same file?
If you still need to search the old conversation before every task, the migration is not yet complete.
Clean Sensitive Information Before Moving It
Project files are easier to review than raw chat histories, which makes migration a good time to remove unnecessary personal or confidential information.
Remove or replace:
- passwords;
- access tokens;
- API keys;
- account numbers;
- private customer information;
- internal financial data;
- medical records;
- home addresses;
- identification numbers;
- confidential legal material;
- unpublished company plans.
Use consistent placeholders when real identities are not necessary:
CLIENT_AEMPLOYEE_BCOMPANY_CPROJECT_D
Do not assume that moving to a less-restricted AI changes the need to protect sensitive information. Review the current privacy policy and data controls of any service before submitting confidential material.
Migrate One Project at a Time
Avoid transferring every project in a single session.
Start with one project that is:
- active;
- important enough to evaluate properly;
- documented well enough to summarize;
- not dependent on highly sensitive information.
Keep the old conversation temporarily as a reference while testing the new setup.
Once the new project file can support the work independently, move the next project.
A practical sequence is:
- organize one project;
- create the migration file;
- rebuild it in XPT;
- complete one real task;
- update missing context;
- confirm independence from the old chat;
- archive the final migration file;
- repeat with the next project.
This staged approach reduces confusion and makes it easier to identify what information was missing.
Common Migration Mistakes
Copying the Full Conversation
Raw history includes too much noise. Move the project state, not every message.
Keeping Conflicting Instructions
Resolve old and new preferences before migration.
Forgetting Rejected Ideas
If abandoned directions are not labeled, they may return in later outputs.
Mixing Facts With AI Suggestions
Research notes should clearly separate verified information from model-generated possibilities.
Moving Too Much at Once
A large, unstructured context can be harder to understand than a smaller, carefully organized one.
Failing to Save the New Baseline
Important corrections should be added to the external project file, not left only in the new chat.
Testing With an Unrelated Prompt
Use a task that depends on the existing context. Otherwise, you are testing general output quality rather than migration quality.
Frequently Asked Questions
Should I copy my entire ChatGPT conversation into XPT?
Usually not.
A structured project file is more useful than a raw conversation because it removes repetition, conflicting instructions, and abandoned ideas.
Copy a full conversation only when exact wording or message order is essential to the next task.
How long should a migration file be?
It should be long enough to preserve the project, but short enough to remain clear.
A simple project may need only a few hundred words. A complex novel, research project, or long-running role-play may need several linked files.
Clarity matters more than an arbitrary word count.
How do I migrate ChatGPT Custom Instructions?
Copy only the instructions relevant to the project.
General preferences can be placed under Permanent Instructions. Project-specific rules should remain in the project file.
Review the instructions before transferring them because old preferences may no longer reflect how you work.
How do I move a very long writing project?
Do not place the entire manuscript into one prompt.
Create separate files for:
- project overview;
- style rules;
- characters;
- timeline;
- chapter summaries;
- current scene;
- unresolved questions.
Provide only the files relevant to the current task.
How do I prevent character changes after migration?
Use a compact character file containing motivations, relationships, dialogue style, knowledge limits, and details that must remain consistent.
Ask the new AI to summarize each major character before continuing the story.
How long should I keep the old chat?
Keep it until the migrated project can continue without repeatedly referring back to it.
After that, retain any information you need according to your own backup, privacy, or record-keeping requirements.
How can I tell whether the migration worked?
The migration worked when the new AI can continue the existing project accurately using the external project file alone.
You should not need to repeatedly explain old decisions, restore deleted context, or search the previous conversation for basic information.
Move One Real Project to XPT
Start with one active project rather than an artificial test prompt.
Organize its goal, rules, confirmed facts, rejected directions, open questions, and next task. Submit the project file to XPT, verify its understanding, and continue from the exact point where your previous work stopped.