TECHNOLOGY

Jevmem New Open-Source Tool Adds Automatic Project Memory to Claude Code

A developer has released Jevmem, an opt-in plugin that gives Claude Code, Cursor and Codex persistent memory of a project's context. It stays completely dormant until explicitly enabled in a repository.

Developer's laptop screen showing a code editor terminal with project configuration files during a coding sessionTECHNOLOGY

Image: IntraGoals Media · Uploaded by IntraGoals — usage rights confirmed

A new open-source project called Jevmem is drawing attention on Hacker News for adding automatic project memory to Claude Code, with compatibility extended to Cursor and Codex as well. The tool, published on GitHub by developer Avinash Jetwani, aims to solve a familiar pain point for AI-assisted coding: the tendency of coding assistants to lose track of project context between sessions.

According to the project's documentation, Jevmem requires a TypeSafe AI key to function, while an OpenAI or Anthropic API key is optional. Because hooks in these environments do not reliably read a user's shell profile, the recommended setup stores credentials in a dedicated file at ~/.jevmem/env rather than relying on environment variables set elsewhere.

A notable design choice is that the plugin is entirely inert until a developer deliberately activates it. Until the command jevmem enable is run inside a specific project, its hooks and MCP server make no network calls, write no files, and produce no output. The dormant state is verified through a single check for the presence of a jevmem.config.json file. Once enabled, Jevmem creates that configuration file along with a JEVMEM.md file, both intended to be committed to version control, and it adds a .jevmem/ directory to .gitignore. Running jevmem disable reverses the setup but leaves the JEVMEM.md file untouched, preserving accumulated project notes.

The project does not install a standalone jevmem command in the shell by default, so most users will invoke it through npx. Installing the package directly from npm, however, allows jevmem enable to be run without that prefix. Under the hood, the plugin's hooks operate through a lightweight POSIX sh launcher that searches for a Node.js 20 or later installation across common version managers, including Homebrew, Volta, nvm, fnm, asdf and mise. On Windows, this means users will need Git for Windows' sh utility available on their system PATH for the tool to function correctly.

As with many developer tools surfaced through Hacker News, independent verification of every claim in the project's description is limited to what is published in its GitHub repository. Readers interested in adopting Jevmem for their own workflows are encouraged to consult the linked source directly for the most current setup instructions and licensing details.

Sources and further readingGitHub - Avinash-jetwani/jevmem: Automatic project memory for Claude Code. Also works with Cursor and Codex. ↗
ABOUT THE DESK

IntraGoals News Desk

IntraGoals reports on consequential changes in technology and work. Stories are reviewed for clarity, sourcing and practical value before publication.

KEEP READING

Latest from IntraGoals.

All latest stories ↗