项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 60463
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(pip 安装方式需要虚拟环境,避免 PEP 668 报错)
- 推荐使用 uv 或 pipx 做隔离安装
- Docker 可选:镜像支持 amd64 与 arm64
- Node.js/npx 可选:用于安装 agent setup skills
- 需预留 /data 目录用于持久化 palace、配置与嵌入模型缓存
安装与启动步骤
-
1安装 Agent skills
先装 skills,再由编码 agent 引导完成安装、MCP 配置与连接验证。装 skill 本身不会安装 CLI 或 MCP server。
npx skills add MemPalace/mempalace -
2用 uv 装 CLI
官方推荐方式,uv tool install 会把 mempalace CLI 装进隔离环境并加入 PATH,避免依赖冲突。
uv tool install mempalace -
3初始化记忆库
为指定项目创建本地 palace,把路径换成你自己的项目目录即可。
mempalace init ~/projects/myapp -
4pipx 备选安装
pipx 的安装效果与 uv 相同,适合已经习惯 pipx 的用户。
pipx install mempalace -
5虚拟环境 pip 安装
仅在你明确需要 import mempalace 时使用,务必先激活虚拟环境再安装。
python -m venv .venv && source .venv/bin/activate pip install mempalace -
6拉取容器镜像
无需本地 Python 工具链即可跑 MCP server 或 CLI,多架构镜像在 Apple Silicon 上原生运行。
docker pull ghcr.io/mempalace/mempalace:latest -
7挂载数据卷运行
palace、配置和嵌入模型缓存在 /data 下,必须挂载卷才能跨次运行复用;容器只能看到挂载进去的内容。
docker run -v /your/path:/data ghcr.io/mempalace/mempalace:latest
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
/data | 是 | 容器内的持久化目录,存放 palace、配置和缓存的嵌入模型 | /your/path:/data |
backend | 否 | 可插拔检索层后端,当前默认 ChromaDB,接口见 backends/base.py | chromadb |
weekly stable-release checks | 否 | 引导式安装时可选的每周稳定版检查,默认关闭,仅访问 PyPI | 关闭 |
如何确认成功
用 agent 引导式 setup 时会自动验证实时连接;CLI 方式则确认 mempalace 命令可正常执行、palace 目录已生成。
常见问题
Q:MemPalace 有哪些官方来源?
A:只有 GitHub 仓库、PyPI 包和 mempalaceofficial.com 三个。其他域名(含 .tech、.net 及其他 .com 变体)都是仿冒站,可能分发恶意软件。
Q:为什么推荐 uv 或 pipx 而不是直接 pip?
A:可隔离 chromadb、numpy、grpcio 等依赖,避免与全局 site-packages 冲突,也能规避 Debian/Ubuntu/Homebrew Python 的 PEP 668 报错。
Q:只安装 skills 就等于装好 MemPalace 了吗?
A:不是。skill 本身不安装 CLI 或 MCP server,需要 setup skill 引导 agent 完成系统变更并验证实时连接。
Q:Claude Code 会话会过期吗?
A:会。未接好自动保存 hook 时会话 30 天后过期,请按官方 Claude Code retention setup checklist 配置。
注意事项
- 务必只从 GitHub 仓库、PyPI 和 mempalaceofficial.com 获取安装包,谨防仿冒站
- Docker 容器只可见挂载进去的内容,务必挂载 /data 卷以复用 palace 与模型缓存
- 引导式安装的每周版本检查默认关闭,启用后仅访问 PyPI,绝不自动安装更新
- README 节选中的 Quickstart 与 Docker 运行命令被截断,具体参数请以官方文档为准
核心亮点
- 在公开基准测试中综合得分领先,记忆准确率和检索效率有数据支撑
- 支持多种向量数据库后端,可灵活适配不同规模和场景
- 提供简洁的 Python API,与 LangChain 等主流框架无缝集成
不足之处
- 文档和社区生态尚在早期,教程和案例不够丰富
- 对超大规模记忆场景的分布式支持仍需生产环境验证
适用场景
- 构建具备长期用户画像的聊天机器人或虚拟助手
- 为 RAG 应用提供跨会话的上下文记忆增强
- 开发需要持续学习用户行为的个性化推荐系统
替代项目
Mem0、Zep、LangMem
下一篇:ray
同类项目推荐
cli
开源
用代码图谱给 AI 编程省 token,只喂相关代码,不烧钱。
Save 40%+ on agent token costs with code graphs: call graphs, dependency graphs, dea···
llama-swap
开源
一个接口自动切换本地大模型,显存不够也能跑多模型
Reliable model swapping for any local AI server. Chosen by thousands of users. Batt···
gguf
开源
让 ComfyUI 直接跑 GGUF 量化模型,低显存也能出图
gguf node for comfyui
traceAI
开源
给 AI 应用装上监控,追踪调用链和成本
Open Source AI Tracing Framework built on Opentelemetry for AI Applications and Fram···
kvcached
开源
让 GPU 显存像云硬盘一样弹性共享,多模型推理不再浪费缓存。
Virtualized Elastic KV Cache for Dynamic GPU Sharing and Beyond
kiji-proxy
开源
给 OpenAI 请求加层隐私滤镜,敏感信息不外泄。
Privacy proxy for your OpenAI requests
MyScaleDB
开源
用SQL同时搞定向量搜索和全文检索,AI应用数据底座一步到位
A @ClickHouse fork that supports high-performance vector search and full-text search···
awesome-hosting
开源
按最低价排序的托管清单,几分钟挑出最省钱的服务器
List of awesome hosting sorted by minimal plan price
Mooncake
开源
用缓存复用和分离式调度,让大模型服务又快又省
Mooncake is the serving platform for Kimi, a leading LLM service provided by Moonsho···
