Your 2025 Obsessions, Wrapped
A multi-app Wrapped that pulls context from across your digital life
Spotify knows your music. Google knows your searches. Instagram knows your aesthetic. But none of them know the full picture.
What if your Wrapped could see the full extent of your obsessions?
That’s what this is. A multi-app Wrapped that pulls context from across your digital life, not just one platform’s narrow slice.
Why Wrapped?
Every year, Spotify Wrapped goes viral. People love seeing their patterns reflected back at them. But Spotify only knows one dimension: what you listened to.
We wanted to show what becomes possible when context is portable. When your search history, your social posts, and your shopping habits work together.
Single-app Wrapped shows you a slice. Multi-app Wrapped shows you the whole picture.
A shareable, roastable, weirdly-accurate portrait of your year.


Generate Your Own
Here’s how to create your 2025 Wrapped with Fabric.
1. Sign up and share your context
Head to app.onfabric.io/onboarding and connect your accounts. The more context you share, the more accurate (and unhinged) your Wrapped can be.
2. Add Fabric’s MCP server to your AI client
Works with Claude Pro, Cursor, ChatGPT, Mistral Le Chat and others. This lets the LLM query your Fabric context directly.
3. Copy the agent prompt
Add any custom instructions if you want. Tell it to roast you harder, focus on specific interests, or dial up the drama.
4. Run it
Hit enter and have tea. It takes a few minutes as the agent queries your context recursively and builds your Wrapped.
Hate something? You can tweak it by asking the agent directly.
5. Publish and share
On Claude, publish the artifact directly from the copy button on the top right of the screen. Then share your beautiful chaos with the world.
If you are using other LLMs, read on.
A note on which LLM to use: Claude is the best, Mistral is free
Not all agents are created equal for this.
Claude is the best. Creates a shareable artifact in one prompt. Publish and share directly from Claude, no friction.
Cursor is next. Produces the highest quality Wrapped visually, but outputs a HTML file you’ll need to open in a browser and screenshot.


Mistral Le Chat works. You’ll get a HTML file with a decent Wrapped. It’s free to use custom connectors unlike the others.
ChatGPT has the worst experience. You’ll need to switch to Developer mode, manually approve every single tool call, get a HTML file, while the Wrapped itself is just ok!


Your digital self is scattered across dozens of platforms. Wrapped is a small, fun proof of what happens when you bring it back together.
Try it. Share it. See what your context says about you.


This is a great proof of what becomes possible once context travels — but it also quietly shows where friction creeps back in. Once users are approving recursive tool calls and managing permissions per agent, it stops being a product problem and starts looking like an execution-layer problem. Feels like the natural next step is pushing permission down into the runtime so users don’t have to keep showing up just to let things happen.