← 返回
未分类

Memex,LLM wiki 知识库

Memex 是一个 LLM 驱动的个人知识库系统。每当用户想要将内容(URL、文章、笔记、文件、图片)存入知识库时,请使用本 skill。每当用户以「问:」「/q」「/q-save」开头提问,或提出明确疑问句时,请使用本 skill 从 Wiki 检索回答。每当用户发送 /health-check、/maintain、/status、/inbox 命令时,请使用本 skill。即使用户只是转发一篇文章链接、发来一段长文字、或说「帮我存一下这个」,也应该触发本 skill。Memex 支持 Hermes、Claude Code、OpenClaw 及任何兼容 Claude skill 格式的工具。
>Memex 是一个 LLM 驱动的「摄入时编译,查询时复用」个人知识库系统。 支持将 URL、文章、笔记、图片一键存入结构化 Wiki,自动提取概念、实体与来源摘要页;通过「问:」或 /q 命令从 Wiki 检索有来源追溯的回答;支持 /health-check 结构化健康检查、/maintain 主动维护、/daily-brief 每日摘要推送。 适用于 Claude Code、Hermes Agent 及任何兼容 Claude Skill 格式的工具。
user_db7ebc1c
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 154
下载
💾 16
安装
1
版本
#latest

概述

Memex · 个人知识库 Skill

Memex 是一个「摄入时一次编译,之后无限复用」的个人知识库系统。

用户通过对话发来内容,你将其编译成结构化知识页面,存入 Wiki。查询时从 Wiki 检索,给出有来源追溯的回答。


Vault 初始化检查

每次执行任何操作前,先确认 vault 路径:

cat ~/.memex/active-vault.txt
  • 如果文件不存在或为空:回复「Memex 未初始化,请先运行安装脚本,或手动创建 ~/.memex/active-vault.txt 并写入你的 vault 路径。」然后终止。
  • 如果路径有效:将其存为 VAULT 变量,后续所有操作使用该路径。

Vault 结构

$VAULT/
├── SCHEMA.md          ← 当前 vault 的领域规则与建页偏好(可选)
├── AGENTS.md          ← Wiki 页面格式与硬性约束(可选,优先级高于 SKILL.md 默认模板)
├── Wiki/
│   ├── raw/           ← 原始资料层(只追加,永不修改)
│   │   ├── articles/
│   │   ├── podcasts/
│   │   ├── papers/
│   │   ├── my-notes/
│   │   └── assets/
│   ├── pages/         ← 编译产物层(LLM 维护)
│   │   ├── sources/
│   │   ├── entity/
│   │   ├── concept/
│   │   ├── topic/
│   │   │   └── inbox.md
│   │   ├── syntheses/
│   │   ├── qa/
│   │   └── system/
│   ├── index.md       ← 全局知识地图
│   └── log.md         ← 操作日志(只追加)
└── templates/         ← 页面模板(可选,skill 内置了默认模板)

意图路由

收到消息后,按以下规则判断操作类型,然后读取对应的 reference 文件执行:

消息特征操作类型读取 reference
---------------------------------
含 URL(http/https)摄入references/ingest.md
含图片 / PDF / 文档附件摄入references/ingest.md
纯文字 > 100 字摄入references/ingest.md
短备忘 / TODO / 想法(< 100 字)摄入到 inboxreferences/ingest.md
以「问:」开头查询references/query.md
/q/q-save 开头查询references/query.md
明确疑问句(什么、为什么、怎么、如何、是否)查询references/query.md
/health-check健康检查references/maintain.md
/maintain主动维护references/maintain.md
/status查看统计读 log.md,统计近 7 天 INGEST 条数,直接回复
/inbox查看暂存区读 inbox.md,直接回复
/help帮助回复下方帮助文本
无法识别询问用户意图,不猜测,不执行操作

读取 reference 文件后,按其中的步骤执行,不要跳步。


Orientation(每次写入操作前必须执行)

在执行任何写入操作前,先读取以下文件建立上下文:

$VAULT/SCHEMA.md        (不存在则跳过)
$VAULT/AGENTS.md        (不存在则跳过;存在时,其页面格式规则优先于本 skill 的默认模板)
$VAULT/Wiki/index.md
$VAULT/Wiki/log.md      (只读最近 20-30 条)

这步至关重要:index.md 告诉你已有哪些知识页面(避免重复建页),log.md 提供最近的操作上下文(避免重复摄入)。


并发写入保护

所有写 index.mdlog.md 的操作,必须通过以下方式之一保护:

方式 A(推荐):使用 skill 内置脚本

SCRIPT_DIR="$(find ~/.claude ~/.hermes /usr/local/share -name 'safe_append.py' 2>/dev/null | head -1)"
python3 "$SCRIPT_DIR" "$VAULT/Wiki/log.md" "内容"

方式 B:内联 Python(推荐用这个,最可靠)

import fcntl
from pathlib import Path

def safe_append(file_path, content):
    path = Path(file_path).expanduser()
    path.parent.mkdir(parents=True, exist_ok=True)
    with open(path, 'a') as f:
        fcntl.flock(f.fileno(), fcntl.LOCK_EX)
        f.write(content + '\n')
        fcntl.flock(f.fileno(), fcntl.LOCK_UN)

safe_append("$VAULT/Wiki/log.md", "内容")

/help 回复内容

📚 Memex 指令说明

摄入内容(自动存入知识库):
  · 直接发 URL、图片、文件、长文字(> 100 字)
  · 短备忘/想法直接发送,存入 Inbox

查询 Wiki:
  · 问:XXX
  · /q XXX
  · /q-save XXX    (查询并强制保存到知识库)

系统指令:
  · /status        — 最近 7 天摄入统计
  · /inbox         — 查看待处理备忘
  · /health-check  — Wiki 健康检查
  · /maintain      — 主动维护(发现改进机会)
  · /help          — 显示本说明

硬性约束(任何操作都必须遵守)

  1. raw/ 目录文件只增不改,禁止修改或删除已有文件内容
  2. log.mdindex.md 前必须使用并发保护
  3. vault 路径只从 ~/.memex/active-vault.txt 读取
  4. pages/ 中所有论断必须能追溯到具体 raw 文件;无法追溯的标注 ⚠️ 推测:...
  5. 发现矛盾时两处都加 ⚠️ CONFLICT with [[页面名]],不自动择一
  6. 查询发现 Wiki 中无相关内容,明确回复「Wiki 中暂无此内容」,不编造

Reference 文件索引

文件包含内容
---------------
references/ingest.md内容摄入完整流程(URL/文件/笔记/短备忘)
references/query.mdWiki 查询 + 问答持久化流程
references/maintain.md健康检查 + 主动维护流程
references/daily-brief.md每日摘要生成流程(需配置通知渠道)
references/agents.md所有页面模板、目录规范、log 格式

版本历史

共 1 个版本

  • v1.0.0 首次发布。包含完整的 Ingest、Query、Maintain 三大流程,以及 daily-brief、health-check 等扩展命令。通过 3 项 eval 测试,skill 模式通过率 95.2%(vs baseline 72.2%)。 当前
    2026-04-22 19:54 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

SDD 驱动开发工作流

user_db7ebc1c
用需求文档(PRD)+ 可选的 SDD 知识库驱动 AI 完成需求开发的六阶段工作流。当用户拿到一份 PRD/需求文档想让 AI 帮忙「分析需求」「出技术方案」「拆任务」「写代码」「做开发结果验证」,或说出「执行 AI 开发需求工作流程」「
★ 1 📥 125

自动化ai编程

user_db7ebc1c
全自动 AI 编程工作流编排。当用户说「我想做一个XX」「帮我实现XX」「新功能」「开始一个新项目」「搞一个XX」或任何表达"想要构建/开发/实现某个功能或产品"的意图时自动触发。覆盖从需求发现到 PR 提交的全流程,内置 4 个人工检查点
★ 0 📥 115

SDD 文档构建器

user_db7ebc1c
从代码库反向生成有证据支撑的 SDD 技术文档的半自动化工作流。当用户需要「梳理/生成代码文档」「扫描项目生成知识库」「整理业务流程文档」「创建 SDD 文档」「梳理业务术语」,或需要为既有代码仓库建立结构化的架构/领域/规范文档时,触发本
★ 0 📥 101