Releases: souldriver007/karp-graph-lite
KARP Graph Lite v1.0.0
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
- Download
karp-graph-lite.mcpbbelow - Open Claude Desktop → Settings → Extensions → Install Extension
- Select the
.mcpbfile - Choose a data folder when prompted
- Set a passphrase (recommended)
- Open
http://localhost:3456to 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