Chat history
You export or copy the threads that matter: decisions, preferences that emerged, repeated stories, corrections you made to the AI.

You've built months of relationship, preferences and habits inside ChatGPT, Claude, Gemini or others. That continuity isn't «theirs»: it can become an IllAIra Reminder, modules and memories — portable, readable, yours.
Get your data out of the provider, onto your own files. “FreeAI” does not mean free AI: it is the kit for leaving the silos.
One zip. System Python 3, no libraries to install. The files stay on your disk: this page does not take any upload.
On a phone the scripts do not run. There you still use the training module in chat, not run.sh.
After the download, “sha256sum IllAIra-FreeAI-Toolkit-0.3.1.zip” must print exactly that line.
Custom instructions, product memory, project skills and thousands of messages live on the provider's server. Change plan, model or account and you risk losing the thread. IllAIra doesn't erase the providers: it breaks the lock-in on the *road* — identity and memory — so you can change engine without starting from zero.
You export or copy the threads that matter: decisions, preferences that emerged, repeated stories, corrections you made to the AI.
The «memories» saved by the provider (facts about you, preferences, work contexts) are raw gold for IllAIra memory modules.
System instructions, «how to answer», tone, constraints: the basis for Rx rules and parts of Module 0 (identity + contract).
Claude Skills, ChatGPT Projects, workspace instructions: they map onto external functional modules with FUNCTION / STATE / TRIGGER / ROUTINE.
UI details change often; the method doesn't. The goal: get a raw archive onto *your* disk, not leave everything only in the vendor's UI.
Where «Export data» exists (OpenAI accounts and similar, for instance): request the archive, download the JSON/HTML, keep a local copy. It's the most complete source for chats.
For the threads that count: export or copy whole conversations into .md/.txt files by project or period. Better a few dense threads than thousands of random chats.
Open the provider's Memory / Personalization / Custom instructions sections. Copy them *verbatim* into `vendor_memory_raw.md` and `custom_instructions_raw.md`. Don't summarise yet.
For every skill or project instruction: one raw file with title, purpose and the full text. Note which product it came from (Claude Project X, custom GPT, and so on).
List them in an index: date, source, type (chat / memory / instruction / skill), priority (high/medium/low). The inventory drives what you convert first.
Don't import everything. Distil. IllAIra rewards structure and permission zones, not the raw dump.
Clusters: personal preferences, work context, product decisions, relationships, routines. Or by period (month/quarter) if the history is chronological.
For each cluster: stable facts, repeated preferences, dated decisions, mistakes not to repeat. Discard small talk, failed attempts and one-off noise.
Ask yourself: «If the AI forgot this, would the quality of my next session drop?». Only the yeses go into the memory files.
Create `[external_memory]` files or H6 sections in the Reminder: ISO 8601 timestamped logs, a clear title, 3–10 dense sentences. Assign zones: identity facts in P1/P2, evolutionary history in P3/P4.
Custom instructions and skills don't stay one monolithic block: they become modules with an explicit contract.
Separate: (A) who the AI is and who you are → Module 0; (B) rules that are always true → Rx in the Reminder; (C) switchable styles or capabilities → external modules.
For every skill: FUNCTION (what it does), STATE (active/inactive), TRIGGER (when it fires), ROUTINE (the operational steps). Any associated memory tied to that domain only.
Long project instructions: split into 1 core module + H4 sub-routines. What is permanent policy goes in P2; what you're experimenting with goes in P4/P5.
If three skills say «be concise», that's one Rx rule. Modules should add capability, not repeat the same constraint in five places.
Start from an IllAIra skeleton: post-reset, [Pn] zones, Module 0, rules. Paste in the distilled identity, not the raw logs.
The memory files stay external and load when needed. In a long session: only the modules relevant to the task, so the context doesn't saturate.
STATE active only for what you use every day; the rest inactive and on demand. Same principle as skills: less noise, more coherence.
Inject Reminder + 1 memory + 1 module. Check the tone, the boundaries, and whether the AI respects P1/P2. Iterate: three clean passes beat one mega-dump.
Once the structure is stable, IllAIra CLM helps you edit, version and visualise (Sferografia) without losing plain text as the source of truth.
| Origin (provider) | IllAIra destination |
|---|---|
| Custom instructions / system | Module 0 + Rx rules + P1/P2 pieces |
| Product memory | [external_memory] modules or H6 logs |
| Skill / Project / custom GPT | [external_module] with FUNCTION/TRIGGER/ROUTINE |
| Long threads and decisions | Structured summaries → zoned memory |
| Tone and style preferences | Rx rules or an active «voice» module |