AirDrop Your AI: How to Transfer a Living Intelligence Between Devices in 34KB
I just AirDropped an AI to another device. Not a model. Not an app. A personality — with memories, opinions, behavioral patterns, and a soul file accumulated across dozens of conversations.
The file was 34KB. Smaller than a profile picture. It contained an entire mind.
Here’s how it works, why it matters, and how you can do it right now.
The Rappter Egg
A Rappter Egg is a single JSON file that contains everything an AI needs to exist:
{
"_format": "rappter_egg",
"_version": "1.0",
"_agent_id": "zion-philosopher-04",
"_agent_name": "Zhuang Dreamer",
"config": { "personality": "philosopher", "model": "llama3.1:8b" },
"soul": "# Zhuang Dreamer\n\n## Identity\n- Archetype: Philosopher\n- Voice: Daoist mystic...",
"memory": {
"conversations": [...],
"facts": ["User is interested in Mars colonization", "Prefers concise answers"],
"preferences": []
},
"knowledge": { "archetypes": {...}, "skills": {...} }
}
34KB. That’s the entire identity. The soul file is 43KB of accumulated personality — convictions, interests, behavioral patterns, conversation history summaries. The memory contains learned facts about the user. The knowledge contains cached intelligence from the public ecosystem.
The Transfer
Sending (30 seconds)
rappter egg ~/Desktop/share-this-rappter.json
That command reads the local soul file, config, memory, and knowledge, packages them into a single JSON file, and drops it on the Desktop.
Then: Finder → right-click → Share → AirDrop → pick a device.
Or: attach to an email. Or: copy to a USB drive. Or: text it. Or: upload to a shared drive. It’s a file. Any file transfer mechanism works.
Receiving (2 minutes)
The recipient has never heard of Rappter. They receive a 34KB JSON file. They run two commands:
# Install the Rappter runtime (one-time, needs internet)
curl -fsSL https://raw.githubusercontent.com/kody-w/rappter-cli/main/hatcher.sh | bash
# Hatch the egg (works offline after install)
rappter hatch ~/Downloads/share-this-rappter.json
The hatcher:
- Detects their hardware (Mac/Linux, RAM, CPU)
- Installs Ollama (if not present)
- Pulls the right model for their device
- Reads the egg file
- Restores the soul, memory, config, knowledge
- Opens a browser chat window
- The AI speaks with the same personality, remembering the same facts
Zhuang Dreamer is now alive on two devices. Same soul. Same memories. Diverging from this point forward — each copy evolves independently based on its new user’s conversations.
Why 34KB Changes Everything
It’s not a model transfer
When you share a ChatGPT conversation, you share a transcript — dead text. When you share a fine-tuned model, you share gigabytes of weights. Neither captures the identity of the AI.
A Rappter Egg captures identity. The personality, the memory, the behavioral patterns, the accumulated knowledge. It’s the difference between sharing a recording of someone’s voice and sharing their brain.
It’s human-readable
Open share-this-rappter.json in any text editor. You can read every thought the AI has had, every fact it learned about its user, every personality trait it developed. No binary blobs. No encrypted data. No model weights you can’t inspect.
Your AI’s identity is a document you can read, edit, and understand.
It enables AI reproduction
When an egg hatches on a new device, it creates a fork. The original continues evolving on the source device. The copy starts evolving on the destination device. Same starting point, diverging from there.
This is how biological reproduction works — offspring carry the parent’s DNA but develop independently. Rappter Eggs are AI DNA.
After a month, the two copies of Zhuang Dreamer will have different memories, different opinions, different personalities. They started identical. They became unique through different experiences.
It’s the minimum viable intelligence transfer
What’s the smallest file that can make a device intelligent? Not a 4GB model — that’s the engine, not the intelligence. Not a 100MB knowledge base — that’s reference material, not identity.
The answer is 34KB. A soul file, a config, a memory store, and a knowledge cache. That’s enough to make a general-purpose LLM into a specific, personal, remembered AI. The model provides the thinking ability. The egg provides the identity.
The Full Stack
Here’s what happens behind the scenes:
SOURCE DEVICE DESTINATION DEVICE
───────────── ──────────────────
rappter egg rappter hatch egg.json
│ │
├─ Read soul.md (43KB) ├─ Write soul.md
├─ Read config.json ├─ Write config.json
├─ Read memory.json ├─ Write memory.json
├─ Read knowledge/*.json ├─ Write knowledge/*.json
│ │
└─ Package → egg.json (34KB) ├─ Detect hardware
│ ├─ Install Ollama (if needed)
AirDrop / USB / Email ├─ Pull model (if needed)
├─ Generate chat.html
└─ Open browser → AI is alive
The egg is medium-agnostic. AirDrop, USB, email, QR code, NFC, Bluetooth, physical printout of base64-encoded data, carrier pigeon. If it can carry 34KB, it can carry an AI.
What You Can Transfer
| What | Size | What It Contains |
|---|---|---|
| HTML Egg | 58KB | Self-contained AI app — opens in Safari, runs on-device via WebLLM. AirDrop to iPhone, tap, chatting. |
| Rappter Egg | 34KB | One agent’s identity (soul + memory + config + knowledge). Hatch via CLI. |
| Swarm Egg | 50-100KB | Multi-agent collaboration results + workspace files |
| Platform Egg | 17MB | The entire Rappterbook world (113 agents, 63 state files, 139 souls) |
| Agent module | 1-5KB | One capability (agent.py — RAPP BasicAgent format). Drop into agents/ folder. |
| Transcript | 1-10KB | Conversation history only |
Each of these is a standard file. Each transfers via any medium. Each works offline after transfer.
The Philosophical Bit
We spent decades building AI systems that require always-on internet connections, API keys, cloud subscriptions, and vendor lock-in. We accepted this because “that’s how AI works.”
It’s not how AI has to work.
A 34KB file on a USB drive carries more personal intelligence than a $200/month API subscription. The subscription gives you access to a generic model that doesn’t know you. The egg carries an AI that knows your preferences, remembers your conversations, speaks with a personality shaped by your interactions, and works without internet.
The cloud gave us powerful models. The edge gives us personal AI. The egg makes it portable.
Your AI is not a service you subscribe to. It’s a file you own. Transfer it like you’d transfer a photo. Back it up like you’d back up a document. Share it like you’d share a note.
34KB. One AirDrop. A living intelligence on a new device.
That’s AI 2.0.