当前位置: 首页 > news >正文

自进化的 Agent 记忆层 —— PowerMem 简易操作手册

可能会想:怎么让 PowerMem 这东西在我的电脑上跑起来?

今天这篇文章,就是 PowerMem 的操作手册,不讲原理只讲步骤。从服务端部署到客户端接入,一条链路从头串到尾,每一步都有明确的命令和截图。

这个手册的目标是:你按照顺序做完(或者让你的通用 Agent 根据文章内容做完),就能拥有一套部署好的 PowerMem 服务端,以及一个已经接好记忆层的 Claude Code 或 OpenClaw 客户端。

一、Linux 服务端:安装、配置、启动

1.1 环境要求

  • Python >= 3.11
  • pip 或 uv(推荐 uv,更快)

1.2 安装

# 从 PyPI 安装(生产环境推荐) uv pip install "powermem[cli,server,mcp,seekdb]" # 或从源码安装(开发环境) git clone https://github.com/oceanbase/powermem.git cd powermem uv pip install -e ".[cli,server,mcp,seekdb]"

各 extras 说明:

extras作用
clipmem命令行工具
serverpowermem-serverHTTP API 服务器
mcpMCP 协议支持
seekdb内嵌向量数据库(零配置,无需单独部署数据库)

1.3 初始化配置

# 交互式生成 .env 配置文件 pmem config init

也可手动创建.env文件。以下是我的配置:

# DATABASE_PROVIDER=oceanbase DATABASE_PROVIDER=sqlite SQLITE_PATH=/root/data/package/powermem/powermem.db # LLM_PROVIDER=anthropic LLM_PROVIDER=openai # ANTHROPIC_LLM_BASE_URL=https://token-plan-cn.xiaomimimo.com/anthropic # LLM_API_KEY=tp-xxx # LLM_MODEL=mimo-v2.5-pro LLM_API_KEY=xxx LLM_MODEL=step-3.7-flash OPENAI_LLM_BASE_URL=https://api.stepfun.com/step_plan/v1 EMBEDDING_PROVIDER=siliconflow EMBEDDING_API_KEY=sk-xx EMBEDDING_MODEL=BAAI/bge-m3 # OCEANBASE_EMBEDDING_MODEL_DIMS=1024 # EMBEDDING_DIMS=1024

注意事项:

  • SQLITE_PATH必须是完整的数据库文件路径(如/root/data/powermem/powermem.db),不能只是文件夹路径
  • 使用 seekdb 时,EMBEDDING_DIMSOCEANBASE_EMBEDDING_MODEL_DIMS是必填项,维度要和嵌入模型匹配
  • 硅基流动的嵌入模型如果不走 seekdb,可以不配EMBEDDING_DIMS

1.4 启动服务器

http://www.gsyq.cn/news/1603051.html

相关文章:

  • 导师严选!2026年性价比拉满的专业降AIGC软件
  • 实战深度解析:Unitree RL GYM如何实现机器人策略的多仿真环境无缝迁移
  • 第14讲|需求不清晰时,如何让 AI 反向追问
  • 看书---------
  • Win11Debloat:3分钟让你的Windows 11告别卡顿与隐私困扰
  • OneDrive完全卸载工具:彻底清理Windows系统性能拖累
  • 如何用5个步骤彻底优化你的Windows系统:Winhance中文版完全指南
  • 从数据获取到应用解析:CYGNSS海洋风场观测全流程指南
  • 电路板各处波形
  • 6人同唱!免费开源的卡拉OK游戏UltraStar Deluxe完全指南 [特殊字符]
  • 3个实战案例教你快速掌握PIDtoolbox:从飞行数据分析到精准控制系统优化
  • BiliTools:三分钟搞定B站视频下载,跨平台免费工具完全指南
  • 第一章Netty,单线程,非阻塞模式下多个客户端给服务端发消息,互不影响
  • SN65HVD1050 CAN收发器:工业抗干扰通信的硬件设计与实战指南
  • C++ gRPC 超详细实战教程|核心用途、安装部署、业务场景、完整可运行代码
  • Kindle漫画转换终极指南:让你的电子阅读器变身漫画图书馆
  • AI编程实战:如何开发一个谷歌浏览器插件,并上架 Chrome 商店?
  • 别再折腾你的Android和后端开发了,拆解跨系统推送的正确接入姿势
  • 【学习记录】Week1:Pwntools 基础——连接、接收与发送 Payload 实操
  • Simple Runtime Window Editor:三步突破游戏分辨率限制,打造专业级截图工具
  • 社论:拥抱贾子理论大厦:AI时代中国思想主权的战略觉醒
  • 星盾(Starshield)与星链(Starlink)系统架构差异解析:PWSA框架下的军用低轨星座独立体系与作战应用
  • Mi-Create开源表盘设计工具:可视化操作打造个性化小米手表表盘
  • 程序员真正的天花板,不是技术,是表达
  • 如何彻底解决Cursor试用限制:从设备指纹识别到一键重置的完整指南
  • 从零构建企业级iSCSI存储:Openfiler安装与基础服务配置实战
  • 从Swin到Video Swin:时空Transformer如何重塑视频理解
  • 从图形化到代码:基于ESP8266与米思齐的温室大棚控制逻辑深度解析
  • ESP8266 NodeMCU物联网实战速成(基于Arduino IDE)——从环境搭建到MQTT全链路开发
  • AI赋能Burp Suite:智能Web漏洞扫描与WAF绕过实战解析