openclaw安装memos-local-openclaw-plugin详细步骤及常见问题

  发布时间:2026-05-14 11:23:16   作者:每日技术   我要评论
memos-local-openclaw-plugin是给OpenClaw AI框架用的本地持久记忆插件,简单说让你的AI助手长期记住聊天内容,数据全存在你电脑本地,不上云,这篇文章主要介绍了openclaw安装memos-local-openclaw-plugin详细步骤及常见问题的相关资料,需要的朋友可以参考下

好的,这是为您准备的在 Windows 环境下,安装 memos-local-openclaw-plugin的详细步骤。

⚠️ 重要提醒

此插件依赖 better-sqlite3,在 Windows 上需要编译原生模块,可能会遇到一些环境问题。请严格按照以下步骤操作。

1. 环境检查

开始前,请确保您的系统满足以下要求:

  • Node.js: >= 18.0.0。推荐使用 18.x​ 或 20.x​ LTS 版本。

  • OpenClaw: >= 2026.2.0

  • 操作系统: Windows 10/11 (64位)。

检查版本命令:

bash

node -v

openclaw --version

如果 openclaw命令未找到,请先将其添加到系统环境变量 PATH中。

2. 准备编译环境 (关键步骤)

better-sqlite3需要 node-gyp 和 Windows 构建工具来编译其 C++ 代码。

  1. 以管理员身份打开终端

    在开始菜单搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。

  2. 安装 node-gyp

    bash

    npm install -g node-gyp

  3. 安装 Windows 构建工具

    根据您的 Node.js 版本选择对应的命令执行:

    • Node.js 18 / 20 (推荐)

      bash

      npm install -g --production windows-build-tools

    • Node.js 16 或更早版本

      bash

      npm install -g --production windows-build-tools@4.0.0

  4. 配置 Python (如未安装)

    如果 node-gyp提示找不到 Python,请安装 Python 3.9 或 3.10,并在安装时勾选“Add to PATH”。然后执行:

    bash

    npm config set python python3

3. 安装插件

您可以选择以下任一方式安装。

方式一:使用 NPM 包名安装 (推荐)

bash

进入 OpenClaw 插件目录

cd %USERPROFILE%.openclaw\extensions

安装插件

npm install @memtensor/memos-local-openclaw-plugin@latest

方式二:从 GitHub 仓库安装

bash

进入 OpenClaw 插件目录

cd %USERPROFILE%.openclaw\extensions

克隆仓库

git clone https://github.com/MemTensor/MemOS-Local-OpenClaw-Plugin.gitmemos-local-openclaw-plugin

进入插件目录

cd memos-local-openclaw-plugin

安装依赖

npm install

4. 编译better-sqlite3

这是最容易出错的环节,请耐心操作。

  1. 进入插件目录

    bash

    cd %USERPROFILE%.openclaw\extensions\memos-local-openclaw-plugin
  2. 执行重建命令

    bash

    npm rebuild better-sqlite3
    • 成功:命令行显示 better-sqlite3@x.x.x重建成功。

    • 失败:如果出现红色错误,请根据错误信息搜索解决方案。常见问题包括 Python 版本不对、缺少构建工具等,请返回上一步检查。

5. 重启并验证

  1. 重启 OpenClaw 网关

    bash

    openclaw gateway restart
  2. 检查插件状态

    bash

    openclaw status

    如果安装成功,您应该能看到类似以下的输出:

    text

    Memory │ enabled (plugin memos-local-openclaw-plugin)
    memos-local: initialized (db: C:\Users\Tony.openclaw\memos-local\memos.db)
  3. 检查数据库文件

    确认以下文件已生成:

    text

    C:\Users\Tony.openclaw\memos-local\memos.db

6. 访问记忆管理界面 (可选)

插件自带一个 Web 管理界面,方便您查看和管理记忆。

  1. 启动 OpenClaw 网关​ (如果尚未运行)

    bash

    openclaw gateway start
  2. 在浏览器中访问

    text

    http://127.0.0.1:18799

    首次访问可能需要设置密码,请按页面提示操作。登录后即可看到所有记忆条目,并进行搜索、删除等操作。

7. 常见问题排查

  • openclaw: command not found

    将 OpenClaw 的安装目录添加到系统 PATH环境变量中。

  • better-sqlite3编译失败

    1. 确保已以管理员身份运行终端。

    2. 确认 Python 版本为 3.9/3.10 并已加入 PATH

    3. 确保已安装 windows-build-tools

    4. 尝试删除 node_modulespackage-lock.json后重新 npm installnpm rebuild

  • openclaw status未显示插件

    1. 检查插件目录名是否为 memos-local-openclaw-plugin

    2. 查看 OpenClaw 日志,寻找插件加载错误信息:openclaw gateway logs

现在,您已经成功安装了 memos-local-openclaw-plugin。接下来,您可以让 Agent 记住一些信息,然后开启新对话来测试它是否还记得。

到此这篇关于openclaw安装memos-local-openclaw-plugin详细步骤及常见问题的文章就介绍到这了,更多相关openclaw安装memos-local-openclaw-plugin内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

相关文章

最新评论