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:Recent releaseHealthy 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.3.10> [!IMPORTANT] > **If you installed v0.3.9 with the .pkg installer, install v0.3.10 over it.** In v0.3.9 the .pkg's background service could not start: its launch agent pointed its log files at `~/Library/Logs/...`, which launchd does not expand, so the service crashed on every start (exit code 78) and NodeSpace had no running service. v0.3.10 starts the service through a small wrapper that writes its log to `~/.nodespace/logs/nodespaced.log` (the file `nodespace logs` reads). Installing the newHigh10/23/2026
v0.3.9> [!NOTE] > **No database reset is needed from v0.3.8.** v0.3.9 changes no database table, column or core type, so a database created by v0.3.8 opens as it is. (Earlier limits are unchanged: v0.3.6 refused databases created by v0.3.4 and earlier, and may refuse ones from v0.3.5.) > [!NOTE] > **Opening the app no longer restarts the background service.** The launcher now recognises an unchanged service by where it came from, not by file size, so opening NodeSpace twice in a row keeps the same daHigh10/22/2026
v0.3.8> [!NOTE] > **No database reset is needed from v0.3.7.** v0.3.8 changes no database table, column or core type, so a database created by v0.3.7 opens as it is. (Earlier limits are unchanged: v0.3.6 refused databases created by v0.3.4 and earlier, and may refuse ones from v0.3.5.) > [!NOTE] > **Closing the NodeSpace window no longer stops the background service.** Closing the window or pressing Cmd+Q ends the app window only; the daemon and its menu-bar icon keep running so the CLI and agent skiHigh10/20/2026
v0.3.7> [!NOTE] > **No database reset is needed from v0.3.6.** v0.3.7 changes no database table, column or core type, so a database created by v0.3.6 opens as it is. (v0.3.6 itself refused databases created by v0.3.4 and earlier, and may refuse ones from v0.3.5; that has not changed.) ## NodeSpace v0.3.7 ### Downloads | Platform | File | Description | |----------|------|-------------| | macOS (Apple Silicon) | `NodeSpace_0.3.7_aarch64.dmg` | For M1/M2/M3 Macs -- the only supported macOS target | | High10/14/2026
v0.3.6> [!WARNING] > **v0.3.6 may refuse a database created by v0.3.5, and refuses any database created by v0.3.4 or earlier.** > > NodeSpace does not migrate databases between versions. On start, the daemon refuses a database created by a different version of NodeSpace ("this database was created by a different version of NodeSpace ... move this database aside and start with a fresh one") and stops without restarting. v0.3.5 reshaped the core types `task` and `project` (new core subtypes `issue` and High10/13/2026
v0.3.5> [!WARNING] > **v0.3.5 cannot open a database created by v0.3.4 or any earlier version.** > > **Who is affected:** everyone who upgrades with an existing NodeSpace database: the default one at `~/.nodespace/database/nodespace.db`, and any other database you added. NodeSpace does not migrate databases between versions, and this release changes the shape of two core types. On start, the daemon refuses an older database ("this database was created by a different version of NodeSpace ... move this High10/12/2026
v0.3.4## NodeSpace v0.3.4 ### Downloads | Platform | File | Description | |----------|------|-------------| | macOS (Apple Silicon) | `NodeSpace_0.3.4_aarch64.dmg` | For M1/M2/M3 Macs -- the only supported macOS target | | Windows | `NodeSpace_0.3.4_x64-setup.exe` | Windows installer | | Windows | `NodeSpace_0.3.4_x64.msi` | Windows MSI package | ### Installation Download the appropriate file for your platform from the assets below. ## What's Changed * Test the agent's tool list against seeded tHigh10/6/2026
v0.3.3# NodeSpace v0.3.3: the first core-only release > Built from `main` at `3b042b23` (2026-10-01). It covers the 85 commits since `v0.3.2`: 84 merged PRs and 1 direct commit(s). Each claim cites the PR, issue or ADR it comes from. --- ## Headline **NodeSpace core is now the free product, and it contains no Pro code.** All Pro UI, the Pro Tauri commands and protocol, the edition flags and the `-pro` daemon variants are gone. So are the sync and access-control state in the data model and the Pro High10/1/2026
v0.3.2## NodeSpace v0.3.2 ### Downloads | Platform | File | Description | |----------|------|-------------| | macOS (Apple Silicon) | `NodeSpace_0.3.2_aarch64.dmg` | For M1/M2/M3 Macs -- the only supported macOS target | | Windows | `NodeSpace_0.3.2_x64-setup.exe` | Windows installer | | Windows | `NodeSpace_0.3.2_x64.msi` | Windows MSI package | ### Installation Download the appropriate file for your platform from the assets below. ## What's Changed * Propagate DB errors from resolve_reverse_seHigh9/28/2026
v0.3.1## NodeSpace v0.3.1 Bug-fix release. Fixes real-device install/release issues reported against v0.3.0, plus a broad correctness pass on schema subtyping (`extends`, ADR-078) surfaced by deep review of the last release cycle. ### Fixed โ€” release/install - **macOS `.pkg` installer failed to launch after install.** The packaging script never set the executable bit on the app bundle's binaries after copying them (most likely lost in a CI artifact hand-off) โ€” the `.dmg` install path was unaffectedHigh9/24/2026
v0.3.0## NodeSpace v0.3.0 ### Highlights **Experimental features, now behind real toggles.** Settings โ†’ Labs gained two working feature flags โ€” **AI Chat** and **Team synchronization** โ€” both **off by default**. Neither surface appears anywhere in the app until you opt in; flip a toggle to try it, flip it back off any time. **Playbook automation engine (ADR-060).** Plays can now run rules *synchronously*, in the same transaction as the write that triggered them โ€” including a new `reject` action thaHigh9/18/2026
v0.2.10## What's Changed * Fix copy_dir_recursive to dereference symlinked directories by @mstomar125 in https://github.com/NodeSpaceAI/nodespace-core/pull/2520 * Fix Windows installer compile: preserve outfile's extension on the tmp target by @mstomar125 in https://github.com/NodeSpaceAI/nodespace-core/pull/2522 * Move Shared Workspaces guidance out of SKILL.md into references/ by @mstomar125 in https://github.com/NodeSpaceAI/nodespace-core/pull/2521 * Serialize nodespace-agent/daemon/cli's libsql-ffiHigh9/11/2026
v0.2.9## What's Changed * Filter system-protected fields out of table columns (closes #2376) by @malibio in https://github.com/NodeSpaceAI/nodespace-core/pull/2404 * Resolve the tray's UI binary from install locations, not just the env var (closes #2396) by @malibio in https://github.com/NodeSpaceAI/nodespace-core/pull/2403 * Delete the migration logic the zero-users rule prohibits by @malibio in https://github.com/NodeSpaceAI/nodespace-core/pull/2409 * Resolve a declared reverseName instead of returnHigh9/8/2026
v0.2.1Fixes the free-tier .app bundle's daemon failing to start on every fresh install (sidecar path resolution). See #2270.High8/24/2026
v0.2.0## NodeSpace v0.2.0 ### Major architectural changes - **Daemon extraction**: nodespaced runs as an independent process (launchd/systemd/Windows SCM), connected via gRPC over Unix Domain Socket / Named Pipe โ€” Tauri app is now a thin client - **Windows support**: Named Pipe transport, SCM service registration, full Windows build pipeline - **sqlite-vec integration**: vector search backed by SQLite, replacing SurrealDB/RocksDB - **Pro build pipeline**: nodespaced-pro sidecar staging, Pro edition eHigh6/22/2026
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-10-13
LeanKGLeanKG: Stop Burning Tokens. Start Coding Lean.v0.35.3
claude-terminalManage multiple Claude Code sessions in a single terminal with tabs, session persistence, multi-project workspaces, and git worktree support.main@2026-10-13
delimit-mcp-serverUnify Claude Code, Codex, Cursor, and Gemini CLI with persistent context, governance, and multi-model debate. 186 MCP tools. 123 tests.v4.21.0
better-notion-mcpMarkdown-first MCP server for Notion API - composite tools optimized for AI agentsv2.41.6

More in MCP Servers

litellmPython SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropi
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
mcp-for-beginnersThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for
casdoorAn open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA,