Skip to main content

沙漏记忆系统 — 纯本地零依赖L3思考层

Project description

NexSandglass ⏳ — 沙漏记忆系统

pip install nexsandglass · 纯本地 · 零依赖 · 零 API Key

PyPI Python License


不是记住你说过什么——是理解你怎么变成今天的你。

灵魂蒸馏 · 偏移率感知 · 铁律因子 · 四路并发搜索 · 极简注入。纯本地,零依赖,越用越懂你。


快速开始

pip install nexsandglass
from sandglass_vault import search, count
from sandglass_log import log_message

log_message("今天讨论了搜索排序优化", "user")
print(search("搜索排序"))
print(f"沙漏总量: {count()}条")

Hermes 用户:

hermes plugins install lovevin1314-tech/NexSandglass
# 重启 Desktop → 设置 → 记忆体 → 选择 NexSandglass

MCP / Docker:

git clone https://github.com/lovevin1314-tech/NexSandglass-Agent-DedicatedMemory
python sandglass_mcp.py

核心能力

能力 说明
🧬 灵魂蒸馏 fact_tags + decision_particles → 从沙子里自然生长出画像,越用越懂你
📊 偏移率追踪 省钱/愿投/放弃 三维量化 + 决策疲劳检测 + 15种心理预判
⚖️ 铁律因子 推前必确认 / 永远说实话 / 不先调研不动手 等铁律自动注入+计数
🔍 四路并发搜索 影子沙 + FTS5 + IDX + TF-IDF,毫秒级响应,中英双语
🎢 纠结度检测 决策链条完整追踪,犹豫模式识别,50%犹豫告警
💉 极简注入 ~60 tokens,两段式(搜索上下文+状态快照),LLM 一眼看懂
🔒 全本地 数据不出设备,Python stdlib + SQLite,零外部依赖

与现有方案对比

维度 Mem0 / Letta NexSandglass
依赖 向量数据库+N个包 零依赖,纯 stdlib
注入量 ~200-22000t ~60t
决策追踪 决策粒子+偏移率+心理预判
情绪感知 情绪熵(会话级摘要)
画像溯源 可追溯到行号
铁律系统 自动注入+违规计数
搜索 向量检索 四路并发(影子沙+FTS5+IDX+TF-IDF)
安装 服务栈 pip install

设计原则

  1. 层追加不替换 — 新层叠加,永不修改下层
  2. 纯本地 — Python stdlib + SQLite,零外部依赖
  3. 极简注入 — 每轮 ~60t,LLM 按需搜索
  4. 越用越懂你 — 管道数据随沙子自然积累

性能基准

操作 median p99
L1 写 单次落沙 4.3ms 19.5ms
L2 搜 FTS5搜索 1.6ms 5.4ms
影子沙 0.7ms 1.2ms
四路并发 79.4ms
L3 思 偏移率 <0.1ms
情绪熵(会话级) 6.5ms
心理预判 7.0ms
铁律因子 <0.1ms

测试:5900条 · Windows 10 · i5-8265U · Python 3.11 · 完全隔离


版本历程

V2.10 (2026-06)

PyPI 发布 pip install nexsandglass。两段式轮次注入(60t),DB 自省增量启动,沙子自愈,Porter Stemmer,psychology_hint 15种模式,local_distill 管道蒸馏,enrich_choice 模板引擎。

V2.9.28-42 (2026-06)

极简注入优化(132→58t),sim_bonus 线性化修复,_llm 全链路根除,停用词过滤(中38+英52),shadow_index 实体提取修复,fact_tags 空标签回填,_write_idx RLock 并发安全,SimHash 跨会话持久化,five-facets.json 管道自动生成,首次画像管道化(_pipe_build)。

V2.9.11-27 (2026-06)

数据点自生长(画像 LLM→数据点驱动),搜索密度回归 ratio,C组语义扩展(决策粒子注入 7.5x),管道洞察接入 LLM,铁律因子统一命名,函数名/变量名 LLM 残留全清。

V2.9 极简注入

四路并发搜索,织线知识图谱,四层问答式注入(~60t),管道聚合画像,偏移率·纠结度·scene_l3。

V1.x 奠基

偏移率·情绪感知·决策粒子·影子沙·织布机·场景系统·回音折

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nexsandglass-2.10.5.tar.gz (134.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nexsandglass-2.10.5-py3-none-any.whl (153.5 kB view details)

Uploaded Python 3

File details

Details for the file nexsandglass-2.10.5.tar.gz.

File metadata

  • Download URL: nexsandglass-2.10.5.tar.gz
  • Upload date:
  • Size: 134.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for nexsandglass-2.10.5.tar.gz
Algorithm Hash digest
SHA256 a2ca2867468bdb4eeb2fa041ba8a565d2ca23fb2455bd731959a02440375179e
MD5 37e4aaba6abeec263d0f0fe9be378a44
BLAKE2b-256 431b5d7c855316cbb89eee419a9c8f7f18f6e79c8dfb10181ef26411b0d7cebe

See more details on using hashes here.

File details

Details for the file nexsandglass-2.10.5-py3-none-any.whl.

File metadata

  • Download URL: nexsandglass-2.10.5-py3-none-any.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for nexsandglass-2.10.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6c4f69db7e1f9c9c8606c4ad155ae6fdb91ea599b104a1799a482625893ae6cd
MD5 ea8c7e57586cad3fdf358c5444e07bc1
BLAKE2b-256 78c10881dbfa1c297e10b3ea0d7a1dc4886a49a4b656229df5269b2913c006aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page