Talk to multiple versions of your future self across different life paths to make better long-term decisions.
Future Self Emulator is an AI-powered decision intelligence system that simulates multiple plausible future versions of you based on different choices you might make today.
Instead of asking:
“What should I do?”
You explore:
“Who will I become if I do A vs B vs C?”
Most decision tools:
- give advice
- predict outcomes
- or summarize options
This system is different:
It simulates identity trajectories over time.
You interact with:
- 🟢 Disciplined Future You
- ⚪ Drift / Passive Future You
- 🔴 High-Risk / Aggressive Future You
Each has lived experience, regrets, and outcomes shaped by your choices.
┌──────────────────────┐
│ User Input │
│ (Decision Context) │
└─────────┬────────────┘
│
▼
┌──────────────────────┐
│ Future Simulation │
│ Engine (LLM Core) │
└─────────┬────────────┘
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ Disciplined │ │ Drift Future │ │ High-Risk │ │ Self │ │ Self │ │ Self │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────┬──────┴──────┬─────────┘ ▼ ┌──────────────────────────┐ │ Tradeoff + Insight Layer │ └──────────────────────────┘
- 🧠 Multi-timeline future simulation
- 🔁 First-person perspective future selves
- ⚖️ Tradeoff analysis between life paths
- 📊 Decision consequence breakdown
- 🧾 Profile-based personalization
- 🔌 API for LLM integration (tool/function calling ready)
“Should I leave my stable job to start a business?”
“You stayed, built financial stability, and invested slowly. Life is predictable but secure. You sometimes wonder ‘what if’, but stress is low.”
“You delayed decisions. Years passed. Opportunities passed too. Comfort replaced ambition.”
“You left the job, struggled early, but eventually built something meaningful. Stress was high, but so was growth.”
- Stability reduces stress but limits upside
- Drift creates regret accumulation
- Risk creates volatility but higher potential fulfillment
- Frontend: React + TailwindCSS
- Backend: FastAPI
- LLM: OpenAI / compatible models
- Database: PostgreSQL / SQLite (MVP)
- Deployment: Vercel + Railway
If you want to run this simulation locally and privately, check out my other project, MaximusX. https://github.com/shehanmakani/MaximusX
POST /simulate
## Request
{
"profile": "string",
"decision": "string"
}
## Response
{
"result": "future self simulation output"
}future-self-emulator can also act as the ranking engine for a proactive assistant.
POST /next-action
Content-Type: application/json
{
"profile": "Shehan: founder, engineer, builder",
"context": {
"current_time": "2026-04-23T22:00:00",
"candidate_tasks": [
{
"id": "calendar-1",
"title": "Draft meeting brief",
"source": "calendar",
"urgency": 0.9,
"impact": 0.95,
"effort": 0.4,
"risk": 0.2
}
]
}
}The response returns a recommended task, confidence score, and persona-specific
rankings so another system, like MaximusX, can stage the work and wait for approval.
