Claude Code × agentmemory:安装与配置指南

Claude Code × agentmemory:安装与配置指南

摘要:本文详细介绍了 agentmemory 记忆增强工具的安装与配置流程,帮助开发者将 Claude Code 与 agentmemory 无缝集成。内容涵盖前置条件检查、服务安装启动、Claude Code 连接方式(项目级/全局)、LLM 配置选项(免费 BM25/DeepSeek/Anthropic),以及完整的验证流程和常见问题解答,确保用户能够快速搭建并验证记忆增强开发环境。

前置条件

  • Node.js 18+(推荐通过 Homebrew 安装:brew install node)
  • Claude Code CLI 已安装并登录
  • macOS / Linux(Windows 支持实验性)

安装

bash 复制代码
# 全局安装
npm install -g @agentmemory/agentmemory

# 验证安装
agentmemory --version

macOS Homebrew Node 用户注意 :如果安装后 agentmemory 命令找不到,手动创建软链:

bash 复制代码
ln -sf /opt/homebrew/lib/node_modules/@agentmemory/agentmemory/dist/cli.mjs \
     /opt/homebrew/bin/agentmemory
chmod +x /opt/homebrew/bin/agentmemory

启动服务

agentmemory 是一个常驻服务,需要在独立终端窗口运行:

bash 复制代码
agentmemory

启动后监听两个端口:

端口 用途
3111 API 服务(MCP 和 hooks 的通信端口)
3113 实时 Viewer(浏览器访问)

验证服务正常:

bash 复制代码
curl http://localhost:3111/agentmemory/health
# 返回 {"status":"healthy",...} 即正常

可选:设置开机自启

bash 复制代码
agentmemory service install

连接 Claude Code

agentmemory 支持两种连接范围:

方式一:按项目连接(推荐)

进入项目目录,执行一次:

bash 复制代码
cd ~/your-project
agentmemory connect claude-code

配置写入 .claude/settings.json(项目级),只对当前项目生效。适合多项目场景,各项目独立管理。

方式二:全局连接

bash 复制代码
agentmemory connect claude-code --global

配置写入 ~/.claude.json,所有 Claude Code 会话均接入记忆。适合单项目或希望统一管理的场景。

撤销全局连接: 从 ~/.claude.json 中删除 mcpServers.agentmemory 字段即可,重新按项目连接。


配置 LLM(可选)

agentmemory 用 LLM 做记忆压缩和合并,将碎片记忆整合为结构化知识。这是可选功能,有三种选择:

选项 A:跳过,纯 BM25(免费)

首次运行时选择 Skip --- BM25-only mode,或在配置文件中不设置任何 LLM key。

召回依赖关键词匹配,基础功能完全可用。

选项 B:DeepSeek(低成本推荐)

DeepSeek 提供 OpenAI 兼容 API,费用极低(约 $0.14/M tokens)。

bash 复制代码
# 编辑配置文件
mkdir -p ~/.agentmemory
cat >> ~/.agentmemory/.env << 'EOF'
OPENAI_API_KEY=sk-你的deepseek-api-key
OPENAI_BASE_URL=https://api.deepseek.com
EOF

安装向导里选择 OpenAI --- gpt,配置文件覆盖 base URL 即可。

选项 C:Anthropic(如果已有 API Key)

bash 复制代码
echo "ANTHROPIC_API_KEY=sk-ant-..." >> ~/.agentmemory/.env

注意 :这里使用的是 Anthropic API Key ,不是 Plan 订阅。两者独立计费。Plan 用户没有自动获得 API Key,需要在 console.anthropic.com 单独创建。


验证完整流程

  1. 启动服务:agentmemory
  2. 打开新的 Claude Code 会话(在已连接的项目目录)
  3. 正常使用 Claude Code 完成一些任务
  4. 会话结束后,访问 http://localhost:3113 查看 Viewer
  5. 下次会话使用 /agentmemory:recap 查看记录

常见问题

Q:重启电脑后服务不在了?

需要重新运行 agentmemory,或执行 agentmemory service install 设为系统服务。

Q:connect 提示 already wired?

说明已经配置过,使用 agentmemory connect claude-code --force 重新写入。

Q:Viewer 打开是空的?

需要先有记录的会话。当前正在进行的会话数据会在会话结束 hook 触发后写入。

相关推荐
拆房老料27 分钟前
【第四部分:Agentic 智能体设计模式】16. 一个 Prompt 搞不定复杂任务?试试 Prompt Chaining
java·前端·人工智能·设计模式·prompt
运维行者_1 小时前
应用性能监控怎么选?从调用链到用户体验的五个能力维度
运维·服务器·数据库·人工智能·mysql·性能优化·应用性能监控
张张123y1 小时前
后端第十四课:Agent 记忆系统(让 Agent 记住上下文和用户,跨会话不健忘)
java·大数据·人工智能·python·agent·记忆
国科安芯5 小时前
四重证据,一条逻辑链:商业航天级微控制器MCU抗辐射验证方法学综述——以国科安芯AS32S601为例
人工智能·单片机·嵌入式硬件·mcu·安全·抗辐射
dk_tjy6 小时前
AI驱动的自动化攻击背景下:企业端点安全体系的技术架构与建设路径
网络·人工智能·安全·自动化·终端安全管理·数据防泄漏
布吉岛的石头6 小时前
Java 程序员第 50 阶段2:预训练的目标函数:自回归语言建模本质
java·开发语言·人工智能·深度学习·回归·transformer
2601_965454236 小时前
用AI把开源项目功能清单做成MG动画介绍视频
人工智能·开源·音视频
风雅GW6 小时前
局域网访问为何少一半配置页:DSH 的安全边界设计复盘
人工智能
衡石科技7 小时前
同一句业务问题,怎样持续问对数?衡石 ChatBI 的语义准备与回归验证
人工智能·数据挖掘·回归·chatbi
新新学长搞科研7 小时前
【会议征稿 | 杭州站】第七届机器学习与计算机应用国际学术会议 (ICMLCA 2026)
人工智能·机器学习·计算机