Tempera
T

Tempera

Tempera是一个为Claude Code提供持久记忆的系统,通过捕获编码会话、语义搜索和强化学习,让AI能从历史经验中学习并持续改进。
2.5分
0

什么是 Tempera?

Tempera 是一个为 Claude Code 设计的持久记忆系统。它解决了 AI 在每次会话中都会忘记之前所有经验的问题。通过捕获、索引和检索过去的编程会话,Tempera 让 Claude 能够记住解决方案、学习有效的方法,并随着时间的推移变得更智能。

如何使用 Tempera?

Tempera 作为 MCP 服务器集成到 Claude Code 中。安装后,Claude 会自动在任务开始时检索相关记忆,在任务结束时保存经验,并根据用户的反馈调整记忆的优先级。整个过程对用户来说是透明的,但您也可以通过工具直接与记忆系统交互。

适用场景

Tempera 特别适合重复性的编程任务、调试相似问题、学习项目特定的模式,以及需要跨多个会话保持知识一致性的场景。无论是修复常见 bug、实现特定功能,还是遵循项目的最佳实践,Tempera 都能帮助 Claude 更快地提供准确的解决方案。

主要功能

持久记忆存储
将每个编程会话保存为“片段”,包含问题描述、解决方案和结果,建立可搜索的知识库。
语义搜索检索
使用先进的嵌入模型进行语义搜索,即使查询用词不同,也能找到相关的过去经验。
强化学习优化
基于用户反馈自动调整记忆的效用值,让有用的知识优先显示,无用的逐渐淡出。
跨项目学习
所有项目共享同一个记忆数据库,允许在一个项目中获得的经验应用到其他项目中。
自动记忆管理
自动处理记忆的索引、效用传播、衰减和清理,保持记忆系统的健康状态。
MCP 服务器集成
无缝集成到 Claude Code 中,通过 7 个专用工具提供完整的记忆管理功能。
优势
显著减少重复工作 - Claude 能记住并复用过去的解决方案
学习曲线加速 - 新任务可以基于过去的成功经验
一致性提高 - 跨会话保持解决方案的一致性
透明度 - 可以看到 Claude 基于哪些过去的经验做出决策
离线工作 - 所有数据本地存储,无需网络连接即可使用
局限性
首次使用需要下载模型 - 约 128MB 的嵌入模型需要下载
记忆质量依赖用户反馈 - 需要偶尔提供反馈来优化系统
需要定期维护 - 建议定期运行传播和清理操作
仅适用于 Claude Code - 目前只支持 Claude Code 环境
本地存储占用 - 记忆数据会占用本地磁盘空间

如何使用

安装 Tempera
从源代码构建或通过 cargo 安装 Tempera。首次运行时会自动下载所需的嵌入模型。
配置 Claude Code
将 Tempera MCP 服务器添加到 Claude Code 配置中,使其在 Claude Code 中可用。
重启并验证
完全重启 Claude Code,然后在 Claude 中输入 `/mcp` 命令验证 Tempera 是否成功加载。
开始使用
Claude 现在会自动在任务开始时检索相关记忆,在任务结束时保存经验。您也可以手动使用工具与记忆系统交互。

使用案例

修复重复出现的 Bug
当遇到一个看起来熟悉的 bug 时,Claude 会自动搜索过去如何修复类似问题的经验。
实现新功能
当需要实现一个功能时,Claude 可以查找项目中类似功能的实现方式,保持代码风格一致。
优化性能问题
当遇到性能问题时,Claude 可以回忆过去如何诊断和优化类似性能问题的经验。
学习项目规范
新加入项目时,Claude 可以通过记忆系统快速学习项目的编码规范、架构模式和最佳实践。

常见问题

Tempera 会存储我的代码吗?
如何删除不需要的记忆?
Tempera 会影响 Claude 的响应速度吗?
我可以在多个项目中使用 Tempera 吗?
如果模型下载失败怎么办?
如何知道 Tempera 是否在工作?
记忆会永远保存吗?
我可以导出或备份我的记忆吗?

相关资源

GitHub 仓库
Tempera 的源代码、问题追踪和贡献指南
Model Context Protocol 文档
了解 MCP 协议和如何构建 MCP 服务器
Claude Code 文档
Claude Code 的官方使用文档和指南
BGE-Small 嵌入模型
Tempera 使用的语义嵌入模型的技术详情
LanceDB 向量数据库
Tempera 使用的向量存储引擎的文档

安装

复制以下命令到你的Client进行配置
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

A
Airweave
Airweave是一个开源的人工智能代理和RAG系统的上下文检索层,它连接并同步各种应用程序、工具和数据库的数据,通过统一的搜索接口为AI代理提供相关、实时、多源的上下文信息。
Python
7.0K
5分
V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
4.5K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
4.1K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
4.4K
5分
S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
6.0K
4分
P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
6.6K
5分
B
Better Icons
一个提供超过20万图标搜索和检索的MCP服务器和CLI工具,支持150多个图标库,帮助AI助手和开发者快速获取和使用图标。
TypeScript
6.7K
4.5分
A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
7.3K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.4K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
149.8K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.0K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.3K
5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.0K
4.7分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.6K
4.8分
AIBase
智启未来,您的人工智能解决方案智库