waypath
[!TIP] Neu hier? Der Schnellstart bringt Sie in etwa 60 Sekunden von
npm installzu 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 |
Cloud-Lock-in, Datenabfluss | Alles ist eine lokale |
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 aufbetter-sqlite3zurück.
npm install -g waypathÜberprüfung:
waypath --help
waypath source-status --jsonSchnellstart
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.db2. Relevanten Kontext abrufen:
waypath recall --query "hybrid ranker decisions" --json3. 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 --json4. Als MCP-Server ausführen (für Claude Code, Cursor, jeden MCP-Client):
waypath mcp-server --store-path ~/.waypath/my-project.dbIn 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 |
|
Abruf (Recall) |
|
Seiten (destilliertes Wissen) |
|
Review-Governance |
|
Import / Scan |
|
Gesundheit |
|
Wartung |
|
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 hostWahrheitskern — 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=8Prioritä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-serverOder ü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:sqlitefreibetter-sqlite3ist 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 testLizenz
MIT © TheStack.ai — siehe LICENSE.
Maintenance
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
- AlicenseAqualityAmaintenancePersistent 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.1712MIT
- AlicenseAqualityBmaintenancePersistent 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 exploration108992MIT
- AlicenseNot gradedqualityBmaintenanceLocal-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
- AlicenseBqualityAmaintenanceLocal-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.832416MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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