Skip to content

wangxiaomeng000/memory-explorer

Repository files navigation

记忆探索者 (Memory Explorer)

一个帮助用户深度探索珍贵记忆的 AI 应用,通过引导式对话重新发现被遗忘的细节和被情绪遮蔽的真相。

核心理念

  • 真实比自欺重要:帮助用户看到记忆的全貌
  • 情感需要流动:让压抑的爱与恨得到释放
  • 多维度视角:从第一人称跳脱,发现新的理解

功能特点

  • 📸 照片上传:支持上传对用户意义重大的照片
  • 💬 AI 引导对话:通过心理学技巧逐步深入探索记忆
  • 🎭 情感分析:识别和追踪对话中的情绪变化
  • 🔍 洞察发现:帮助用户发现被忽视的善意和被放大的痛苦
  • 🔐 隐私保护:端到端加密,用户可随时删除所有数据

技术栈

  • 前端:Next.js 14, React 18, TypeScript
  • UI:Tailwind CSS, Framer Motion, Radix UI
  • AI:OpenAI GPT-4 Vision API
  • 存储:PPIO 分布式存储(加密保护)
  • 状态管理:Zustand

开始使用

  1. 安装依赖:
npm install
  1. 配置环境变量:
cp .env.local.example .env.local
# 编辑 .env.local 添加你的 OpenAI API Key
  1. 运行开发服务器:
npm run dev
  1. 打开 http://localhost:3000

项目结构

memory-explorer/
├── src/
│   ├── app/          # Next.js 应用路由
│   ├── components/   # React 组件
│   ├── lib/          # 工具函数
│   ├── hooks/        # 自定义 Hooks
│   └── types/        # TypeScript 类型定义

PPIO 存储集成

本项目使用 PPIO 分布式存储来保护用户隐私:

  • 加密存储:所有照片和对话记录都经过 AES 加密后存储
  • 分布式保护:数据分散存储在 PPIO 网络中,更加安全
  • 用户控制:只有用户持有的密钥才能解密数据

PPIO 配置

  1. 在 PPIO 控制台创建应用和存储桶
  2. 获取 appKeysecret
  3. .env.local 中配置:
    PPIO_APP_KEY=your_app_key
    PPIO_SECRET=your_secret_key
    PPIO_BUCKET=your_bucket_name
    

隐私承诺

  • 所有用户数据都经过加密后存储在 PPIO 网络
  • 不会向第三方分享任何个人信息
  • 用户可以随时导出或删除所有数据
  • 即使是 PPIO 节点也无法读取加密内容

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published