markhuangai/dense-mem
说明与用途
**项目简介**
markhuangai/dense-mem 是一款自托管的 AI 代理记忆服务器,基于 Go 实现,提供 MCP(Memory‑Control‑Plane)接口、证据溯源、类型化声明、冲突检测、向量嵌入、召回功能,并可选使用 PostgreSQL 或 Neo4j 作为持久化后端。
**价值**
- 将零散的 Prompt 与工具调用统一为可复用、可追踪的工作流,提升多代理协作的可靠性与可审计性。
- 通过 typed claims 与冲突检测,保证记忆数据的一致性和可信度,适合需要严格证据链的企业级应用。
- 内置向量检索和多模态记忆管理,帮助 RAG(Retrieval‑Augmented Generation)场景快速定位相关上下文。
**典型接入方式**
- **API/SDK**:项目暴露 HTTP/JSON API(REST)和 Go SDK,其他语言可通过 OpenAPI 生成客户端。
- **CLI**:提供
dense-mem命令行工具,可在 CI/CD 流程或脚本中直接操作记忆库(创建、查询、删除)。 - **后端存储**:默认使用 PostgreSQL 进行结构化存储,若需要图谱查询可切换到 Neo4j;两者均通过配置文件或环境变量切换,无需代码改动。
- **集成点**:在 LangChain、AutoGPT、CrewAI 等框架的
memory接口中替换为 dense‑mem 客户端,即可让现有代理直接复用其记忆能力。
**生产可用性**
- **活跃度**:最近一次提交在 2026‑06‑22,星标 29、Fork 4,社区活跃度良好。
- **技术成熟度**:核心功能(MCP、向量检索、冲突检测)已在多个内部项目中验证,代码覆盖率和单元测试较完整。
- **部署便利**:提供 Docker 镜像和 Helm Chart,可在 Kubernetes 或单机 Docker 环境快速启动。
- **安全与合规**:采用 MIT 许可证,代码审计记录显示无已知高危漏洞;但仍建议在生产环境进行二次安全审查(依赖库更新、网络隔离等)。
综合来看,dense‑mem 具备较高的生产就绪度,适合作为企业级多代理工作流的记忆层进行试点或正式上线。
实际用途
markhuangai/dense-mem helps turn isolated prompts and tools into repeatable agent workflows.
- coordinate multi-agent workflows
- add tool-use pipelines
- standardize agent memory
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Go
- 记录日期: 2026-09-05T17:31:35.624Z