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 Claude, Cursor, Codex, and other coding assistants the decisions, bug fixes, and warnings your team learned before they change your code.
It works with the AI tools you already use. It is not another model, and it does not send your project memory to a Hunch service.
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 saves what your team learns, brings it back before an edit, and warns when a change could repeat an old mistake.
Decisions, test failures, and your corrections become project memory instead of disappearing into old chats and pull requests.
The assistant sees why a file is built this way, what depends on it, and what broke there before.
If a change goes against a trusted decision or reopens a known bug, Hunch explains the conflict. Blocking is optional.
In a 12-problem test on unfamiliar code, Hunch found the changed piece of code in 6 cases instead of 3. In a separate test, it kept the same five successful finds while asking developers to inspect 41.9% less code.
npm i -g @davesheffer/hunch
These were small, controlled tests—not a promise that Hunch is twice as accurate everywhere. When it only knows where to investigate, Hunch says so instead of pretending it knows the exact fix.
Your project memory is made of readable files you can review and undo. Hunch connects each saved reason to the code it affects and includes the source with every answer.
saved with GitDecisions are saved as plain files. Your team can review, compare, and undo them just like code.
code connectionsHunch follows the connections between files and functions so the right reason appears in the right place.
your AI toolsClaude Code, Cursor, VS Code, Windsurf, Codex, and others can all use the same project memory.
clear rulesFor rules your team chooses to trust, Hunch checks the code directly instead of asking another AI to guess.
source includedEvery answer points back to the decision, bug, commit, or correction that supports it.
no Hunch cloudHunch does not require a hosted account. Keep memory in your project or in a private Git repository your team controls.
Want the technical details? Read how Hunch works →
One command reads your project and connects the coding assistants you already use.
hunch backfill --since 90d finds useful decisions and lessons in the last 90 days of commits.
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 # connect Hunch to this project and your assistants $ cd your-repo && hunch init # optionally learn from the last 90 days $ hunch backfill --since 90d # ask what a file is for $ 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.