qiukai cfed12b665 test: 添加 codebuddy-mem 全功能回归测试脚本
10 层覆盖: 进程/文件/数据库架构/数据统计/完整性/Chroma/配置/日志/HTTP/MCP API
使用: bash scripts/regression-test.sh
2026-05-05 03:34:56 +08:00

codebuddy-mem

跨会话持久记忆系统 — 基于 claude-mem AGPL-3.0 分叉,适配 DeepSeek V4 / CodeBuddy Code。

与 claude-mem 的区别

项目 claude-mem codebuddy-mem
AI 后端 Claude API DeepSeek V4直连
MCP 客户端 Claude Code CodeBuddy Code
仓库 github.com/thedotmack git.yxcowork.vip/qiukai
维护 @thedotmack 筑基阁 / 开阳星

功能

  • 跨会话记忆:自动记录所有操作,下次会话自动恢复上下文
  • 语义搜索:搜索历史会话中的工具调用、观察记录、输出
  • 语料库:构建知识语料库,通过 AI 问答检索
  • 代码结构smart_outline / smart_unfold 快速浏览代码

安装

方式一:独立 MCP 服务

# 克隆仓库
git clone https://git.yxcowork.vip/qiukai/codebuddy-mem.git ~/.codebuddy-mem

# 安装依赖
cd ~/.codebuddy-mem && bun install

# 配置 MCP~/.codebuddy/.mcp.json
{
  "mcpServers": {
    "codebuddy-mem": {
      "type": "stdio",
      "command": "bun",
      "args": ["~/.codebuddy-mem/scripts/mcp-server.cjs"]
    }
  }
}

方式二CodeBuddy 插件

bash install.sh

配置

配置文件:~/.codebuddy-mem/settings.json

{
  "CODEBUDDY_MEM_PROVIDER": "deepseek",
  "CODEBUDDY_MEM_DEEPSEEK_API_KEY": "sk-xxx",
  "CODEBUDDY_MEM_MODEL": "deepseek-chat",
  "CODEBUDDY_MEM_WORKER_PORT": "37701"
}

协议

AGPL-3.0 — 继承自 claude-mem源码必须保持开放。

上游

本仓库基于 claude-mem v12.6.0 分叉。详见 UPSTREAM.md

Description
跨会话持久记忆系统 — 基于 claude-mem AGPL-3.0 分叉,适配 DeepSeek V4 / CodeBuddy Code
Readme 2.3 MiB
Languages
JavaScript 96.8%
HTML 2.6%
Shell 0.6%