Deja is a new open-source tool that integrates a memory layer for coding agents like Claude Code, Codex, and Opencode. It simplifies the process of recalling past solutions by allowing users to sync histories over SSH or shared folders, making it easier to query previous work and decisions across multiple sessions.
Deja is a zero-dependency binary that turns interaction histories of coding agents into a memory layer. It simplifies the storage and recall of debugging and design decision information from previous coding sessions without requiring external services.
Users can install Deja on systems with the following commands:
- For Bash: `curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh`
- For Go: `go install github.com/vshulcz/deja-vu/cmd/deja@latest`
- For npm: `npx @vshulcz/deja-vu "query"`
- For Homebrew: `brew install vshulcz/tap/deja-vu`
This means installation is straightforward and does not require extensive setup.
Deja allows agents to refer back to the solutions and discussions recorded during previous sessions. Users can query past data directly, improving the efficiency of coding sessions. For instance, a user can simply ask, 'have we dealt with jwt refresh rotation before?', and receive relevant past records.
Deja enables synchronization of memories across different systems using standard SSH or shared folders like iCloud or Git repositories. Users can export their memory using `deja sync export` and import using `deja sync import`, allowing seamless transfer of coding session histories without data loss.
The introduction of Deja may significantly enhance development productivity by providing access to a rich history of past coding decisions and solutions. This could reduce redundancy in problem-solving and enable faster responses to recurring issues. As developers work across multiple devices, Deja ensures their coding context travels with them.
β¨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β check the original sources. How BrevFeed works β
Deja is a new open-source tool that integrates a memory layer for coding agents like Claude Code, Codex, and Opencode. It simplifies the process of recalling past solutions by allowing users to sync histories over SSH or shared folders, making it easier to query previous work and decisions across multiple sessions.