Where Hunch fits — and where it doesn't
Four categories of tools touch engineering memory for AI-assisted codebases. Each is genuinely good at something. This page compares properties you can verify yourself — in each category's public docs and in ours — not feature checklists that rot.
Category-level by design: tools within a category differ, and all of them ship faster than any comparison table. Where a property varies inside a category we say so. Snapshot: August 2026.
| Property | Assistant built-in memorieseditor / platform memory features | Memory SaaS & MCP servershosted recall layers | Code-graph assurance CLIsstructure-derived evidence | AI code review botsPR-time analysis | Hunch |
|---|---|---|---|---|---|
| Source of truth lives in your git repoportable, reviewable files — no vendor store | ✗vendor account/cloud | variesmostly hosted | ✓local index | ✗ | ✓JSON in .hunch/ |
| Works across assistantssame memory for every MCP client | ✗bound to one product | ✓ | ✓ | ✗PR surface only | ✓ |
| Records the WHYdecisions with rejected alternatives, bug lineage | ✗facts & preferences | varieslessons in some | ✗structure, not rationale | varieslearned review patterns | ✓incl. what was rejected |
| Deterministic enforcementno model call in the block path | ✗recall only | ✗recall only | ✓ | ✗model-driven review | ✓graph reachability |
| Human-gated authoritynothing blocks without explicit activation | — | — | varies | varies | ✓advisory until a human says so |
| Blocks with a receiptevery gate cites the decision / incident behind it | ✗ | ✗ | variesevidence, structure-derived | ✗uncited comments | ✓con_/dec_/bug_ ids |
| Self-hosted, works offlineno account, no cloud dependency | ✗ | ✗ | ✓ | ✗ | ✓ |
| No per-token API costruns on your existing subscription or deterministically | ✓bundled | variesusage pricing common | ✓ | varies | ✓refuses metered APIs by default |
| Team memory in a repo you controlshared via your own private git remote | ✗org features, vendor-side | varieshosted team plans | ✗ | ✗ | ✓git is the sync layer |
| CI / code-scanning integrationgate PRs; SARIF output | ✗ | ✗ | ✓ | ✓PR comments | ✓PR guard + SARIF |
“varies” means credible tools in the category land on both sides of the property. Every Hunch claim above is testable against the open source — the source of truth is committed JSON, the gates are deterministic code, and blocks print their citations.
you may not need Hunch if…
you work solo in one editor and just want it to remember preferences — its built-in memory is enough. Or your invariants are purely import-shaped — an import-contract linter is a solid, deterministic answer.
hunch is built for…
teams (human + AI) where the why must outlive the session: decisions with their rejected alternatives, bugs with lineage, and invariants that block a change with the incident attached — whichever assistant wrote the code.
the one-line difference
most tools remember or inspect. Hunch's chain is end-to-end: engineering event → curated rationale → human-scoped authority → deterministic change receipt. Any link can be copied; the chain is the product.