Local, encrypted, deterministic job memory for humans, AI, and local intelligence.
Graphnosis is a desktop app that stores what you know in an encrypted knowledge graph on your machine, then attaches the right slice of that memory to every prompt you send to any MCP-aware AI — recall, remember, correct, and walk procedural SOPs without pasting context or trusting a cloud.
Download Graphnosis · Docs & guides · Changelog
- Individuals — researchers, writers, and power users who want AI that actually remembers prior conversations, notes, and files.
- Developers — engineers using Cursor, Claude Code, or VS Code who want repo context, decisions, and runbooks in reach via MCP.
- Teams & business — ops, customer success, and knowledge workers sharing runbooks and onboarding SOPs without re-pasting them every session.
- Regulated & air-gapped — healthcare, legal, defense, and offline environments where memory must stay on-device and auditable.
- Industries with heavy procedure — software, manufacturing, clinical workflows, compliance — 100+ free Job Memory Kits to start fast.
Full personas, screenshots, and product depth live on graphnosis.com — this repo is the app source, not the marketing site.
- Encrypted cortex on a folder you choose (local disk or synced op-log via iCloud/Drive).
- Federated recall into Claude, Cursor, Zed, Cline, and any MCP client — scoped subgraphs, tier caps, audit footers.
- Autonomous Skills — walkable SOPs dispatched each session, self-improving with each run; compile from source, walk step-by-step, export signed
.gskpacks. (Reference →) - Optional Foresight layer (local LLM via Ollama) for enrichment, corrections, and insights — entirely opt-in.
- Connectors (RSS, GitHub, Slack, Linear, Obsidian, webhooks, and more) that feed the graph; credentials stay on-device.
Monorepo: Tauri shell (apps/desktop) + Node sidecar (apps/desktop-sidecar) + shared core (packages/graphnosis-app-core). The Graphnosis engine is @nehloo/graphnosis (Apache 2.0); sync primitives are graphnosis-secure-sync.
Prerequisites: Node 20+, pnpm 9+, Rust (for the desktop shell). Ollama only if you exercise Foresight locally.
git clone https://github.com/nehloo-interactive/GraphnosisApp.git
cd GraphnosisApp
pnpm install
pnpm -r buildSmoke test (encryption → ingest → recall → forget; no Tauri, no LLM):
pnpm --filter @graphnosis-app/desktop-sidecar smokeRun desktop dev (menu-bar app; first compile is slow):
pnpm dev:desktopRun sidecar standalone (MCP wiring):
GRAPHNOSIS_CORTEX="$HOME/Graphnosis" \
GRAPHNOSIS_PASSPHRASE="dev-passphrase-change-me" \
pnpm dev:sidecarDeeper setup, MCP tool reference, connectors, and security model: graphnosis.com/getting-started/overview and graphnosis.com/reference/mcp-tools.
Tauri shell (Rust) ── Unix socket JSON-RPC ── Node sidecar (TypeScript)
│ │
│ menu bar, keychain, Share Sheet │ GraphnosisHost, ingest, MCP (48 tools)
│ │ Autonomous Skills, connectors, mobile bridge
└──────────────────────────────────────────────┴── @nehloo/graphnosis SDK
Functional Source License 1.1, Apache 2.0 Future License (FSL-1.1-Apache-2.0) — read, audit, fork, and self-host; commercial hosted use requires a separate license during the 2-year window. Each release converts to Apache 2.0 after two years.
Engine: @nehloo/graphnosis · Sync: graphnosis-secure-sync — both Apache 2.0.
Made by Nehloo Interactive LLC.