Acontext vs hindsight
Skill memory layer for agents: auto-captures learnings from runs into plain Markdown skill files you can read, edit, git and share across frameworks — memory without an opaque store. — versus — Agent memory that learns, not just recalls: retain/recall/reflect API over Postgres, SOTA on LongMemEval. Self-host via Docker with UI; Python/TS clients, any LLM provider.
Two shapes for 'memory that learns from its runs': hindsight is a service your app calls (retain/recall/reflect over Postgres), acontext an artifact your agent reads (Markdown skill files you can git and edit). Decide database or repo file before you build on either.
| Acontext | hindsight | |
|---|---|---|
| Stars | 3.7k | 21k |
| Forks | 333 | 1.6k |
| Language | JavaScript | Python |
| License | Apache-2.0 | MIT |
| Last activity | 1 months ago | today |
| Topics | memory, skills | memory, agents |
| Curated connections | 11 | 6 |
Acontext — the curator's take
The "memory should be legible" bet: instead of embeddings in a vector store, learnings from agent runs become Markdown skill files you can read, diff, git and mount into any framework — debuggable memory users can inspect and correct, the exact thing opaque memory layers get wrong. It can also adopt and evolve skills you wrote or downloaded. Trade-off: no semantic recall over thousands of entries; it lives or dies on distilling runs into a curated, manageable skill set. Want scale-out retrieval memory instead? That's memmachine or hindsight territory.
hindsight — the curator's take
Pick it when you want a deployable memory *service* whose pitch is learning — agents that get better over time, not a transcript search. The LongMemEval lead was independently reproduced (Virginia Tech, Washington Post), which is more than most memory vendors offer, and the LLM side is pluggable down to Ollama/LM Studio for fully-local stacks. NOT an embedded library: you run a Docker service with Postgres and talk to it over HTTP — overkill for a single coding agent wanting session notes. The ™ and Hindsight Cloud signal a commercial trajectory; watch where the open/paid line lands.