Remembers how past bugs got fixed. Decays with use, never deletes.
This page is the live demo — the full concept graph is loaded in your browser. Type any bug description below (or click a suggestion) and watch it recall real fixes with exact file:line provenance. Nothing to install.
The naive way to give an agent memory is to replay its history into the context window — measured at ~109k tokens per question on LongMemEval. A Cogram recall is ~300 tokens for the same answer quality (see benchmark below). At $3 per million input tokens, that's $0.33 vs. $0.001 per lookup — for a team running 1,000 agent memory lookups a day, roughly $120k/year vs. $330/year. And because recall is pure graph traversal with zero LLM calls, it returns in milliseconds instead of waiting on a 100k-token prompt.
Now: open-source core, pip-installable into any Python agent loop in two lines (below) — CC BY-NC-SA, free for personal and research use forever. Next: drop-in adapters for SWE-agent, OpenHands, and Claude Code hooks, so memory is attached with zero code. Sustainable layer: a hosted team graph on InsForge — one shared procedural memory across every agent and engineer in an org, with cross-agent sync. The cloud persistence path is already wired: sync_insforge.py pushes the graph to InsForge tables (schema in migrations/), so the hosted version is a product decision away, not a rewrite. The open core stays open; teams pay for the shared brain, not the algorithm.
pip install git+https://github.com/xqscora/cogram.git
import memory_api
hits = memory_api.recommend(task) # start of turn
memory_api.end_turn() # end of turn: learn + tick
benchmark_procedural_precision_results.md.CONCEPT_OF_CONCEPTS.md.