Terminal Déjà Vu: I Got Tired of Solving the Same Error Twice, So My Terminal Now Remembers
Description and use
Terminal Déjà Vu automatically recalls past fixes for terminal errors, reducing repeated troubleshooting, and operates entirely offline.
Problem
Developers repeatedly solve the same terminal errors without remembering past fixes, leading to wasted time.
Outcome
The tool reduces repeated troubleshooting by recalling past fixes and providing explanations, operating entirely offline with no cloud API.
Workflow
- 1. A command fails (e.g., node server.js throws EADDRINUSE).
- 2. User runs
dejavu why. - 3. Tool searches local history for similar errors and returns a past fix with a timestamp.
- 4. If no past fix, a local Gemma model explains the error in plain language.
- 5. After the user applies the fix,
dejavu savestores the solution for future use.
Evidence
Terminal Déjà Vu is a local-first CLI tool that remembers for you. When a command fails, it searches your own past fixes and tells you: "You solved something like this on [date]. Here’s what worked."
If it has never seen the error, it falls back to a local model that explains the failure in plain language.
No cloud API. No account. Nothing leaves your machine.
The theme was building something that does the work so you don’t have to, so I made the tool lazy in the right ways…
- Record date: 2026-10-23T18:26:05.702Z