Skip to main content
Glama
vshulcz

vshulcz/deja-vu

Related Servers

Alternatives to vshulcz/deja-vu

  • A
    license
    B
    quality
    C
    maintenance
    A fully local persistent memory layer for LLM coding agents (Claude Code, Codex, Gemini CLI, OpenCode). A shell wrapper intercepts tool invocations, fires hooks on every tool call, then runs a 3-layer pipeline (extract → compress to ≤500-token digest → merge into project memory doc) at session end. The next session gets prior context injected automatically.
    6
    2 npm
    MIT

Related Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Local semantic search over Claude Code sessions and shell command history, exposed to Claude Code as an MCP tool. Everything is indexed into one vector space and runs entirely on your machine.
    2
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables MCP-capable coding agents to semantically search, store, and inspect a single local, cross-tool index of session histories and project docs. Agents can retrieve what other tools and prior sessions already discovered.
    3
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Turns local Codex session transcripts into a searchable memory that MCP-compatible coding agents can query to retrieve relevant past sessions or exact commands and fixes.
    1
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Local-first memory for AI coding agents. Indexes your Claude Code, Codex, Cursor, Cline and Gemini CLI history by repo/branch/worktree and hands a context capsule (decisions, touched files, next steps) to the next agent over MCP.
    -
  • A
    license
    B
    quality
    D
    maintenance
    Provides local, agentic semantic recall over Claude Code session history, enabling the agent to search past discussions semantically, expand turns, and grep transcripts.
    5
    13
    MIT

TDQS

A4.3/5.0

Scored across 1 tool

Disambiguation4/5

With a single tool there is no tool-to-tool confusion, but the eight embedded modes (recall, context, blame, fix, how, orient, remember, handoff) have adjacent boundaries — e.g. recall vs. context vs. orient, and how vs. fix — that an agent must resolve from prose alone. The descriptions do a good job of distinguishing them with concrete trigger conditions, so collisions are unlikely but not impossible.

Naming Consistency4/5

A single tool named 'deja' cannot be internally inconsistent, and the mode names inside it are uniform lowercase verbs (recall, blame, fix, how, orient, remember, handoff). It loses the top mark only because the surface exposes no verb_noun tool naming pattern to be consistent with — the operation name is a string parameter rather than part of the tool name.

Tool Count2/5

Eight genuinely distinct operations (search sessions, reconstruct a session, attribute file history, error lookup, command lookup, project orientation, write a memory, resume another session) are multiplexed behind one tool and a free-form 'mode' argument. The capability set is right-sized, but the surface collapses it into a single entry point, so mode selection becomes an unstructured parameter choice rather than a discoverable tool.

Completeness4/5

The lifecycle of session memory is well covered: read (recall, context, orient, how, blame, fix), write (remember), and resume (handoff). The main gap is memory management — 'remember' stores a settled decision but there is no way to list, revise, or forget stored decisions, nor to enumerate sessions without a query term.

Maintenance

ActivityActive
ResponsivenessResponsive