一个基于AI的交互式人生选择模拟器,让你体验22岁时手握100万的不同人生可能性。
- 🎭 三条命运线:最佳线、平稳线、崩溃线,每种选择都有三种可能的结局
- 🤖 AI实时生成:使用DeepSeek AI实时创作独特的故事内容,每次推演都不一样
- 📊 数据可视化:展示收入、资产、压力、幸福度等关键指标的变化
- 🎨 精美界面:现代化UI设计,流畅的动画效果
- 🎯 丰富选择:6个主要方向,每个方向6个子选项,共36种人生道路
- Python 3.8+
- Node.js 18+
- npm 或 yarn
git clone https://github.com/JasonBuildAI/FutureWay.git
cd FutureWaycd backend
# 复制环境变量模板
cp .env.example .env
# 编辑.env文件,填入你的DeepSeek API Key
# DEEPSEEK_API_KEY=your_actual_api_key_here
# 安装Python依赖
pip install -r requirements.txtcd ../frontend
# 安装Node依赖
npm install启动后端(在backend目录下):
python demo.py后端将运行在 http://localhost:8020
启动前端(在frontend目录下):
npm run dev前端将运行在 http://localhost:3000
在浏览器中打开 http://localhost:3000,开始你的人生模拟之旅!
FutureWay/
├── backend/ # Python后端
│ ├── agents/ # 多智能体系统
│ ├── api/ # API路由
│ ├── core/ # 核心功能(数据库等)
│ ├── memory/ # 记忆系统
│ ├── orchestration/ # 智能体编排
│ ├── services/ # 服务层
│ ├── demo.py # 演示版本后端(推荐使用)
│ ├── main.py # 完整版本后端
│ └── requirements.txt # Python依赖
├── frontend/ # Next.js前端
│ ├── app/ # Next.js App Router
│ ├── lib/ # 工具函数
│ ├── store/ # 状态管理
│ └── package.json # Node依赖
└── README.md
- 第一步:选择人生方向(出国留学、自主创业、投资理财、进入职场、买房定居、间隔年)
- 第二步:选择具体选项(如留学国家、创业方向等)
- 第三步:选择性格类型(激进型、平衡型、保守型)
- 点击"开始你的人生!",等待AI生成你的人生故事
- FastAPI - 高性能Python Web框架
- DeepSeek API - AI故事生成
- Uvicorn - ASGI服务器
- SQLAlchemy - ORM(完整版本)
- Next.js 14 - React框架
- TypeScript - 类型安全
- TailwindCSS - 样式框架
- Framer Motion - 动画库
- Zustand - 状态管理
欢迎提交Issue和Pull Request!
MIT License
- 请妥善保管你的DeepSeek API Key,不要提交到公开仓库
- .env文件已在.gitignore中,不会被Git追踪
- 演示版本(demo.py)不需要数据库,可以直接运行
- 完整版本(main.py)需要配置MySQL数据库
- GitHub: JasonBuildAI
- 项目地址: https://github.com/JasonBuildAI/FutureWay
22岁,100万,你的人生会怎样?快来模拟一下吧! 🎉