health
無需輸入參數。

io.github.Lexus2016由 GitHub 帳號 Lexus2016 發布v0.34.0更新於 Oct 30, 2026
Local-first memory and knowledge graph for coding agents. Compact retrieval, no network.
發布方自己的服務:Memory.fit
為編碼代理設計的本地優先記憶與知識圖譜:儲存分類專案筆記、索引 Markdown,並離線檢索精簡脈絡。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
Your agent stops re-reading files and re-deriving the same conclusions.
Your notes, code and secrets never leave your machine.
[PyPI] [License: MIT] [MCP Registry] [Python 3.11+] [CI] [MCP tools] [Local-first]
[30-second demo of Turbo Quant Memory]
Watch the 30-second demo
A long session accumulates hard-won detail about why the code is the way it is. Then the context compacts and it is gone. Next session the agent re-reads the same files, re-derives the same conclusions, and bills you for the same tokens again.
CLAUDE.md does not scale past a few dozen lines, and it cannot answer "what did we decide about X, and why?".
Turbo Quant Memory is an MCP server that gives the agent a persistent, searchable store it writes to while it works — decisions, lessons, patterns, session handoffs — plus a compact index of your Markdown. Retrieval returns ~220-character result cards rather than whole documents; the agent loads full content only when a card is not enough.
No HTTP client, no telemetry, no phone-home. Verify it yourself — this returns nothing:
To be precise about the one exception: on first run fastembed downloads the embedding model (~0.22 GB) from Hugging Face. After that the server runs fully offline. Your notes, code and secrets are never transmitted anywhere — there is nothing in the package that could send them.
Paste this into Claude Code, Codex, Gemini CLI, Cursor or Antigravity:
Install and configure the Turbo Quant Memory MCP server for this workspace from https://github.com/Lexus2016/turbo_quant_memory — follow the README, register the
tqmemoryserver, runturbo-memory-mcp skill install, run the health check, and index this project.
skill install copies an operating manual into every agent skill directory on the machine, so every future session already knows how to use the memory without being told.
Upgrading from 0.27.x or earlier? The distribution was renamed in 0.28.0, so
uv tool upgrade turbo-memory-mcp no longer resolves — run
uv tool install --force turbo-quant-memory once, and uv tool upgrade turbo-quant-memory afterwards. The turbo-memory-mcp command itself is
unchanged, so client configs keep working.
Then register the server with your client:
Cursor, OpenCode, Antigravity and other clients → CLIENT_INTEGRATIONS.md. Hermes runs MCP through a systemd gateway → docs/hermes.md.
Turbo Quant Memory doesn't just claim to save tokens — every install keeps a running tally you can read anytime with server_info() (field usage_stats.headline). The savings are yours to verify, not ours to promise.
Live snapshot from a real developer instance (v0.28.2):
These are one machine's cumulative numbers, not a synthetic benchmark — your own counter starts at zero and grows as your agent works. Run
server_info()on your install to see your real figure.
decision, lesson, pattern, handoff — each stored with tags, provenance and a knowledge-graph link to the file or issue it is about.durable (decisions, patterns) and reference (indexed docs) are searched by default; episodic (session handoffs) stays out of the way until you ask for it, so yesterday's noise never buries an architectural decision.human-explicit and ranks above the agent's own observations at equal relevance.Full technical detail → docs/features.md
If you run more than one agent in the same working tree, tqmemory connects them automatically. There is nothing to configure.
workspace_status lists the active sessions, what each one announced it is working on (announce_work, finish_work) and which files changed recently. A session that made no tqmemory call for 30 minutes is listed under idle_sessions instead: it is not an active peer and its announced areas are left out of overlaps. Other tqmemory responses carry a short workspace note only when something new has happened, and never for a lone session. health and server_info always include a workspace diagnostics block..gitignore or .tqmemoryignore). Several quick writes in a row can be merged into one version. file_history lists the versions and restore_file brings one back; the restore is itself undoable. The same is available from a terminal: turbo-memory-mcp files log and turbo-memory-mcp files restore.TQMEMORY_JOURNAL_MAX_FILE_BYTES, TQMEMORY_JOURNAL_MAX_BYTES and TQMEMORY_JOURNAL_RETENTION_DAYS; the size limit is a target, not a hard maximum.This is partial protection, not a guarantee that every change is saved. It does not block writes: two agents can still overwrite each other's work, and tqmemory can only show it and help you recover. Agents that never call tqmemory see nothing. It works on one computer only. To turn it off, set TQMEMORY_WORKSPACE_DISABLE=1.
MIT. Copy it, modify it, fork it, ship it inside a closed-source product, sell it. Attribution is the only condition.
🇺🇸 English · 🇺🇦 Українська · 🇷🇺 Русский
來源:README.md,提交 448b451
無需輸入參數。
無需輸入參數。
無需輸入參數。
無需輸入參數。
Store a typed project note. kind must be exactly one of: lesson, decision, pattern, handoff. tags: 2-3 lowercase tags are strongly recommended — tags are the only way to FILTER notes; an untagged note is reachable by semantic_search alone. source_refs: the files / notes / issues this note is about. Pass them as entity URIs (note://<id>, file://<relative/path>, issue://KEY, https://...) and they are auto-linked into the knowledge graph as `references` relations, so get_related_entities can later surface them. provenance: who originated the note. Use "human-explicit" when the USER asked to remember something ("remember this", "save that"); "agent" for your own observations (the default); "external-tool" for API/tool data; "system" for automatic processes. tier: normally derived from `kind` (handoff -> episodic, every other kind -> durable). Override e.g. tier="durable" to keep a `handoff` in the default-searchable set, or tier="episodic" to keep a noisy lesson out of regular search. After storing, connect the note with link_entities(source_uri="note://<id>", ...) when it relates to a file, issue, or prior note — the response echoes the note's uri and hints this when the note still has no relations.
kind必填tagstierscopetitle必填content必填provenancesource_refsnote_id必填scopereasonnote_id必填replacement_scopereplacement_note_idCompact memory retrieval (dense vector + BM25, fused via RRF). By default only the `durable` and `reference` tiers are searched, so session `handoff` notes (which live in the `episodic` tier) are NOT returned. To recover handoffs / session summaries pass ``tier_filter=["episodic"]`` (or list every tier to opt everything in). For a query-free "where did I leave off" bootstrap at session start, prefer the `recent_context` tool instead. source_filter narrows results by source type: ``"notes"`` returns only memory notes (decisions/lessons/patterns/handoffs), ``"markdown"`` only indexed doc blocks. In doc-heavy projects the reference blocks often crowd notes out of the top ranks on question-shaped queries — when you are asking "what did we decide/learn about X", pass ``source_filter="notes"``.
limitquery必填scopetier_filtersource_filtermodescope必填item_id必填Register and index Markdown directories into project memory. Supports .tqmemoryignore files (placed in project root or any indexed directory) with glob patterns to exclude paths from indexing. One pattern per line, # for comments. Example patterns: ``workspace-*`` skips any directory matching the glob; ``data/reports/*.md`` skips files matching a path pattern; ``backups/`` (trailing slash, as in .gitignore) skips a directory. Agent worktrees under ``.claude/worktrees`` are skipped by default.
modepathspathsmax_issuesCreate a Knowledge Graph link between two entities. Entities are specified using URIs: - Note: note://<note_id> - File: file://<relative_path> (relative to project root) - External: e.g. issue://BUG-404, task://TASK-101
scopesource_uri必填target_uri必填relation_type必填Remove a Knowledge Graph link between two entities. source_uri / target_uri use the same URI forms as link_entities: note://<note_id>, file://<relative/path>, issue://KEY, https://...
scopesource_uri必填target_uri必填relation_typeQuery relations involving a specific entity URI. uri: the entity to look up, as note://<note_id>, file://<relative/path>, issue://KEY, task://KEY, or https://... — the same URI forms link_entities accepts. Returns nothing for an entity that has no links yet.
uri必填scoperelation_typeStore an encrypted secret in the active project's vault. The value is encrypted with AES-256-GCM under a per-project master key resolved from TQMEMORY_SECRETS_PASSPHRASE or the OS keyring. Secrets are NEVER indexed, embedded, or returned via ``semantic_search`` / ``hydrate``. They live in ``~/.turbo-quant-memory/projects/<project_id>/secrets/vault.tqv`` and stay on this machine.
name必填value必填Fetch a project secret by exact name. Returns the value in a dedicated ``secret_value`` field (never in descriptive text). Status is ``"ok"`` on hit, ``"missing"`` when no such name exists, or ``"error"`` with ``setup_hint`` when no master key is configured yet.
name必填List secret names in the active project. Never returns values.
無需輸入參數。
Delete a project secret by exact name.
name必填Query-free session bootstrap: the most recently updated notes. Call this FIRST when starting a new session or resuming after a context compaction, when you do not yet know what to search for. Returns notes ordered by recency (newest first), NOT by relevance — including `handoff` notes (episodic tier), which a plain semantic_search hides by default. This is the reliable "where did I leave off" entry point. scope: 'project' (default), 'global', or 'hybrid'. Use 'hybrid' to also surface promoted cross-project knowledge. tier_filter: defaults to all tiers (so handoffs are included). Pass e.g. ["durable"] to exclude episodic session notes. format: 'json' (default); 'text' — compact plain text, one line per note with its hydrate handle (about 20% of the JSON size); 'hook' — the same text as Claude Code SessionStart hook output. Use 'hook' from a SessionStart mcp_tool hook: Claude Code shows the model only an mcp_tool hook's JSON additionalContext, never its plain text.
limitscopeformattier_filterTell the other agents in this working tree what you are changing. feature: short name of the work. areas: workspace-relative files or directories (globs allowed). Returns the peers whose announced areas overlap yours and recent changes inside them. Inferred writers are guesses from announced areas, never facts.
areasdetailsfeature必填Clear the work this session announced with announce_work.
無需輸入參數。
Overview of the sessions sharing this working tree: peers, overlaps and recent file changes. Call it at session start. Inferred writers are guesses from announced areas, never facts. Peers that made no tqmemory call for a long time are listed under `idle_sessions`, not in `sessions`, and their announced areas are left out of `overlaps`.
無需輸入參數。
Journaled versions of one file in this working tree, newest first. Versions are snapshots taken while several sessions share the tree. Use restore_file with a version id to bring one back; the overwritten content is kept as a new version.
path必填limitWrite a journaled version of one file back into the working tree. version: a version id from file_history, or "HEAD" for the committed content. The content being overwritten is kept as a new version, so the restore can be undone.
path必填version必填已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

fit.memory官方發布者
託管式 Memory.fit 伺服器,讓 AI 讀取你的訓練、睡眠、恢復與飲食資料,並寫回每週計畫、每日目標和飲食計畫。
io.ddx.pg官方發布者
pg.ddx.io: the PostgreSQL community's memory 的託管 MCP 服務,由 pg.ddx.io 發布;無需登入;Streamable HTTP;29 個工具。
gg.var官方發布者
遠端 MCP 伺服器,可依領域概念推薦並檢索韓、日、中、越、英多語言的程式識別字名稱,並提供 ERD 結構查詢。

ai.counterparts
為 Claude Code 與 Claude Desktop 提供的本地優先長期記憶:助理自行寫下關於你與專案的筆記,並在之後的對話中回想起來。

由 GitHub 帳號 pedramgholizadeh 發布
以波斯語為先的地理記憶平臺:發現地點,起草併發布僅限波斯語的記憶。AI 翻譯
grep -rnE '^[[:space:]]*(import|from)[[:space:]]+(requests|httpx|aiohttp|urllib3)\b' src/uv tool install turbo-quant-memoryclaude mcp add --scope project tqmemory -- turbo-memory-mcp serve # Claude Codecodex mcp add tqmemory -- turbo-memory-mcp serve # Codexgemini mcp add tqmemory turbo-memory-mcp serve # Gemini CLI