Persistent memory & code intelligence server for AI coding agents. Deploy on VPS for shared memory across machines. Hybrid search (BM25 + pgvector), knowledge graph, impact analysis. 14 MCP tools. Works with Claude Code, OpenCode, Cursor, and any MCP client.
Drift inferred · capture-to-capture
- HIGH code analysis flagged hidden prompt content in nano-step/nano-brain
transport stdio counts 13 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
memory_get
Get document by path
-
memory_graph
Knowledge graph view (module → function → dep)
-
memory_impact
Cross-file change impact analysis
-
memory_query
Hybrid search (BM25 + vector + RRF + recency)
-
memory_search
BM25 keyword search
-
memory_status
Server and embedding status
-
memory_symbols
Symbol search (functions, types, constants)
-
memory_tags
List tags with counts
-
memory_trace
Call chain trace from entry point
-
memory_update
Trigger re-embedding
-
memory_vsearch
Vector similarity search
-
memory_wake_up
Workspace briefing
-
memory_write
Write/update document
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 2
- fs package/npm/postinstall.js :5
const fs = require("fs"); - fs package/npm/run.js :6
const fs = require("fs");
shell / exec 2
- shell package/npm/postinstall.js :9
const { execSync } = require("child_process"); - shell package/npm/run.js :4
const { execFileSync } = require("child_process");
network 1
- net package/npm/postinstall.js :4
const https = require("https");
install hooks 1
- postinstall package/package.json :9
node npm/postinstall.js
declared dependencies 1
- @nano-step/oh-my-harness@^1.1.3