Eywa Continuum — Development skill for Claude Code
Cross-session memory for Claude Code — MCP server for context handoffs.
How to install Eywa Continuum
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open buildoak/eywa-continuum and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Eywa Continuum does
Cross-session memory for Claude Code — MCP server for context handoffs.
Alternatives in Development
- Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
- Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
- Projectmem — Open-source coding agent memory 766 ★
README
Eywa MCP
**Cross-session memory for Claude Code (MCP server + CLI).**
[](#) [](#) [](LICENSE)
The Problem
Claude Code sessions are ephemeral. Context is lost between sessions, so you start fresh each time and re-explain what you were working on.
For heavy Claude Code users with hundreds of sessions, that context reset becomes a major productivity drain.
The Solution
Eywa extracts a structured handoff at the end of each session and retrieves relevant past context at the start of the next one.
The name comes from the neural network in Avatar: Eywa connects sessions the way Eywa connects living memory.
How It Works
Eywa runs a deterministic pipeline around your Claude Code transcripts:
- Session Detection: 4-strategy fallback (explicit session ID, PID tracing, CWD mtime, global mtime).
- Session Conversion: JSONL transcript -> normalized markdown conversation.
- Extraction: LLM-powered structured handoff extraction.
- Indexing: Inverted index with metadata + TF-IDF-friendly keyword/project maps.
- Retrieval: Query keyword scoring + recency decay to return relevant handoffs.
Claude Code JSONL Session
|
v
[Session Detection]
|
v
[JSONL -> Markdown]
|
v
[Structured Extraction]
|
v
[Handoff Markdown + Index]
|
v
eywa_get()
Two-Stage Setup
Stage 1: Batch Index (one-time setup)
Use `eywa-batch` to process existing historical sessions in bulk through **OpenRouter**.
You can pick any OpenRouter model (Gemini Flash, Claude, GPT, Llama, etc.)
Default batch model: `google/gemini-3-flash-preview`
Designed for hundreds of prior sessions
Fast + low-cost extraction pass
Builds your initial handoff corpus and index
Stage 2: Runtime
Related Skills
Thread Keeper
Multi-agent shared brain across Claude Code/Desktop, Codex, Gemini, Copilot, VS Code. Cross-session memory, se
All Agent Shared Memory
Zero-dependency cross-agent memory + session bridge for Claude Code, Codex, opencode and ZCode: one auditable
Storybloq
Cross-session context for Claude Code. CLI + MCP server + /story skill that tracks tickets, issues, handovers,
Jmunch Claude Code Setup
Enforcement system for Claude Code that orchestrates MCP servers to cut token usage by 85-98%, with short-term
Memory Orchestrator
🧠 Five-layer memory system for OpenClaw agents — persistent, cross-session, cross-platform context that never
Preflight
24-tool MCP server that catches vague prompts before they cost 2-3x in wrong→fix cycles. 12-category scorecard
Related Agents
Brain Manager
Token-efficient memory manager for the Obsidian Brain. Use it for retrospectives, session handoffs, and adding
Workflow Knowledge Orchestrator
DM — Coordinate profiles, select workflows, decompose work, distribute context, track state, consolidate verif
Continuous Claude V2
Context management for Claude Code. Hooks maintain state via ledgers and handoffs. MCP execution without conte