Skip to main content
Glama

[!TIP] Neu hier? Der Schnellstart bringt Sie in etwa 60 Sekunden von npm install zu Ihrer ersten persistenten Agenten-Sitzung.


Was ist Waypath?

Waypath ist eine Local-First-Wissens-Engine für Coding-Agenten und Solo-Entwickler. Sie speichert Ihre Projektentscheidungen, Entitätsbeziehungen und Sitzungsartefakte in einer einzigen SQLite-Datei und stellt dann über eine schlanke CLI graph-basierten, wahrheitsorientierten Kontext für jeden Agenten-Host bereit — sei es Claude Code, Codex oder ein MCP-Client.

Im Gegensatz zu Cloud-Speicherdiensten:

  • läuft Waypath vollständig auf Ihrem Rechner,

  • besitzt ein kanonisches Wahrheitsschema anstelle eines Vektor-Blobs,

  • behandelt jedes Gedächtnis als erstklassig mit expliziten Promotion- und Review-Gates,

  • liefert ein 77 kB npm-Paket ohne erforderliche Laufzeitdienste.

Related MCP server: ClaudeX

Warum Waypath?

Problem

Waypaths Antwort

Agenten vergessen sitzungsübergreifend

Persistenter SQLite-Wahrheitskern

RAG liefert irrelevante Chunks

FTS5 + RRF Hybrid-Ranking mit Graph-Erweiterung

Speicherdienste halluzinieren unbemerkt

Explizite page → promote → review-Governance

Cloud-Lock-in, Datenabfluss

Alles ist eine lokale .db-Datei, die Ihnen gehört

Tool pro Host (Claude, Codex, Cursor)

Einheitliche Fassade, schlanke Host-Shims, nativer MCP-Server

Installation

[!IMPORTANT] Erfordert Node.js ≥ 22. Node 22.5+ schaltet den nativen node:sqlite-Treiber frei; frühere 22.x-Versionen greifen automatisch auf better-sqlite3 zurück.

npm install -g waypath

Überprüfung:

waypath --help
waypath source-status --json

Schnellstart

1. Eine Sitzung bootstrappen (Codex-Beispiel):

waypath codex --json \
  --project my-project \
  --objective "ship v2 of the retrieval pipeline" \
  --task  "refactor hybrid ranker" \
  --store-path ~/.waypath/my-project.db

2. Relevanten Kontext abrufen:

waypath recall --query "hybrid ranker decisions" --json

3. Eine destillierte Erkenntnis erfassen und durch ein Review befördern:

waypath page    --subject "hybrid ranker v2 design"
waypath promote --subject "hybrid ranker v2 design"
waypath review-queue --json

4. Als MCP-Server ausführen (für Claude Code, Cursor, jeden MCP-Client):

waypath mcp-server --store-path ~/.waypath/my-project.db

In Aktion sehen

$ waypath codex --json --project auth-service \
    --objective "migrate to passkeys" --task "design flow"
{
  "host": "codex",
  "session_id": "auth-service:passkey-flow",
  "context_pack": {
    "truth_highlights": {
      "decisions": [
        "Use WebAuthn level 2 with user verification required",
        "Argon2id for password fallback hashing"
      ],
      "entities": ["UserSession", "AuthGateway", "RefreshToken"],
      "contradictions": []
    },
    "recent_pages": [
      "Session storage design — promoted 2026-04-12"
    ]
  }
}

Befehlsumfang

Bereich

Befehle

Sitzungs-Bootstrap

codex, claude-code, mcp-server

Abruf (Recall)

recall, explain, graph-query, history

Seiten (destilliertes Wissen)

page, promote, refresh-page, inspect-page

Review-Governance

review, review-queue, inspect-candidate, resolve-contradiction

Import / Scan

import-seed, import-local, scan

Gesundheit

source-status, health, db-stats, rebuild-fts

Wartung

backup, benchmark, export

Vollständige Hilfe: waypath --help.

Architektur

Waypath ist aus vier unabhängigen Kernen hinter einer schlanken Fassade aufgebaut:

flowchart TD
    subgraph HOST[" Host Shims "]
        direction LR
        CX["codex"]
        CC["claude-code"]
        MC["mcp-server"]
    end

    Facade["<b>Facade</b><br/><code>createFacade()</code>"]

    TK["<b>Truth Kernel</b><br/>decisions · entities · preferences<br/>temporal validity · supersede"]
    AK["<b>Archive Kernel</b><br/>evidence · content-hash dedup<br/>FTS5 index"]
    ON["<b>Ontology</b><br/>graph traversal<br/>pattern expansion"]
    PR["<b>Promotion Engine</b><br/>candidate review<br/>contradiction detection"]

    HOST --> Facade
    Facade --> TK
    Facade --> AK
    Facade --> ON
    Facade --> PR

    classDef kernel fill:#21262d,color:#c9d1d9,stroke:#30363d,stroke-width:1px
    classDef facade fill:#1f6feb,color:#ffffff,stroke:#58a6ff,stroke-width:2px
    classDef host fill:#161b22,color:#c9d1d9,stroke:#30363d,stroke-width:1px
    class TK,AK,ON,PR kernel
    class Facade facade
    class CX,CC,MC host
  • Wahrheitskern — kanonische Entscheidungen, Entitäten, Präferenzen, zeitliche Gültigkeit (Schema v3 mit Supersede + Historie).

  • Archivkern — Rohdatenspeicher mit Content-Hash-Deduplizierung und FTS5-Volltextindex.

  • Ontologie-Schicht — Graph-Traversierung für die Erweiterung des Entitäts-/Entscheidungskontexts (Muster: project_context, person_context, system_reasoning, contradiction_lookup).

  • Promotion-Engine — Kandidaten-Review, Widerspruchserkennung, Supersede-Abläufe.

Ein einzelnes createFacade() macht 14 Verben verfügbar. Host-Shims passen diese an das Bootstrap-Protokoll jedes Agenten an.

Konfiguration

Waypath ist standardmäßig ohne Konfiguration einsatzbereit. Um Abrufgewichtungen, Adapter-Toggles oder Review-Schwellenwerte anzupassen, legen Sie eine config.toml in Ihrem Arbeitsverzeichnis ab (oder verweisen Sie WAYPATH_CONFIG_PATH darauf):

[source_adapters]
jarvis-memory-db = true
jarvis-brain-db  = false

[retrieval.source_system_weights]
truth-kernel = 1.2

[retrieval.source_kind_weights]
decision = 0.9
memory   = 0.5

[review_queue]
limit = 12

Überschreiben Sie alles über Umgebungsvariablen:

export WAYPATH_RECALL_WEIGHT_SOURCE_SYSTEM_TRUTH_KERNEL=1.8
export WAYPATH_REVIEW_QUEUE_LIMIT=8

Priorität: env override > config.toml > built-in defaults.

MCP-Server

Waypath liefert einen nativen MCP-Server (Model Context Protocol) als zweite Binärdatei mit:

waypath-mcp-server

Oder über die Haupt-CLI:

waypath mcp-server --store-path ~/.waypath/project.db

Über MCP bereitgestellte Tools: recall, page, promote, review, graph-query, source-status.

Anforderungen

  • Node.js ≥ 22.0 (erforderlich)

  • Node.js ≥ 22.5 empfohlen — schaltet natives node:sqlite frei

  • better-sqlite3 ist ein optionaler Fallback, der automatisch unter 22.0–22.4 oder bei Nichtverfügbarkeit von nativem SQLite verwendet wird

Status

  • Version: 0.1.0 — erste öffentliche Veröffentlichung

  • Tests: 131 bestanden (Unit + Integration + Benchmark)

  • Stabile Oberfläche: CLI (26 Befehle), MCP-Server, Fassaden-API

  • Zurückgestellt: gehostete Bereitstellung, Multi-User-Synchronisierung, adaptives Ranking-Feedback

Vergleich mit Alternativen

Waypath

Cloud-Speicher (mem0, zep)

Nur-Vektor-RAG

Local-First

abhängig

Kanonisches Wahrheitsschema

Graph-basierter Abruf

teilweise

Explizites Review-Gate

MCP-Server integriert

Ein-Datei-Installation

benötigt Dienst

variiert

Mitwirken

Waypath freut sich über Host-Shims, Quell-Adapter und Fehlerbehebungen. Gute erste Issues sind entsprechend markiert.

Lesen Sie CONTRIBUTING.md für die Entwicklungseinrichtung, den Code-Stil und den PR-Ablauf.

Vor dem Einreichen eines PR:

npm run build
npm test

Lizenz

MIT © TheStack.ai — siehe LICENSE.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Persistent local memory for Claude Code that indexes every session's JSONL file verbatim into SQLite + ChromaDB. Exposes 17 MCP tools for semantic recall, deterministic file replay, and fuzzy "do you remember when..." queries across your entire session history — no API calls, nothing leaves the machine.
    17
    12
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Persistent memory + FTS5 full-text search for Claude Code conversation history. Indexes ~/.claude/projects/ JSONL into SQLite, exposes 10 MCP tools (store/recall/search memories, browse sessions, get summaries) plus prompts. Includes a web UI for visual exploration
    10
    89
    92
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Local-first knowledge base that ingests activity from Slack, GitHub, agent sessions, and CLI, stores provenance in SQLite, and exposes the brain via MCP, CLI, Slack, and dashboard for recall and skill proposals.
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Local-first, auditable memory for Codex, Claude Code, and MCP clients. It stores scoped user/project memory in SQLite or Postgres, serves read-only recall and inspection tools by default, and supports opt-in governed writeback with review and forget controls.
    8
    324
    16
    MIT

View all related MCP servers

Related MCP Connectors

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

  • Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.

  • The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheStack-ai/waypath'

If you have feedback or need assistance with the MCP directory API, please join our Discord server