ramennuts/obsidian-engram — explained in plain English
Analysis updated 2026-05-18
Let Claude Code resume a coding project with full context instead of starting from scratch each session.
Track active and blocked tasks in a simple markdown work queue.
Write a structured handoff note at the end of a session that loads automatically next time.
| ramennuts/obsidian-engram | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
No dependencies or network calls, a single install script seeds the vault and memory folders.
Engram is a memory system for Claude Code, the AI coding agent, that helps it remember context between separate work sessions instead of starting fresh and forgetting everything each time. It is built entirely on plain markdown files stored in an Obsidian vault, a popular note taking app, so there is no database, no paid service, and no network calls involved. Everything can be opened and edited as an ordinary text file. The system splits memory into two layers based on how quickly things change. The first layer, durable memory, holds facts that stay true across all sessions, such as who the user is, their preferences, and background facts about the project. This layer loads at the start of every session. The second layer, working memory, tracks the current state of active work: a live status board, a queue of tasks that are active or blocked, and dated handoff notes written at the end of each session summarizing what was done and what is still open. Two small automated pieces tie this together. A hook that runs automatically when a session starts injects a short summary of the current state, so the agent already knows the context without being told to go read anything. A companion skill lets you write a detailed handoff note with one command at the end of a session, which then gets picked up automatically next time. A separate weekly script archives finished tasks out of the active queue so the injected summary stays short and useful as the vault grows over time. The toolkit also includes a script that checks the whole setup is wired together correctly, and another that checks the durable memory files for broken links or bad formatting. Installation takes about five minutes using a single setup script that seeds the two memory folders and installs the necessary pieces. The project is released under the MIT license.
A two-layer memory system for Claude Code built on plain Obsidian markdown files, with no database or network calls needed.
Mainly Python. The stack also includes Python, Markdown, Obsidian.
MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.