One thing I keep thinking about as AI becomes more personal:
What happens to the relationship, project history, preferences, and context when the user switches platforms?
A lot of AI tools are getting better at memory, but most of that memory is still locked inside the platform. That creates a weird problem for people using AI as a long-term creative partner, assistant, project collaborator, or companion.
You can spend weeks or months building context with an AI, then lose the thread when you move to another system, start a new chat, change models, or hit memory limits.
So I started working on a simple open-source idea:
AI Companion Portability Format
GitHub: https://github.com/troyoch/AI-Companion-Portability-Format
The basic idea is a plain-text continuity file that users can own, edit, copy, move, and bring into different AI systems.
It can store things like:
- user preferences
- companion or assistant role
- tone and voice samples
- boundaries
- long-term memory
- short-term memory
- project goals
- open loops
- next steps
- handoff notes for another AI
The goal is not to replace platform memory.
The goal is to give users a visible, editable, portable layer of continuity they control.
I think this matters because the future of AI is not just about smarter models. It is also about continuity, trust, consent, context, and the ability for users to carry their own AI relationships and projects across systems.
This is still early, but Iād love feedback from developers, AI builders, prompt engineers, and anyone thinking about user-owned AI memory.
What would make a format like this more useful?
What sections are missing?
What would you want to see in a future JSON/YAML version, validator, profile builder, or import/export tool?
Top comments (0)