Settings

Theme

Show HN: DecisionNode – shared structured memory for all AI coding tools via MCP

github.com

23 points by AmmarSaleh50 2 days ago · 8 comments

Reader

guyle 9 hours ago

How does this handle context that becomes stale? E.g., if one tool updates a deployment state and another tool's memory still has the old version. MCP gives you the pipe but not the consistency model.

KellyMCP 2 days ago

Why only gemini embeddings?

  • AmmarSaleh50OP 2 days ago

    gemini's free tier is pretty generous, and no credit card required to use the free api. however OpenAI embeddings support is on the roadmap if u checked the repo!

BraveTheSecond 2 days ago

interesting but why not just use memory.md / CLAUDE.md?

  • AmmarSaleh50OP 2 days ago

    Those are per-tool and static (only for claude). they are dumped into context every session whether relevant or not, and they are not structured. DecisionNode is tool-agnostic and retrieval is explicit: the AI searches when it needs context, not on every session. Also works across Claude Code, Cursor, Windsurf simultaneously from one store. i still use both claude.md AND decisionnode during development, each one serves a different purpose in my workflow, they complement each other pretty well

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection