freshcrate
Home > MCP Servers > nodespace-core

nodespace-core

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

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.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

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-04-21
better-notion-mcpMarkdown-first MCP server for Notion API - composite tools optimized for AI agentsv2.28.4
claude-terminalManage multiple Claude Code sessions in a single terminal with tabs, session persistence, multi-project workspaces, and git worktree support.main@2026-04-21
lad_mcp_serverLad MCP Server: Autonomous code & system design review for AI coding agents (Claude Code, Cursor, Codex, etc.). Features multi-model consensus via OpenRouter and context-aware reviews via Serena.main@2026-04-20
LeanKGLeanKG: Stop Burning Tokens. Start Coding Lean.v0.16.5