一个帮助用户深度探索珍贵记忆的 AI 应用,通过引导式对话重新发现被遗忘的细节和被情绪遮蔽的真相。
- 真实比自欺重要:帮助用户看到记忆的全貌
- 情感需要流动:让压抑的爱与恨得到释放
- 多维度视角:从第一人称跳脱,发现新的理解
- 📸 照片上传:支持上传对用户意义重大的照片
- 💬 AI 引导对话:通过心理学技巧逐步深入探索记忆
- 🎭 情感分析:识别和追踪对话中的情绪变化
- 🔍 洞察发现:帮助用户发现被忽视的善意和被放大的痛苦
- 🔐 隐私保护:端到端加密,用户可随时删除所有数据
- 前端:Next.js 14, React 18, TypeScript
- UI:Tailwind CSS, Framer Motion, Radix UI
- AI:OpenAI GPT-4 Vision API
- 存储:PPIO 分布式存储(加密保护)
- 状态管理:Zustand
- 安装依赖:
npm install
- 配置环境变量:
cp .env.local.example .env.local
# 编辑 .env.local 添加你的 OpenAI API Key
- 运行开发服务器:
npm run dev
memory-explorer/
├── src/
│ ├── app/ # Next.js 应用路由
│ ├── components/ # React 组件
│ ├── lib/ # 工具函数
│ ├── hooks/ # 自定义 Hooks
│ └── types/ # TypeScript 类型定义
本项目使用 PPIO 分布式存储来保护用户隐私:
- 加密存储:所有照片和对话记录都经过 AES 加密后存储
- 分布式保护:数据分散存储在 PPIO 网络中,更加安全
- 用户控制:只有用户持有的密钥才能解密数据
- 在 PPIO 控制台创建应用和存储桶
- 获取
appKey
和secret
- 在
.env.local
中配置:PPIO_APP_KEY=your_app_key PPIO_SECRET=your_secret_key PPIO_BUCKET=your_bucket_name
- 所有用户数据都经过加密后存储在 PPIO 网络
- 不会向第三方分享任何个人信息
- 用户可以随时导出或删除所有数据
- 即使是 PPIO 节点也无法读取加密内容
MIT