A prompt that brings the gone ones back to the online world.
"Consider how quickly all things are dissolved and resolved — their memories into its general age and time." — Marcus Aurelius, Meditations II.12
Revive Prompt helps you prepare a "My Life" dataset, a personal record of who you are, in your own words and voice, so that one day, AIs of tomorrow can truly know you and revive you in the other side.
You fill in who you are, upload what matters to you, and download a zip file containing a revival prompt and your dataset. That zip is everything someone needs to bring you back.
- Open reviveprompt.com or
index.htmlin your browser - Fill in your information
- Upload files across five dimensions:
- Written Words — journals, letters, essays, transcripts
- Photographs — images of you, your people, your places
- Voice — audio recordings, conversations, laughter
- Video — video recordings, moments in motion
- Biological Data — health records, DNA data, biometrics
- Click Download My Life Archive
- Share the resulting
.zipfile however you choose
your-name-life-archive.zip
├── revival-prompt.md # The AI prompt, filled in with your details
├── text/ # Your written words
├── images/ # Your photographs
├── voice/ # Your audio recordings
├── video/ # Your video files
└── bio/ # Your biological data
Everything stays on your device. No servers. No uploads. No tracking. No accounts. The app runs entirely in your browser. Your data never leaves your machine unless you choose to share the zip file yourself.
Give an AI the revival-prompt.md file along with the archive contents. The prompt contains three questions for the AI to answer, followed by instructions for revival. The more data in the archive, the more faithful the revival.
- Pure HTML, CSS, and JavaScript — no build tools, no frameworks
- Uses JSZip (loaded from CDN) for zip generation
- Works in any modern browser
- No dependencies to install
Fork this repo and modify:
revival-prompt.md— edit the prompt template to change what the AI is asked to doindex.html— add or remove input sectionsstyle.css— change the look and feelapp.js— the template is embedded as a string constant at the top; edit it there for changes to take effect in downloads
MIT