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 代理提供上下文感知協助。

維護個人或團隊的開發洞察知識庫。