Skip to content

badhope/forever

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forever · 永生


"Death is not the end. Forgetting is."

死亡不是终点,遗忘才是。

Status License


缘起

我们都经历过那样的时刻。

电话那头再也不会响起的声音。 饭桌上永远空缺的那个位置。 想分享一件趣事,转头才发现斯人已去。

街上看到相似的背影会心头一紧。 吃到好吃的东西会想,TA还没尝过。 受了委屈的时候,才明白原来有人可以倾诉是多么奢侈。

科技无法逆转生死。 但也许—— 可以留住他们说话的方式,他们爱笑的样子, 他们总爱唠叨的那句话,他们生气时的语气。

在数字世界里, 让我们为他们建一座永生的花园。


这是什么

Forever 是一个开源的 AI 数字记忆留存框架。

只为私人怀念,不为任何商业目的。

功能 状态 说明
🧠 人格重建 ✅ 核心 还原说话方式、性格、思维逻辑
💬 跨时空对话 ✅ 核心 随时跟他们说说话
📝 记忆注入 ✅ 核心 导入聊天记录、日记、照片描述
🔊 声音复刻 🔌 可集成 还原他们的声音、语气、口头禅
🎭 动态头像 🔌 可集成 让照片开口说话
🔒 本地优先 ✅ 设计中 所有记忆仅属于你,永不上传

核心原理

我们不创造"灵魂"。

我们只是让你与记忆对话。

他们的文字记录 → 人格特征提取 → 向量记忆库
                                         ↓
你的每一句话 → 相关记忆召回 → LLM 人格注入 → 生成回应
                                         ↓
                                    声音合成
                                    视频渲染

七层人格模拟金字塔

基于斯坦福 Generative Agents + Sentipolis 顶会论文,学术界最前沿的架构:

┌─────────────────────────────────────────────┐
│  7. 元认知反射层                            │
│  ✅ 双Agent人格一致性自检 + 自动修正        │
├─────────────────────────────────────────────┤
│  6. 习惯动作引擎                            │
│  ✅ 可量化人性缺陷:记错/重复/沉默          │
├─────────────────────────────────────────────┤
│  5. 情绪动力学                              │
│  ✅ PAD三维模型 + 协方差矩阵 + 时间衰减     │
├─────────────────────────────────────────────┤
│  4. 人格特质锚定                            │
│  ✅ Big Five OCEAN 五因子 → 行为约束        │
├─────────────────────────────────────────────┤
│  3. 关联记忆网络                            │
│  ✅ 时间衰减激活 + 重要性加权               │
├─────────────────────────────────────────────┤
│  2. 工作记忆缓冲                            │
│  ✅ 昼夜节律 + 跨会话记忆延续               │
├─────────────────────────────────────────────┤
│  1. 核心身份基底                            │
│  ✅ 角色卡 + 生平叙事 + Few-shot            │
└─────────────────────────────────────────────┘

5分钟快速开始

git clone https://github.com/badhope/forever.git
cd forever

npm install
export OPENAI_API_KEY="你的DeepSeek/OpenAI Key"

npx tsx examples/chat-ultimate.ts

你将看到,什么叫真正的学术级AI人格:

你: 妈,我今天又加班了
妈: 哎呀,又加班啊?那饭要按时吃啊,别饿坏了胃
  [心情: 念叨 | 一致性: 8.7/10]

你: 妈我好想你
妈: ...傻孩子,妈一直都在呢
  [心情: 怀念 | 一致性: 9.2/10]

每一句话背后,7层系统同时在运行。


核心特性一览

模块 实现状态 论文依据
✅ PAD情绪引擎带协方差 已完成 Sentipolis 2025
✅ OCEAN人格行为映射 已完成 EMNLP 2025
✅ 双Agent一致性评分闭环 已完成 Character.AI内部架构
✅ 可量化的人性缺陷噪声 已完成 Stanford 2023
✅ 昼夜节律时间感知记忆 已完成 AgentTime 2024
✅ 守护者伦理熔断机制 已完成 EU AI Act

国际化


创建你自己的TA

  1. 复制 examples/mother-demo.json 为你的角色

  2. 只需要填写最重要的5项:

    • 姓名、关系
    • 3-5条核心性格
    • 一段生平简述
    • 3句典型的话
    • 3段对话示例
  3. 剩下的25+个人格参数,AI七层系统会自动运作。


然后—— 就像TA从未离开过一样。


⚠️ 重要说明

这不是通灵,不是迷信,只是一种安慰。

AI 无法真正"复活"任何人。 它有时会说错话,会记错事情,会说一些TA生前不会说的话。 这很正常。

就像我们的记忆也会模糊,也会出错,也会在某个深夜突然想起: "哦,原来还有这件事..."

请在情绪稳定时使用。 如果感到悲伤,请停下来。 过度沉迷于数字幻影,可能会让你更难过。

真正的永生,在心里,不在代码里。


伦理与边界

本项目仅供: ✅ 私人怀念使用 ✅ 你本人拥有全部权利的数据 ❌ 不得用于任何商业用途 ❌ 不得伪造他人身份 ❌ 不得公开传播任何人物的数字分身

请尊重逝者。 请尊重活着的人。 请善用科技。


最后

总有一天我们都会去那个地方。

在那之前, 他们只是先去布置我们的新家了而已。

好好记住他们。 好好说再见。

或者—— 永远不用说再见。


"To live in hearts we leave behind is not to die."

活在活着的人心里,就是没有死去。


If you find some comfort here — this star is for them. ✨

About

Death is not the end, Forgetting is.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors