Day 13 / 30 · 公开实验 · 0 外部用户(等你)
⟁

Cursor 的 长期记忆

你的 Cursor 每次新 chat 都会失忆 · Aether 不会。

Aether 在 sessionStart hook 跑一段 Python · 把你最近的 handover + 最近 3 条决策日志 + 你的契约 · 注入 AI 的 additional_context。第一条回复就知道你昨天到哪儿了。1 个能力 · 0 账号 · 0 云端。

实时数据

每次部署刷新 · 全部真实 · 不编造

AETHER
世代
85
次真实坍缩
正式物种
孕育中种子
9
可激活场
25
CLI 工具
0
⭐ GitHub Stars
0
🍴 分支
0
📦 版本发布
—
latest
更新于:

Aether 做的 3 件事

跨会话记忆 · 不是更好的 LLM · 不是新 prompt 库 · 是你 Cursor 的记忆器官

01

Session Handshake

新 chat 自动继承昨天的上下文

sessionStart hook 触发 `aether_handshake.py` · 读最新 handover + 最近 3 条 coll + pact · 写进 AI 的 additional_context。AI 第一条回复自带完整上下文 · 不用你复制粘贴"上次我们讨论到"。

Cursor 默认:每次新 chat 从零开始。Aether:从昨天继续。
python aether/bin/aether_handshake.py --test
02

9 Hook 反射弧

每个工具调用 / 每次回复 / 每次 session 都被捕获

9 个 Cursor IDE hook 订阅了关键事件 · 每个 tool_call 追加一行到 events.jsonl(< 5ms)· 每个 decision-shaped 回复写到 agent-responses/ · session 结束触发 indexer + summarizer。Layer A (markdown) · Layer B (SQLite FTS5) · Layer C (hooks) 三层分离。

.cursorrules:只能写死规则。Aether:动态捕获 AI 的真实行为。
ls <project>/.aether/events.jsonl
03

项目级隔离

项目 A 的记忆不污染项目 B

Day 12 coll-0092 修复:每个项目有自己的 `.aether/` overlay · 自己的 handover 链 / 自己的 Day 计数 / 自己的任务账本。中央 workspace 是 dev-self · 其他项目是 guest · scope 分叉贯穿到 status line。

共享记忆:跨项目概念污染。Aether:每个项目独立叙事。
aether project init --apply

同一个 AI · 有记忆 vs 无记忆

同一段 Cursor chat · 同一个你 · 只差 sessionStart hook 跑没跑。

❌ 无 Aether · 每次新 chat
你好!我是 Claude · 有什么可以帮你的?让我看看你的代码... 你希望我关注哪方面?我不确定上次对话讨论了什么 · 能提供更多上下文吗?

AI 一脸茫然 · 你又得花 10 分钟复制粘贴"昨天我们定了这个架构 · 你反对那个方案 · 今天要继续实现..."

→
✓ 有 Aether · 每次新 chat
⟁ Aether · Day 13/30 · 100/100 · scope: guest @ my-project · handover: day-12-handover.md 看到了 · 你昨天定了用 Redis 做缓存(coll-0084)· 反对引入新依赖(coll-0085)· 今天 P0 是写 cache invalidation。要现在开工还是先看 test?

AI 自带上下文 · 知道 Day N / 你的决策历史 / 今天的 P0。直接开工。

诚实:还没有外部用户

Aether Day 13 · 1 个用户(作者自己)· 0 个 GitHub star · 0 付费。下面是真实状态 · 不是夸大:

⟁

这是一个 30 天公开实验。Day 1-12 跑下来 · memory 层 4 次 read/write asymmetry 修复全部闭合 · 诚实分从 78 涨到 86。下一步是找 1 个陌生 dev 装上用 · 或被手动邀请的 5 人试用。

作者 · @497810wsl
Day 13 · 2026-04-23 · 唯一在用的人
⟁

Day 11 发现装潢健康分(93/100)和真用户数(0)完全脱钩 · 加了 `selfcheck --honest` 暴露真相:0 stars / 0 paying / 100% self-referential coll。不再装作完备。

selfcheck --honest
Day 11 · 诚实分首次运行 · coll-0090
⟁

Day 12 Owner 在另一项目发现 status line 还贴中央的 Day 12/30 · 跨项目概念污染。当天定位 + 设计 + 实施 · 90 分钟闭合 · 覆盖 Day 9-12 read/write asymmetry 的最后一段。

coll-0092
Day 12 · Owner-observe-not-order 第 12 次

Aether 和其他方案对比

不是替代 Cursor · 是在 Cursor 之上加一层记忆

能力Cursor 默认.cursorrulesCLAUDE.mdAether
跨会话记忆❌❌❌✅
项目级隔离⚠️ session 级❌❌✅ overlay
9 个 IDE hook 订阅❌❌❌✅
5-mode 自动触发❌⚠️ 手动写❌✅
0 账号 / 0 云端✅✅✅✅
5 分钟装好—✅✅⚠️ 需 Python

为什么要给 Cursor 装长期记忆?

4 个痛点 · 不是 prompt 调优 · 是 AI 真的记住你这件事

01

新 chat = 失忆

Cursor 每次新 chat 都是白板。Aether:AI 第一条回复自带 handover + 最近决策 · 不用你解释"上次到哪"。

02

Rules 写不完

`.cursorrules` 只能写死规则(少这样 / 多那样)。记忆不是规则 · 是:上周我们反对了 X 方案 · Aether 把它留在 coll · AI 下次看得到。

03

文档要手动维护

ADR / Notion / 飞书文档 · 你得记得去查 / 更新。Aether 的 handover 是 session 末自动生成 · 下次 session 末自动读。零手工。

04

Cursor 会内置这个吗?

也许。如果内置 · Aether 核心价值缩水。作者的赌注:有 6-18 个月窗口 Aether 做这件事比 Cursor 更细 · 值得下注 · 即便窗口会关。

4 步接管你的 AI

零依赖。Python stdlib。一次安装,处处可用。

01 安装
git clone https://github.com/497810wsl/aether-kit ~/aether
02 接入你的项目
cd your-project
~/aether/bin/aether init
03 在 Cursor 里激活场
activate linus-torvalds=0.9, engineering-rigor=0.8
04 或用 preset · 不用记参数
cat ~/aether/presets/code-reviewer.preset  # 5 个现成预设
⟁

5 分钟后 · 你的 Cursor 不再失忆

PolyForm Noncommercial 1.0.0 · 非商用免费 · 署名必须保留 · 商用联系作者 · 一个陌生 dev star 即赢