{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "Avinash-jetwani/jevmem",
 "name": "jevmem",
 "owner": "Avinash-jetwani",
 "slug": "avinash-jetwani-jevmem",
 "github": "https://github.com/Avinash-jetwani/jevmem",
 "what": "jevmem is an open source TypeScript tool that saves decisions, rules and failed approaches from Claude Code, Cursor and Codex chats to a JEVMEM.md file in your repo and brings the relevant lines back in later sessions.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "A TypeSafe API key from https://console.typesafe.ai/keys, which jevmem's requests are billed to",
  "Claude Code 2.1.273 or later",
  "npm, to install the jevmem CLI that the plugin runs",
  "A project folder in a git repo, so JEVMEM.md can be committed and shared"
 ],
 "audience_note": "Developers who use Claude Code, Cursor or Codex on a repo and keep re-explaining past decisions, rules or dead ends to the agent.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/avinash-jetwani-jevmem/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "avinash-jetwani-jevmem--stop-claude-repeating-past-decisions",
   "title": "Stop Claude Code from repeating past decisions and dead ends",
   "best": true,
   "url": "https://dedupedai.com/use-cases/avinash-jetwani-jevmem/stop-claude-repeating-past-decisions/",
   "json": "https://dedupedai.com/use-cases/u/avinash-jetwani-jevmem/stop-claude-repeating-past-decisions.json"
  },
  {
   "id": "avinash-jetwani-jevmem--turn-existing-claude-md-into-jevmem",
   "title": "Move an existing CLAUDE.md into JEVMEM.md lines",
   "best": false,
   "url": "https://dedupedai.com/use-cases/avinash-jetwani-jevmem/turn-existing-claude-md-into-jevmem/",
   "json": "https://dedupedai.com/use-cases/u/avinash-jetwani-jevmem/turn-existing-claude-md-into-jevmem.json"
  },
  {
   "id": "avinash-jetwani-jevmem--share-project-memory-with-team-through-git",
   "title": "Share project decisions with your team through git",
   "best": false,
   "url": "https://dedupedai.com/use-cases/avinash-jetwani-jevmem/share-project-memory-with-team-through-git/",
   "json": "https://dedupedai.com/use-cases/u/avinash-jetwani-jevmem/share-project-memory-with-team-through-git.json"
  },
  {
   "id": "avinash-jetwani-jevmem--same-project-memory-in-cursor-and-codex",
   "title": "Use one project memory across Cursor and Codex",
   "best": false,
   "url": "https://dedupedai.com/use-cases/avinash-jetwani-jevmem/same-project-memory-in-cursor-and-codex/",
   "json": "https://dedupedai.com/use-cases/u/avinash-jetwani-jevmem/same-project-memory-in-cursor-and-codex.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
