Skip to content

Releases: souldriver007/karp-graph-lite

KARP Graph Lite v1.0.0

26 Feb 09:49
8ba8596

Choose a tag to compare

KARP Graph Lite v1.0.0

A self-evolving personal knowledge graph for Claude Desktop.

Built by SoulDriver — Adelaide, Australia.


What Is This?

KARP Graph Lite gives Claude Desktop persistent, structured memory with semantic search. Everything runs locally on your machine — no cloud, no API keys, no telemetry.

Install the .mcpb bundle → Claude remembers across conversations → browse your knowledge at localhost:3456.


Features

11 MCP Tools

remember · recall · forget · update · connect · search · list · kg_status · propose_node_type · snapshot · re_embed

Self-Evolving Schema

Ships with 6 base types (memory, todo, decision, insight, dev_session, changelog). Create unlimited custom types through natural conversation — Claude proposes, you approve in the web UI.

Semantic Search

BGE-small-en-v1.5 embeddings (384 dimensions) running locally via ONNX. Search by meaning, not just keywords.

Named Relationships

Connect nodes with edges like led_to, contradicts, part_of, inspired_by. Build a real graph, not just a list.

Web Dashboard

Browse, search, and visualize your knowledge graph at localhost:3456. D3.js force-directed graph view, type management, snapshot controls, and full CRUD editing.

100% Local

SQLite database (via sql.js/WebAssembly). No cloud sync, no external API calls after initial model download. Your data stays on your machine. Export anytime.

Passphrase Protection

Web UI secured with scrypt-hashed passphrase authentication. Session cookies with configurable duration.


Installation

  1. Download karp-graph-lite.mcpb below
  2. Open Claude Desktop → Settings → Extensions → Install Extension
  3. Select the .mcpb file
  4. Choose a data folder when prompted
  5. Set a passphrase (recommended)
  6. Open http://localhost:3456 to see your graph

Technical Details

  • Runtime: Node.js (Claude Desktop's built-in)
  • Database: sql.js (SQLite compiled to WebAssembly)
  • Embeddings: @xenova/transformers + BGE-small-en-v1.5
  • Web UI: Express + single-file HTML with inline CSS/JS + D3.js
  • Auth: Node.js crypto.scrypt (zero external dependencies)
  • Bundle size: ~92MB (includes production dependencies and embedding pipeline)

Part of the KARP Tools Family

  • KARP Inspector Lite — Semantic codebase search for Claude Desktop
  • KARP Graph Lite — Personal knowledge graph for Claude Desktop (this project)
  • Full KARP Platform — Multi-AI deliberation engine for institutional-grade research

License

MIT


souldriver.com.au · KARP Tools