WhatIff: your AI doesn’t have to fit into one box
A lot of AI platforms are built around a pretty specific assumption about what you’re there to do.
Companion. Assistant. Roleplay character. Productivity tool.
Real use gets messier than that.
The same personality you’re joking with at midnight might be helping you untangle a project the next morning. A creative partner can become a research partner. A relational AI can still help with files, tools, planning, writing, or work without suddenly needing to become a different “mode” of itself.
That overlap is something we’ve been deliberately building around in WhatIff.
This week’s spotlight: persistent personalities across different kinds of use
In WhatIff, personalities are meant to persist beyond a single thread or task. The goal is to let the context, memory, personality instructions, and accumulated history travel with the relationship instead of forcing you to rebuild from scratch every time you change what you’re doing.
That means the same persistent personality can move between:
- ordinary conversation
- relational or roleplay use
- creative work
- research and brainstorming
- personal projects
- practical or professional workflows
And because WhatIff supports multiple models and providers, you’re not necessarily tying that identity to one model forever either. You can experiment with different models while keeping the surrounding context and personality structure intact.
Alongside that, WhatIff includes things like:
- persistent memory and personality management
- personality history and restore
- import/export
- multiple model/provider options
- web search, tools, document generation, jobs, and MCP support
- image and expression workflows
- open-source availability for people who want more control
We’re still actively building and refining the platform, especially around onboarding, model behavior, memory, and the day-to-day chat experience.
If you’ve ever used the same AI across both “personal” and “practical” parts of your life, I’m curious: do you prefer keeping those uses together, or do you deliberately separate them?
WhatIff: https://whatiff.chatGithub: https://github.com/theimaginaryfoundation/what-iff