AcademySkillsDevelopment

HAM, hierarchical memory for Claude Code

Engineering teams with large repositories that want Claude Code to load less context for each task.

  • Recommendedour rating
  • 69gitHub stars
  • MITlicence
  • 7 months agolast update
git clone https://github.com/kromahlusenii-ops/ham.git
README.md

Loading the file...

What it does

A memory system for Claude Code that splits project context into small files, one for each directory. An agent working in a folder reads only the memory that applies to that folder, rather than the whole project context on every request. It works only with Claude coding agents.

Use cases

  1. 01Keeping API rules in the folder that only the API code reads
  2. 02Splitting a long root CLAUDE.md into smaller files
  3. 03Keeping component conventions next to the components

Questions about
HAM, hierarchical memory for Claude Code.

What is HAM, hierarchical memory for Claude Code used for?

Engineering teams with large repositories that want Claude Code to load less context for each task. A memory system for Claude Code that splits project context into small files, one for each directory. An agent working in a folder reads only the memory that applies to that folder, rather than the whole project context on every request. It works only with Claude coding agents.

How do I install HAM, hierarchical memory for Claude Code?

Run this in your terminal: git clone https://github.com/kromahlusenii-ops/ham.git

Is HAM, hierarchical memory for Claude Code open source?

Yes. The code is on GitHub (kromahlusenii-ops/ham) under the MIT licence.

Is HAM, hierarchical memory for Claude Code safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.