Skip to content
PluginStats

nano-brain weekly downloads statistics

By nano-step · npm · MCP servers

Persistent memory and code intelligence for AI coding agents

View on npm Fresh · Oct 27, 2026 · data Jul 1, 2026

nano-brain has 8,307 recorded weekly downloads on npm.

Weekly downloads
8,307
Official API · Jul 1, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About nano-brain

nano-brain

Built for agents. Not humans.

Agent-oriented memory and code intelligence over MCP. AI agents don't read docs — they call tools. nano-brain gives them structured context, symbol lookup, call-chain tracing, and change-impact analysis across sessions and repos.

Go 1.23 License: MIT GitHub npm npm downloads Docker Discord


What it is

nano-brain is an infrastructure layer between your AI agent and your code. It solves two problems agents have:

  1. Session amnesia — agents forget everything when a session ends. nano-brain harvests, indexes, and retrieves past sessions and saved decisions.
  2. Codebase blindness — agents can't cheaply trace dependencies, measure blast radius, or map an execution path. nano-brain builds a code graph and exposes it as MCP tools.

Self-hosted (Go binary + PostgreSQL), works with any MCP client (Claude Code, OpenCode, Cursor, …), and returns structured results — not raw file bytes.


Install

# Recommended — one-line installer (no Node.js needed): downloads the prebuilt
# binary for your platform from GitHub Releases and verifies its SHA-256.
curl -fsSL https://raw.githubusercontent.com/nano-step/nano-brain/master/install.sh | bash

# Or via npm (handy if you're already in a JS/agent toolchain)
npm install -g @nano-step/nano-brain

# Or build from source
CGO_ENABLED=0 go build -o nano-brain ./cmd/nano-brain

Prefer to read the installer first? curl -fsSL -o install.sh https://raw.githubusercontent.com/nano-step/nano-brain/master/install.sh && less install.sh && bash install.sh.

Start

# One command — the interactive wizard provisions PostgreSQL (Docker or remote URL),
# configures embeddings, starts the server, registers this project, and wires up your MCP client.
nano-brain init

Manual, per-step setup (VPS / team / no Docker / Windows): docs/SETUP_AGENT.md.

Connect your agent

Add to your MCP client config:

{
  "mcp": {
    "nano-brain": { "type": "remote", "url": "http://localhost:3100/mcp" }
  }
}

Bind a default workspace by appending ?workspace=<name-or-hash> to the URL (e.g. …/mcp?workspace=my-project) so tool calls can omit the workspace argument. An explicit workspace argument always overrides it; the value must be a name or full hash (not "all"). Run nano-brain workspaces list to see registered names/hashes.

For OpenCode, you can bootstrap the current workspace with npx @nano-step/nano-brain init -- opencode. It installs a /nano-brain slash command that keeps the workspace config local at .nanobrain/config.yml.


The agent workflow

A cold agent should follow this order — it maps 1:1 to the tools:

  1. Orient — memory_wake_up for a workspace briefing (recent activity, collections, stats).
  2. Locate the workspace — memory_workspaces_resolve(path) returns a deterministic hash and whether it's registered. Registering the repo root also covers its subdirectories, so resolve the root, not a single sub-repo.
  3. Understand — memory_query (hybrid, best for natural-language questions), memory_search (exact identifiers/errors), or memory_vsearch (fuzzy concepts). Search returns 500-char snippets; fetch full text with memory_get only for the hits you keep.
  4. Navigate code — memory_symbols to find a definition (no indexing needed), then memory_graph / memory_trace for call chains and memory_flow for an HTTP route's execution.
  5. Before a risky edit — memory_impact(node, direction="in") for the blast radius (who calls / imports this).
  6. Persist — memory_write to save a decision, lesson, or handoff for the next session.
wake_up → resolve ─▶ query / search / symbols ─▶ graph / trace / flow / impact ─▶ (edit) ─▶ write

MCP tools (18)

Search & recall

ToolUse it for
memory_queryHybrid BM25 + vector + RRF + recency — default first tool for broad questions
memory_searchExact keyword/BM25 — error strings, identifiers, config keys, channel/topic names
memory_vsearchVector similarity — fuzzy concepts (best on single-concept queries)
memory_getFetch full content (or a line range) for one known document/symbol
memory_writePersist a decision/lesson/handoff (supports supersedes)
memory_ticketAll sessions tagged with a ticket ID (e.g. PROJ-1234) across the workspace
memory_wake_upSession-start briefing: recent memories, active collections, stats
memory_tagsList collections and document counts

Code intelligence

ToolUse it for
memory_symbolsFind a function/type/interface/const by name (reads the filesystem — no indexing required)
memory_graphOne-hop neighbors: direct callers/callees, imports, containment
memory_traceDownstream call chain from an entry symbol
memory_impactReverse blast radius before an edit: who calls/imports this
memory_flowHTTP route execution flow (middleware → handler → downstream), Mermaid/sequence/JSON
memory_flowchartControl-flow graph of a single function (branches, loops, returns)

Workspace & ops…

Description from the npm listing.

  • ai
  • memory
  • mcp
  • coding-agent
  • search
  • pgvector

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

nano-brain weekly downloads on npm, last 90 days: 8,307 weekly downloads as of Jul 1, 2026.nano-brainWeekly downloads on npm · Last 90 days8,307downloads / weekNo observations recorded in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
nano-brain weekly downloads on npm, last 90 days: 8,307 weekly downloads as of Jul 1, 2026.

7/30/90-day growth

nano-brain weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.nano-brainWeekly downloads growth on npm8,307downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Jul 1, 2026pluginstats.com
nano-brain weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

nano-brain has no ranking history on npm yet.nano-brainnpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
nano-brain has no ranking history on npm yet.

Listing placement

All npm2,642 listings · 133 pages · 1,323 shown · page 57, #2 (overall #1,122)
All npm: every listing in weekly downloads order

Listing placement

MCP servers361 listings · 19 pages · page 11, #20 (overall #220)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for nano-brain
Date (UTC)Weekly downloadsChange vs. previous
8,307—

Similar npm MCP servers plugins

All 20 nano-brain alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/nano-brain. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.