You want NeuralMind-quality context but you’re not using Claude Code, Cursor, or any MCP-compatible agent. You’re in ChatGPT, Gemini, a Perplexity thread, an Ollama session, or just a custom script. You need portable context that fits any chat window.
NeuralMind’s CLI output is plain text. Pipe it into any clipboard, file, or request body — the model doesn’t care how it got there.
pip install neuralmind
cd your-project
neuralmind build .
macOS:
neuralmind wakeup . | pbcopy
# paste into ChatGPT / Gemini / Claude.ai
Linux:
neuralmind wakeup . | xclip -selection clipboard
Windows (PowerShell):
neuralmind wakeup . | Set-Clipboard
Then start your chat with: “Here is the project context: <paste>. My question is …”
CONTEXT=$(neuralmind query . "How does auth work?")
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d "$(jq -n --arg c "$CONTEXT" --arg q "explain the flow" '{
model: "gpt-4o",
messages: [
{role: "system", content: $c},
{role: "user", content: $q}
]
}')"
neuralmind wakeup . > CONTEXT.md
neuralmind query . "How does billing work?" > BILLING_CONTEXT.md
Attach those files to a Gemini Project, Claude Project, or Ollama system prompt. You get NeuralMind retrieval without needing the MCP server running.
Don’t load the whole repo — load just what the question needs:
neuralmind query . "How does the payment webhook validate signatures?" | pbcopy
Paste, ask, done. Usually ~800–1,100 tokens instead of tens of thousands.
neuralmind_query itself; you invoke it and paste.neuralmind skeleton <file>)neuralmind search . "term")The graph view (neuralmind serve) is agent-agnostic — it doesn’t
care which chat window you’re piping context into. If you use
ChatGPT, Gemini, or a local model:
neuralmind serve . in a terminal.neuralmind query . "..." in a second terminal — its
nodes pulse on the canvas as the query executes, even though
ChatGPT itself never called NeuralMind directly.The pulse-rings feed reflects every CLI call, every neuralmind
watch daemon event, and every file edit — regardless of which
LLM you ultimately send the context to. The trust-gap closure
benefit (see claude-code.md) applies anywhere you’re using NeuralMind retrieval.
Generate context once at the start of a long session:
neuralmind wakeup . > /tmp/sys.md
Set the contents of /tmp/sys.md as your system prompt. For specific questions during the session, append neuralmind query . "..." output to the user message.