freshcrate
Skin:/
Home > MCP Servers > nodespace-core

nodespace-core

Local-first knowledge base with semantic search for AI coding assistants. Fewer tokens, faster context.

Why this rank:Release freshnessHealthy release cadenceStrong adoption

Description

Local-first knowledge base with semantic search for AI coding assistants. Fewer tokens, faster context.

README

NodeSpace

Faster context. Fewer tokens.

AI coding assistants forget everything between sessions. NodeSpace gives them persistent, searchable access to your project knowledge โ€” so you stop re-explaining your codebase every time you start a conversation.

nodespace.ai ยท Download ยท Discord

โš ๏ธ Alpha Preview โ€” NodeSpace is in early development. Features may change and data formats are not yet stable.

NodeSpace Screenshot


Documentation

For full documentation, see nodespace-docs.


Why NodeSpace

Developers using AI assistants waste time copying files, re-explaining architecture, and watching context degrade mid-session. NodeSpace fixes this by sitting between your knowledge and your AI tools:

  • 80% fewer roundtrips โ€” AI agents query your knowledge base via MCP instead of scanning files with grep/ripgrep
  • Runs entirely on your machine โ€” no cloud accounts, no API calls, no data leaving localhost
  • Works offline โ€” on planes, behind VPNs, anywhere

You write things down once. Every AI tool you use can find them instantly.


Installation

Download the Desktop App

Download NodeSpace โ†’

Platform Format
macOS (Apple Silicon) .dmg
Windows .exe or .msi

Build from Source

Prerequisites:

  • Bun 1.0+ โ€” curl -fsSL https://bun.sh/install | bash
  • Rust 1.80+ โ€” curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://github.com/NodeSpaceAI/nodespace-core
cd nodespace-core
bun install
bun run tauri:dev

MCP Setup

NodeSpace includes a built-in MCP server that starts automatically when you open the app. Your AI tools connect to it locally โ€” there's nothing to deploy or host.

Claude Code / Cursor / Codex / Other MCP Clients

Add to your MCP settings (e.g., ~/.claude.json for Claude Code):

{
  "mcpServers": {
    "nodespace": {
      "type": "http",
      "url": "http://localhost:3100/mcp"
    }
  }
}

Running Tests

bun run test          # Fast unit tests (Happy-DOM)
bun run test:browser  # Browser integration tests (Playwright)
bun run test:all      # All tests (unit + browser + Rust)
bun run rust:test     # Rust backend tests only

Community


License

NodeSpace is licensed under the Functional Source License 1.1 (Apache 2.0).

  • โœ… Use NodeSpace freely for any purpose
  • โœ… Modify the code to fit your needs

See LICENSE for the full text.

Release History

VersionChangesUrgencyDate
v0.1.6## NodeSpace v0.1.6 ### Downloads | Platform | File | Description | |----------|------|-------------| | macOS (Apple Silicon) | `NodeSpace_0.1.6_aarch64.dmg` | For M1/M2/M3 Macs | | macOS (Intel) | `NodeSpace_0.1.6_x64.dmg` | For Intel Macs | | Windows | `NodeSpace_0.1.6_x64-setup.exe` | Windows installer | | Windows | `NodeSpace_0.1.6_x64.msi` | Windows MSI package | ### What's New in v0.1.4-alpha #### New Node Types - **Table nodes** โ€” create structured tables inside your graph - **HorizonHigh5/5/2026
v0.1.5## Custom Entity System - **Schema-driven property forms** โ€” Custom entity types (e.g., Customer, Project) now render editable property fields directly in the node viewer, driven by schema definitions - **Title templates** โ€” Schema `titleTemplate` (e.g., `"{name} ({status})"`) auto-computes node titles from properties, with instant client-side evaluation - **Inline entity nodes** โ€” Custom entities render inline with type badge/decorator on the node icon, and support slash command creation (e.g.Medium3/20/2026
v0.1.4## NodeSpace v0.1.4 ### Downloads | Platform | File | Description | |----------|------|-------------| | macOS (Apple Silicon) | `NodeSpace_0.1.4_aarch64.dmg` | For M1/M2/M3 Macs | | macOS (Intel) | `NodeSpace_0.1.4_x64.dmg` | For Intel Macs | | Windows | `NodeSpace_0.1.4_x64-setup.exe` | Windows installer | | Windows | `NodeSpace_0.1.4_x64.msi` | Windows MSI package | ### What's New in v0.1.4-alpha #### New Node Types - **Table nodes** โ€” create structured tables inside your graLow3/14/2026
v0.1.3-alpha-preview## Alpha Preview Release Incremental alpha preview with crash fix and codebase improvements. ### What's New - **Fix: SIGABRT crash on app exit** - Resolved production crash when closing the application (#885) - **Refactor: OCC methods renamed** to be 'safe by default' for better developer ergonomics (#886) - **Docs: Improved README** with 'Why NodeSpace' section, download links, and better structure ### Installation Download the appropriate installer for your platform: - **macOS (ALow2/6/2026
v0.1.2-alpha-preview## Alpha Preview Release Incremental alpha preview with latest improvements. ### What's New - Immediate backlinks reactivity on mention creation - Improved mentionedIn data handling with reactive updates - Additional test coverage for BacklinksPanel and mention containers - Build improvements addressing Vite warnings ### Installation Download the appropriate installer for your platform: - **macOS (Apple Silicon)**: `.dmg` file - **Windows**: `.msi` or `.exe` installer > โš ๏ธ **ALow2/3/2026
v0.1.1-alpha-preview## Preview Release ### Highlights - **~1000x faster node updates** with optimized embedded SurrealDB - **Improved import pipeline** with better progress tracking and markdown parsing - **Bug fixes** for quit crashes, scroll position, and link handling ### Changes since v0.1.0-alpha #### Performance - Optimize embedded SurrealDB for ~1000x faster node updates (#861) #### Enhancements - Show detailed import steps in status bar instead of file count (#874) - Add order support for collection memLow2/2/2026
models-v2## nomic-embed-text-v1.5 (GGUF format for llama.cpp) This release contains the embedding model for NodeSpace's semantic search functionality. ### Model Details - **Model**: nomic-embed-text-v1.5 - **Format**: GGUF (Q8_0 quantization) - **Dimensions**: 768 - **Size**: ~140MB - **Backend**: llama.cpp with Metal GPU acceleration on macOS ### Changes from models-v1 - Migrated from BAAI/bge-small-en-v1.5 (ONNX, 384 dims) to nomic-embed-text-v1.5 (GGUF, 768 dims) - Uses llama.cpp backend instead ofLow12/17/2025
v0.1.0-alpha## NodeSpace v0.1.0-alpha First alpha release of NodeSpace - an AI-native knowledge management system. ### Downloads - **macOS (Apple Silicon)**: `NodeSpace_0.1.0_aarch64.dmg` - **Windows**: `NodeSpace_0.1.0_x64-setup.exe` or `.msi` ### Features - Local-first knowledge graph with hierarchical nodes - Semantic search powered by local NLP models - Task management with schema-driven properties - Real-time sync between views ### Notes - This is an alpha release for early testing - macOS: You mayLow12/13/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

devtap๐Ÿš€ Streamline build and dev output by feeding logs directly into AI coding sessions using Model Context Protocol for seamless automation.main@2026-06-01
claude-terminalManage multiple Claude Code sessions in a single terminal with tabs, session persistence, multi-project workspaces, and git worktree support.main@2026-06-04
LeanKGLeanKG: Stop Burning Tokens. Start Coding Lean.v0.17.1
delimit-mcp-serverUnify Claude Code, Codex, Cursor, and Gemini CLI with persistent context, governance, and multi-model debate. 186 MCP tools. 123 tests.v4.7.1
better-notion-mcpMarkdown-first MCP server for Notion API - composite tools optimized for AI agentsv2.34.4

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme