{"repo":"decisionnode/DecisionNode","free":true,"listed":false,"github":"https://github.com/decisionnode/DecisionNode","clone":"git clone https://github.com/decisionnode/DecisionNode.git","description":"CLI + Local MCP - A shared structured memory store across Claude Code, Cursor, Windsurf, Antigravity, and every MCP client. Semantically queryable.","language":"TypeScript","stars":81,"topics":["ai","cli","developer-tools","embeddings","gemini","mcp","model-context-protocol","rag","semantic-search","vector-search"],"license":"MIT","category":"mcp-servers","readme_excerpt":"DecisionNode CLI + Local MCP - A shared structured memory store across Claude Code, Cursor, Windsurf, Antigravity, and every MCP client. Semantically queryable. --- Not a markdown file — structured decisions with semantic search, exposed over MCP. Install What a decision looks like Stored as JSON, embedded as a vector, searchable by meaning. Decisions are not exactly \"Rules\" that the AI should have in it's context window the entire time (those are better suited for CLAUDE.md or memory.md). Decisions are thought of to be more like \"Memories\" that the AI can pull in when it's actually relevant through semantic search. How it works 1. A decision is made — via decide add or the AI calls add decision through MCP 2. Embedded as a vector — using Gemini's gemini-embedding-001 , stored locally in vectors.json 3. AI retrieves it later — calls search decisions via MCP, gets back relevant decisions ranked by cosine similarity The retrieval is explicit — the AI calls search decisions tool via MCP passing a query and getting back the top N decisions ranked by cosine similarity. Nothing is pre-injected into the system prompt. Two interfaces CLI ( decide ) MCP Server ( decide-mcp ) --- --- --- For You (and your AI) Your AI (and you) How Terminal commands Structured JSON over MCP Does Setup, add, search, edit, deprecate, export, import, config Search, add, update, delete, list, history Both read and write to the same local store ( /.decisionnode/ ). Quick reference Features decide ui — visual","default_branch":null,"files":null,"tree":[],"storefront":"/r/decisionnode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/decisionnode/DecisionNode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}