waypath
[!TIP] Впервые здесь? Быстрый старт позволит вам пройти путь от
npm installдо первой постоянной сессии агента примерно за 60 секунд.
Что такое Waypath?
Waypath — это локально-ориентированный движок знаний для агентов кодинга и индивидуальных разработчиков. Он хранит ваши проектные решения, связи между сущностями и артефакты сессий в одном файле SQLite, а затем предоставляет графовый, ориентированный на истину контекст любому хосту агентов — Claude Code, Codex или MCP-клиенту — через легкий CLI.
В отличие от облачных сервисов памяти, Waypath:
работает полностью на вашем компьютере,
использует каноническую схему истины вместо векторного блоба,
считает каждое воспоминание первоклассным объектом с явными этапами продвижения и проверки,
поставляется в виде npm-пакета размером 77 КБ без необходимости в фоновых сервисах.
Related MCP server: ClaudeX
Почему Waypath?
Проблема | Ответ Waypath |
Агенты забывают контекст между сессиями | Постоянное ядро истины SQLite |
RAG возвращает нерелевантные фрагменты | Гибридное ранжирование FTS5 + RRF с расширением графа |
Сервисы памяти галлюцинируют без предупреждения | Явное управление через |
Облачная зависимость, утечка данных | Все хранится в одном локальном файле |
Инструмент под каждый хост (Claude, Codex, Cursor) | Единый фасад, легкие прослойки для хостов, нативный MCP-сервер |
Установка
[!IMPORTANT] Требуется Node.js ≥ 22. Node 22.5+ открывает доступ к нативному драйверу
node:sqlite; более ранние версии 22.x автоматически переключаются наbetter-sqlite3.
npm install -g waypathПроверка:
waypath --help
waypath source-status --jsonБыстрый старт
1. Инициализация сессии (пример для Codex):
waypath codex --json \
--project my-project \
--objective "ship v2 of the retrieval pipeline" \
--task "refactor hybrid ranker" \
--store-path ~/.waypath/my-project.db2. Извлечение релевантного контекста:
waypath recall --query "hybrid ranker decisions" --json3. Захват инсайта и его продвижение через проверку:
waypath page --subject "hybrid ranker v2 design"
waypath promote --subject "hybrid ranker v2 design"
waypath review-queue --json4. Запуск в качестве MCP-сервера (для Claude Code, Cursor, любого MCP-клиента):
waypath mcp-server --store-path ~/.waypath/my-project.dbПосмотрите в действии
$ 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"
]
}
}Команды
Область | Команды |
Инициализация сессии |
|
Извлечение (Recall) |
|
Страницы (дистиллированные знания) |
|
Управление проверкой |
|
Импорт / сканирование |
|
Здоровье системы |
|
Обслуживание |
|
Полная справка: waypath --help.
Архитектура
Waypath построен на четырех независимых ядрах за легким фасадом:
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Ядро истины — канонические решения, сущности, предпочтения, временная актуальность (схема v3 с замещением и историей).
Ядро архива — хранилище необработанных данных с дедупликацией по контент-хешу и полнотекстовым индексом FTS5.
Слой онтологии — обход графа для расширения контекста сущностей/решений (паттерны:
project_context,person_context,system_reasoning,contradiction_lookup).Движок продвижения — проверка кандидатов, обнаружение противоречий, потоки замещения.
Один createFacade() предоставляет 14 глаголов. Прослойки хостов адаптируют его к протоколу загрузки каждого агента.
Конфигурация
Waypath не требует настройки по умолчанию. Чтобы настроить веса поиска, переключатели адаптеров или пороги проверки, создайте файл config.toml в рабочей директории (или укажите путь через WAYPATH_CONFIG_PATH):
[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Переопределение через переменные окружения:
export WAYPATH_RECALL_WEIGHT_SOURCE_SYSTEM_TRUTH_KERNEL=1.8
export WAYPATH_REVIEW_QUEUE_LIMIT=8Приоритет: переменные окружения > config.toml > встроенные значения по умолчанию.
MCP-сервер
Waypath поставляется с нативным сервером MCP (Model Context Protocol) в виде второго бинарного файла:
waypath-mcp-serverИли через основной CLI:
waypath mcp-server --store-path ~/.waypath/project.dbИнструменты, доступные через MCP: recall, page, promote, review, graph-query, source-status.
Требования
Node.js ≥ 22.0 (обязательно)
Node.js ≥ 22.5 рекомендуется — открывает доступ к нативному
node:sqlitebetter-sqlite3— опциональный запасной вариант, автоматически используемый в версиях 22.0–22.4 или там, где нативный sqlite недоступен
Статус
Версия: 0.1.0 — первый публичный релиз
Тесты: 131 пройдено (модульные + интеграционные + бенчмарки)
Стабильный интерфейс: CLI (26 команд), MCP-сервер, API фасада
Отложено: облачное развертывание, многопользовательская синхронизация, адаптивная обратная связь ранжирования
Сравнение с альтернативами
Waypath | Облачная память (mem0, zep) | Только векторный RAG | |
Локально-ориентированный | ✓ | ✗ | зависит |
Каноническая схема истины | ✓ | ✗ | ✗ |
Графовый поиск | ✓ | частично | ✗ |
Явный этап проверки | ✓ | ✗ | ✗ |
Встроенный MCP-сервер | ✓ | ✗ | ✗ |
Установка в один файл | ✓ | нужен сервис | варьируется |
Участие в разработке
Waypath приветствует прослойки для хостов, адаптеры источников и исправления ошибок. Хорошие задачи для начала помечены соответствующим образом.
Прочитайте CONTRIBUTING.md для настройки среды разработки, стиля кода и процесса PR.
Перед отправкой PR:
npm run build
npm testЛицензия
MIT © TheStack.ai — см. 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