vshulcz/deja-vu
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEJA_INDEX_DIR | No | Custom directory for deja index | |
| DEJA_NO_REDACT | No | Set to '1' to disable credential redaction (unsafe) | 0 |
| DEJA_CODEX_ROOT | No | Custom root directory for Codex CLI session files | |
| DEJA_CLAUDE_ROOT | No | Custom root directory for Claude Code session files | |
| DEJA_OPENCODE_DB | No | Custom path to opencode SQLite database | |
| DEJA_INCLUDE_SUBAGENTS | No | Set to '1' to include subagent transcripts (skipped by default) | 0 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dejaA | This user's own past coding sessions, across every AI tool they use (Claude Code, Codex, Cursor, opencode, aider, gemini and others). Not general knowledge and not library docs — only what happened on this machine. Pick a mode:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| deja | Search this machine's past coding sessions — an error, a decision, a file — and paste what they settled into the conversation. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
There is only one tool, so there is no possibility of selecting the wrong tool. The internal modes are clearly described with specific triggers and use cases.
With a single tool named 'deja', there is no naming convention to violate. The name is short, memorable, and fits the server's purpose.
One monolithic tool is too few for the broad scope advertised—search, context, blame, fix, how-to, and memory storage are all crammed into a single tool. Separating these into distinct tools would make the surface clearer and more flexible.
The tool covers the full lifecycle of personal coding session memory: search (recall), deep-dive (context), historical reasoning (blame), error recovery (fix), command lookup (how), and durable storage (remember). No obvious gaps exist for the stated domain.