【免费下载链接】cavememFrozen — cross-agent persistent memory for coding assistants. Still works; the compressed-memory core now ships inside JuliusBrussee/caveman.项目地址https://gitcode.com/gh_mirrors/ca/cavemem点击查看免费下载cavemem 是一款专为 AI 编程助手打造的跨 IDE 持久记忆工具。它让 Claude Code、Codex、Cursor 等编码助手在会话结束后仍能记住上下文配合本快速上手教程5 分钟即可完成 cavemem 安装与配置。全程本地运行、无需云端是新手友好的 AI 编程记忆解决方案。一、cavemem 是什么给 AI 编程助手装上持久记忆 AI 编程助手有个通病会话一结束记忆就清零。cavemem 解决的正是这个问题——why agent forget when agent can remember。它的工作原理非常直接session event → redact private → compress → SQLite FTS5 ↑ MCP queries on demand核心亮点一览跨会话持久记忆Hooks 在会话边界自动捕获发生了什么本地 SQLite 负责长期保存压缩存储确定性的 caveman grammar 将散文压缩约75% token代码、路径、版本号逐字节保留混合检索SQLite FTS5 关键词 本地向量索引配合可调权重排序本地优先默认零网络调用、零云端依赖隐私可控Web 查看器http://localhost:37777提供只读界面用人类可读的方式浏览记忆压缩效果直观示例来自 README.mdInput: The auth middleware throws a 401 when the session token expires; we should add a refresh path. Stored: auth mw throws 401 session token expires. add refresh path. Viewed: The auth middleware throws a 401 when session token expires. Add refresh path.⚠️ 状态提示cavemem 目前处于frozen冻结维护状态一切功能仍可正常安装运行但不再新增特性其压缩记忆核心已并入后继项目 caveman。想深入了解压缩规格可看 docs/compression.md整体架构见 docs/architecture.md。二、一键安装步骤最快 5 分钟完成配置 步骤 1准备环境只需满足两个前置条件Node.js≥ 20包管理器 npm或 pnpm步骤 2全局安装 CLInpm install -g cavemem步骤 3为 IDE 注册 Hooks 与 MCPcavemem install # 默认接入 Claude Code cavemem install --ide cursor # 支持 cursor | gemini-cli | opencode | codex | copilot | augment | antigravity | bob一条命令即可无需手动编辑任何配置文件。各 IDE 能力对照IDE捕获记忆MCP 查询说明Claude Code✓✓完整 5 个生命周期 HooksOpenCode✓✓通过内置桥接插件Codex CLI / Copilot / Augment✓✓事件集略有缺失其余照常Cursor / Gemini CLI / Antigravity / Bob—✓query-only可检索其他 IDE 写入的记忆 用--ide参数为不同 IDE 分别安装Cursor 等没有 Hooks 机制的 IDE 走 query-only 模式详见 README.md 的能力矩阵。步骤 4验证安装状态cavemem status它会一次性展示IDE 接线情况、数据库记录数、embedding 回填进度、worker 进程状态。query-only 的 IDE 会被明确标注(query-only)避免数据库永远是空的的困惑。步骤 5打开记忆查看器cavemem viewer浏览器自动打开http://127.0.0.1:37777以人类可读形式浏览所有会话记忆。首次打开无需任何配置——worker 会自动生成本地 token 注入页面。三、核心功能体验让 AI 检索自己的记忆 终端直接搜索cavemem search auth middleware --limit 10混合排序BM25 向量余弦重排默认返回 10 条。AI 助手通过 MCP 查询cavemem 以渐进式披露设计暴露 MCP 工具先拿紧凑索引再按需取全文比一次性拉取全文省约10 倍 token。MCP 工具返回内容search(query, limit?)[{id, score, snippet, session_id, ts}]紧凑结果timeline(session_id, ...)会话内的时间线索引不含正文get_observations(ids[], expand?)按 ID 获取完整记忆正文list_sessions(limit?)最近会话列表enrich(query, note?)可选联网增强默认关闭推荐工作流search拿索引 → 审阅 ID →get_observations取正文。完整契约见 docs/mcp.mdMCP 服务源码位于 apps/mcp-server/src/server.ts。四、常用命令与配置速查 ⚙️高频命令清单命令作用cavemem status接线 数据 worker 状态总览cavemem doctor安装健康检查settings、db、端口、IDE 列表cavemem config show查看配置schema 自带文档cavemem search query终端搜索记忆cavemem export out.jsonl导出全部记忆为 JSONLcavemem import file.jsonl导入导出文件可重复执行安全合并cavemem reindex重建 FTS5 向量索引cavemem uninstall [--ide]移除 Hooks MCP关键配置项配置文件位于~/.cavemem/settings.json可用CAVEMEM_HOME环境变量重定向完整示例见 examples/settings.example.json配置键默认值说明dataDir解析后的 cavemem homeSQLite 数据库、模型、日志所在目录compression.intensityfull压缩强度lite/full/ultraembedding.providerlocal本地 / ollama / openai 三种向量方案workerPort37777本地查看器端口privacy.excludePatterns[]永不捕获的路径 glob如[**/.env, **/secrets/**]privacy.redactSecretstrue自动将 API Key 等替换为[REDACTED]enrich.enabledfalse可选联网增强关闭时绝不出网配置修改示例cavemem config set compression.intensity ultra 隐私设计private.../private内容在写入前被剥离worker 只绑定127.0.0.1/api/*需要本地 bearer token。五、进阶技巧与 FAQ Q如何把记忆迁移到另一台机器cavemem export backup.jsonl # 机器 A 导出 # 拷贝文件到机器 B cavemem stop cavemem import backup.jsonl cavemem start已存在的记录自动跳过重复导入无副作用详见 apps/cli/CHANGELOG.md。QWindows 上 Claude Code 捕获不到记忆Claude Code 在 Windows 上也通过sh -c执行 Hooks。若Git\bin不在用户Path中sh无法解析捕获会静默失败。将C:\Program Files\Git\bin加入Path后用where.exe sh验证cavemem doctor和cavemem install都会主动检查并给出警告。Q数据存在哪里会上云吗全部在本地~/.cavemem或CAVEMEM_HOME指定目录无网络调用仅当手动开启enrich.enabled并显式调用时才会产生外部请求。Q想彻底卸载cavemem uninstall --ide claude-codeQhooks 脚本长什么样每个生命周期事件对应一个极简 stub位于 hooks-scripts/ 目录例如 hooks-scripts/session-start.sh 只做一件事exec cavemem hook run session-start。总结cavemem 是 AI 编程助手持久记忆的小而美方案npm 一条命令安装、cavemem install一键接线、cavemem status即查状态——5 分钟即可让 Claude Code 等助手跨会话记住你的项目上下文。本地 SQLite FTS5 向量混合检索压缩存储省 75% token完全离线运行。现在就去试试让你的 AI 编程助手从此过目不忘吧 赞分享【免费下载链接】cavememFrozen — cross-agent persistent memory for coding assistants. Still works; the compressed-memory core now ships inside JuliusBrussee/caveman.项目地址https://gitcode.com/gh_mirrors/ca/cavemem点击查看免费下载相关推荐如何5分钟给AI编程代理装上持久记忆MegaMemory安装与快速开始教程如何5分钟给AI编程代理装上持久记忆MegaMemory安装与快速开始教程 MegaMemory 是一个开源的 MCP 服务器能给 AI 编程代理如 op5分钟快速上手Claude CodeAI编程助手的完整安装教程5分钟快速上手Claude CodeAI编程助手的完整安装教程 Claude Code是一款基于终端的AI编程助手工具能够理解您的代码库并通过自然语言命令帮人工智能AI Agent代码智能体开发工具CLIAI 技能/插件5分钟上手OKF Agent Memory从零搭建AI智能体持久记忆系统的快速教程5分钟上手OKF Agent Memory从零搭建AI智能体持久记忆系统的快速教程 OKF Agent Memory 是一款专为 AI 编码智能体设计的 GiAgent 记忆人工智能AI 应用MCP 服务CLI知识管理上一篇提升React Native应用用户体验react-native-hyperlink高级用法与最佳实践下一篇go-clean-arch API限流基于令牌桶算法的实现创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
Hydra 登录爆破工具多平台部署全解:Linux / Windows / macOS 三条最短路径 Hydra 登录爆破工具多平台部署全解:Linux / Windows / macOS 三条最短路径 【免费下载链接】thc-hydra hydra 项目地址: https://gitcode.com/gh_mirrors/th/thc-hydra
手头任务要求在三台不同系统的机器上各跑一次 Hydra 登录爆破测试,不想逐台踩… · 2026/11/4 15:45:47
容器资源怎么管?Hermes Agent 监控与性能分析完整指南 容器资源怎么管?Hermes Agent 监控与性能分析完整指南
Hermes Agent 是 Nous Research 开源的自我改进型 AI Agent。它的容器监控能力体现在两点:内置 agent/monitoring/ 健康模块实时产出网关与定时任务的健康事件,并支持把容器运行时的性能… · 2026/11/4 15:45:47
Hermes Agent性能监控仪表板设计:关键指标与可视化全指南 Hermes Agent性能监控仪表板设计:关键指标与可视化全指南
Hermes Agent作为一款强大的AI代理框架,其性能监控仪表板是保障系统稳定运行和优化用户体验的核心组件。本文将详细介绍如何设计一个全面的Hermes Agent性能监控仪表板,涵盖关键指标… · 2026/11/4 15:44:46
新手必备!LangGraph多智能体架构实战教程(收藏版) 本文深入解析了LangGraph框架下的多智能体系统,介绍了大模型多智能体系统的概念、优势及架构类型。通过实际案例,详细阐述了多智能体间的通信方式、消息记录管理及自定义多智能体架构的实现。同时,还介绍了监督者架构和群体架构的设计与应用&… · 2026/11/4 16:32:19
大模型高薪引焦虑?小白程序员必看:别让未核实数据绑架你的职业选择! 文章指出职场焦虑常源于未核实的高薪信息,尤其是关于大模型的300万起步年薪传言。作者强调切勿仅凭此数字评判自身价值,提醒读者需核实岗位要求、薪酬构成等具体信息,避免情绪化决策。文章建议关注个人职业目标与积累,理性评估读博… · 2026/11/4 16:32:19
那些年啊那些事(一):一个没上大学的云南女孩,如何走进互联网 那些年啊那些事(一):一个没上大学的女孩,如何走进互联网写在前面:
我是一名全栈工程师,1997年出生,甘肃人。2017年,我开始出来工作。
转眼这么多年过去了,我每天忙着写代… · 2026/11/4 16:32:19
React 中原生支持使用 JSX 组件配置自定义表格 Highcharts Grid 前言
在线可编辑表格 Highcharts Grid 迎来了对 React 更加友好的全新开发方式。经过重构的 Highcharts Grid React 包,现在支持使用 JSX 组件来配置 Grid Lite(轻量版表格)与 Grid Pro(专业版表格),开发者… · 2026/11/4 16:32:19
工厂测硬度到底贵在哪:把理化实验室的隐性账单拆开看 很多人第一次给车间或质检室添置检测仪器时,算盘打得噼啪响。看到采购单上十几万的整套方案,眉头一皱,心里直犯嘀咕:不就是测个金属硬度吗?去市面上淘一台便宜的单功能洛氏硬度计,几千块钱搞定,… · 2026/11/4 16:31:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38