cursor-memories

cursor-memories

打开网站
简介:一个强大的CLI工具,利用Supabase和OpenAI嵌入来存储和搜索开发记忆、见解和模式。
收录于:7/24/2025
链接:
cursor-memories screenshot

cursor-memories 是什么?

Cursor Memories是一款功能强大的命令行界面(CLI)工具,旨在帮助开发者存储、组织和语义化搜索他们的开发见解、模式和解决方案。它利用Supabase进行安全数据存储,并使用OpenAI嵌入进行自然语言查询,使用户能够轻松检索相关信息。该工具还设计为与Cursor的AI代理无缝集成,从而实现开发记忆的自动存储和上下文感知检索。

如何使用 cursor-memories

要使用Cursor Memories,用户首先需要设置一个Supabase项目(包括创建组织、项目、启用'vector'扩展,并设置'memories'表和'search_memories' RPC函数),并获取Supabase和OpenAI的API凭证。该工具通过npm全局安装('npm install -g cursor-memories')。安装后,用户运行'memories setup'来配置API凭证。之后,可以使用'memories add'命令添加记忆,并可选择指定仓库、类别、技术栈、标题和文档内容。记忆可以通过'memories search'命令进行搜索,支持自然语言查询,并可选择按仓库、类别和技术栈进行过滤。该工具免费使用,但需要外部服务(Supabase、OpenAI),这些服务可能有自己的定价。

cursor-memories 的核心功能

记忆存储:存储开发见解、模式和解决方案

语义搜索:利用OpenAI嵌入通过自然语言查询查找记忆

分类:按类别(架构、数据库、安全等)组织记忆

技术栈标记:用相关技术标记记忆

仓库组织:按项目/仓库对记忆进行分组

快速CLI:用于添加和搜索记忆的快速命令

安全:使用Supabase进行安全数据存储

Cursor集成:与Cursor的AI代理无缝协作,实现自动存储和上下文检索

cursor-memories 的使用场景

存储和检索特定的数据库模式和解决方案。

搜索不同项目中的性能优化技术。

查找与特定后端服务相关的架构模式。

记录和回忆常见错误的调试技术。

按类别组织可重用代码模式和最佳实践。

在开发任务中为AI代理提供上下文感知协助。

维护个人或团队的开发见解知识库。