← All stories
● Covered by 1 source Β· 1 reportMedium impact

Open-source tool deja enhances coding agents with a memory layer synced over SSH

Aggregated by BrevFeed dev Β· updated 2h ago
πŸ”– Save

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.

Key points

Overview of Deja

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.

Installation Process

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.

Functionality and Features

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.

Synchronization Capabilities

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.

Impact on Development Workflow

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 β†’

Primary sources

GitHub cmc_internal/api GitHub github/collect GitHub vshulcz/deja-vu GitHub _private/browser GitHub get-started/accessibility GitHub open-source/sponsors

Reporting from

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.