A team solves a painful logout bug.
They move sessions server-side so a leaked token can be revoked immediately. The choice adds complexity, but it closes the hole.
Hunch gives every coding agent the decisions, trade-offs, and hard-won lessons behind your code—so each session starts with what your team already knows.
A non-obvious safeguard survives in the code. The story behind it slowly disappears.
They move sessions server-side so a leaked token can be revoked immediately. The choice adds complexity, but it closes the hole.
The incident is buried in an old pull request. Two people have changed teams. The unusual session flow now looks like needless machinery.
The change is tidy and locally correct. It also reopens the exact failure the team already paid to understand.
The assistant sees what was chosen, what was rejected, and which bug the choice prevents. It takes a better path without asking the team to retell the story.
Hunch learns from normal engineering work, then brings the relevant part back at the moment it matters.
Commits, test failures, and your corrections become durable decisions, bugs, and rules—without a separate documentation ritual.
Before changing a file, the assistant sees why it is shaped this way, what depends on it, and what has failed there before.
Hunch quietly flags a reversal and explains why. You decide what happens next; blocking is opt-in.
The friendly story is backed by a deterministic code graph and plain, reviewable records. Hunch can explain its answer—and show the evidence behind it.
.hunch/team.jsonKeep memory beside the code or connect the whole team to one dedicated private Git repository. Fresh clones discover it from a credential-free pointer.
code graphSymbols, callers, components, and dependencies connect the reason to the code it governs.
MCP + rulesClaude Code, Cursor, VS Code, Windsurf, Codex, and others read from the same memory.
conformanceLayering, must-reach paths, rejected approaches, and known regressions are checked without an LLM verdict.
provenanceEvery answer carries its source, confidence, commit, and the history behind the recommendation.
local-firstNo SaaS is required. Private reasoning can live in a separate overlay you control.
That is the short version. Explore the architecture and full feature set →
One command indexes the repository, connects supported assistants, and keeps the memory beside your code.
hunch backfill --since 90d turns recent history into a useful day-one memory.
Try “why is the session module built this way?” Your assistant answers from the team's history, with evidence.
# install from npm — Node 22.13+ $ npm install -g @davesheffer/hunch # index + hooks + wire up every assistant $ cd your-repo && hunch init # cold start: seed decisions from history $ hunch backfill --since 90d # the "why" behind any file or symbol $ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init
Claude Code? Install as a plugin instead:
/plugin marketplace add davesheffer/hunch → /plugin install hunch@hunch
Open VSX
Keep the decisions your team already made available to every person and every assistant that comes next.