npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@bamdra/bamdra-memory-vector

v0.1.14

Published

Lightweight local semantic retrieval enhancement for the Bamdra OpenClaw memory suite.

Readme

bamdra-memory-vector

Bamdra Animated Logo

Bamdra 套件中的本地知识库与语义召回层。

它可以独立运行,和 bamdra-openclaw-memory 配合时效果最好。

已验证适配 OpenClaw v2026.3.23

单独安装:

openclaw plugins install @bamdra/bamdra-memory-vector

发布包下载:

  • GitHub Releases: https://github.com/bamdra/bamdra-memory-vector/releases
  • 本地也可以执行 pnpm package:release 生成独立发布包

English README

它做什么

bamdra-memory-vector 会把本地 Markdown 变成真正可维护的知识库。

它会索引:

  • knowledge/
  • docs/
  • notes/
  • ideas/

其中 ideas/ 只是通用示例名。如果你的 Obsidian 实际目录叫 06_Interest/,也完全可以按那个结构来放,插件同样可以把它当成灵感知识桶。

并尽量让 OpenClaw 在上网之前先查本地知识。

这轮兼容性修复还包括:

  • 在 OpenClaw v2026.3.23 下通过 npm 单独安装时,会自动补齐 plugins.installs 元数据
  • 使用 ~/.openclaw/... 的向量存储路径现在会正确解析到当前用户目录,而不是被当成字面目录名

为什么重要

很多记忆系统最弱的一层,其实就是知识库层:

  • 知识越来越黑盒
  • 人不再愿意维护
  • web search 被过度使用
  • 延迟和 token 成本不断上升

这个插件补上的,正是这块短板。它让知识继续保持本地、可读、可改。

最佳实践目录

private/
  knowledge/
  docs/
  notes/
  ideas/
  06_Interest/

shared/
  knowledge/
  docs/
  notes/
  ideas/
  06_Interest/

最佳实践存储方式

索引留在本地,Markdown 根目录指向一个会同步、会编辑的目录。

{
  "enabled": true,
  "privateMarkdownRoot": "~/Documents/Obsidian/MyVault/openclaw/private",
  "sharedMarkdownRoot": "~/Documents/Obsidian/MyVault/openclaw/shared",
  "indexPath": "~/.openclaw/memory/vector/index.json"
}

这尤其适合:

  • Obsidian
  • iCloud Drive
  • Git 同步仓库
  • Syncthing 工作区

架构图

Bamdra 套件架构图

它能解锁什么

bamdra-openclaw-memory 组合时:

  • 旧工作可以通过模糊召回被重新找回
  • 本地文档能进入答案链路,而不是靠 prompt 硬塞

bamdra-user-bind 组合时:

  • 私有知识会继续对齐到正确用户边界

仓库地址