npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

localnest-mcp

v0.3.2

Published

The only MCP server combining semantic code search, temporal knowledge graph, and persistent AI memory. 74 tools, zero cloud, pure SQLite. Alternative to Mem0, GitNexus, Graphiti.

Readme


Why LocalNest?

Every other MCP server forces you to choose: memory or code intelligence. Never both.

LocalNest is the first to combine all three pillars into one server that runs entirely on your machine:

| Pillar | What it does | Why it matters | |:---|:---|:---| | Code Intelligence | Hybrid BM25+vector search, AST-aware chunking, symbol finding (defs/usages/callers) | Your AI understands code structure, not just text | | Knowledge Graph | Temporal entity-triple store with multi-hop traversal and as_of time-travel queries | Architectural decisions, dependencies, and facts — versioned over time | | Persistent Memory | Cross-session recall, semantic dedup, agent-scoped isolation, conversation ingestion | Your AI remembers what you taught it — forever |


How LocalNest Compares

No other MCP server covers all three pillars. Here's how the landscape breaks down:

vs Memory-Only Servers

| | LocalNest | Mem0 | Basic Memory | MCP Memory Service | AgentMemory | |:---|:---:|:---:|:---:|:---:|:---:| | Persistent AI memory | Yes | Yes | Yes | Yes | Yes | | Knowledge graph | Yes | No | No | No | No | | Semantic code search | Yes | No | No | No | No | | Symbol finding (defs/usages) | Yes | No | No | No | No | | AST-aware chunking | Yes | No | No | No | No | | Local-first / no cloud | Yes | Hybrid | Yes | Yes | Yes | | MCP tools | 74 | 8 | ~10 | 24 | 43 |

Mem0 has 41k stars and $24M in funding — but it's memory-only with no code intelligence. Basic Memory integrates with Obsidian but can't search code. AgentMemory has auto-capture hooks but zero code features.

vs Code Intelligence Servers

| | LocalNest | GitNexus | claude-context | codebase-memory-mcp | CodeGraphContext | |:---|:---:|:---:|:---:|:---:|:---:| | Semantic code search | Yes | Yes | Yes | Yes | Yes | | Knowledge graph | Yes | Code-only | No | Code-only | Yes | | Persistent AI memory | Yes | No | No | No | No | | Cross-session recall | Yes | No | No | No | No | | Symbol finding | Yes | Yes | No | Yes | Yes | | Temporal time-travel queries | Yes | No | No | No | No | | Conversation ingestion | Yes | No | No | No | No | | Local-first / no cloud | Yes | Yes | Partial | Yes | Yes | | MCP tools | 74 | 16 | ~5 | 14 | ~10 |

GitNexus (27k stars) has strong code search but no memory. claude-context (Zilliz, 5.9k stars) is Milvus-backed with no KG or memory. codebase-memory-mcp (DeusData) is the closest competitor — code + KG in a single binary — but has no AI memory layer.

Full Feature Matrix

| Feature | LocalNest | codebase-memory-mcp | GitNexus | claude-context | Basic Memory | Mem0 | |:---|:---:|:---:|:---:|:---:|:---:|:---:| | Semantic code search (hybrid BM25+vec) | Yes | Yes | Yes | Yes | No | No | | Knowledge graph (entities + triples) | Yes | Code-only | Code-only | No | No | No | | Persistent AI memory | Yes | No | No | No | Yes | Yes | | Symbol finding (defs/usages/callers) | Yes | Yes | Yes | No | No | No | | AST-aware chunking | Yes | Yes | Yes | Yes | No | No | | Temporal time-travel queries | Yes | No | No | No | No | No | | Multi-hop graph traversal | Yes | No | No | No | No | No | | Conversation ingestion | Yes | No | No | No | No | No | | Agent-scoped isolation | Yes | No | No | No | No | No | | Semantic dedup | Yes | No | No | No | No | No | | Hooks system (pre/post callbacks) | Yes | No | No | No | No | No | | Interactive TUI dashboard | Yes | No | No | No | No | No | | Local-first / no cloud | Yes | Yes | Yes | Partial | Yes | Hybrid | | MCP tools | 74 | 14 | 16 | ~5 | ~10 | 8 | | Zero external deps | No (Node.js) | Yes (binary) | No | No | No | No |

LocalNest is the only server that checks every box in the first three rows.


Quick Start

# Install
npm install -g localnest-mcp

# Setup workspace + embeddings
localnest setup

# Verify
localnest doctor

Interactive dashboard:

localnest dashboard

MCP Client Config

After setup, add this to your AI client config:

{
  "mcpServers": {
    "localnest": {
      "command": "localnest-mcp",
      "startup_timeout_sec": 30,
      "env": {
        "MCP_MODE": "stdio",
        "LOCALNEST_CONFIG": "~/.localnest/config/localnest.config.json",
        "LOCALNEST_INDEX_BACKEND": "sqlite-vec",
        "LOCALNEST_MEMORY_ENABLED": "true"
      }
    }
  }
}

Works with Claude Code, Cursor, Windsurf, Cline, Continue, Gemini CLI, and any MCP-compatible client.


Tool Suites

LocalNest exposes 74 specialized MCP tools, organized into focused suites:

Full parameter reference: Tool Documentation


Agentic Workflows

LocalNest is designed as the foundational context layer for AI coding agents:

  • Cold startagent_prime instantly hydrates the context window with relevant memories, recent changes, and project state.
  • Deep investigationfind runs fused search across code fragments and historical design decisions in a single call.
  • Continuous learningteach saves architectural rules that persist across sessions, ensuring agents never repeat mistakes.
  • Outcome capturecapture_outcome records what worked and what didn't, building an experience base over time.

Enterprise-Grade Quality

  • OIDC Trusted Publishing for verifiable npm provenance
  • Continuous CodeQL static analysis on all branches
  • OpenSSF Scorecard monitoring and proactive Dependabot updates

Troubleshooting

Direct npm install -g git+https://... may fail with TAR_ENTRY_ERRORS. This is a known npm limitation.

Fix: clone, pack, install

git clone https://github.com/wmt-mobile/localnest.git
cd localnest && npm pack
npm install -g ./localnest-mcp-*.tgz
cd $(npm root -g)/localnest-mcp && npm install --no-save @huggingface/transformers
localnest doctor

Resources