By usewayfind
Team decision trail for AI-assisted development. Session memory, decision journals, and team digests.
Run Wayfind health check — validates hooks, state files, backup status, and memory file sizes.
Initialize Wayfind for a non-repo folder (e.g., ~/admin, ~/). Creates .claude/personal-state.md, defensively updates .gitignore if one exists, and registers the folder in the global index. Safe to run multiple times (idempotent).
Initialize Wayfind for the current repo. Creates .claude/team-state.md (tracked in git) and .claude/personal-state.md (gitignored), ensures correct .gitignore entries, cleans up legacy session protocol from CLAUDE.md, and registers the repo in the global index. Safe to run multiple times (idempotent).
Set up Wayfind team context for your organization. Interactive walkthrough that creates a team, sets up profiles, creates a team context repo, configures Slack digests, sets up Notion integration, and initializes product-state.md for a pilot repo. Run once per team.
Generate a journal summary — weekly digest, drift detection, and recurring lessons from AI session journals.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Team memory for AI-assisted engineering.
Your AI coding assistant forgets everything between sessions. Wayfind gives it a memory — for you and your whole team.
Plain markdown files. No infrastructure. Works with any MCP client.
Works with: Claude Code | Cursor | Any MCP client
AI coding assistants are stateless. Every session starts cold. The decisions you made yesterday, the architecture you agreed on last week, the reason you chose Postgres over Mongo — gone. You re-explain, or the AI guesses wrong.
Now multiply that across a team. Five engineers, each with their own AI sessions, none of them aware of what the others decided. Your PM reads the standup notes, but the AI that writes the code doesn't.
For you: Sessions resume where they left off. Decisions are extracted automatically and become searchable history. Drift detection flags when work veers from the stated goal.
For your team: A daily digest summarizes what everyone shipped, decided, and discovered — tailored per role (engineering, product, design, strategy). Team members who use AI tools get session memory directly. Everyone else gets a Slack digest.
For your AI tools: An MCP server exposes your team's full decision history as tools. Claude, Cursor, or any MCP client can search decisions, browse by date, and retrieve context — no file reading or guessing.
/plugin marketplace add usewayfind/wayfind
/plugin install wayfind@usewayfind
/wayfind:init-memory
npm install -g wayfind
wayfind init
Your next AI session has memory. That's it.
All context is plain markdown in directories you control:
~/.claude/
global-state.md # Thin index — always loaded at session start
memory/
journal/YYYY-MM-DD.md # Daily decision log
<repo>/.claude/
team-state.md # Shared team context (committed)
personal-state.md # Your context (gitignored)
No proprietary formats. No vendor lock-in. grep works if Wayfind breaks.
Each role sees the same data through a different lens:
The digest posts to Slack. Anyone on the team — engineer, PM, CEO — who uses an AI tool gets session memory. Everyone else gets the digest.
Wayfind includes an MCP server that exposes team context to any MCP-compatible AI tool. Auto-registered during wayfind init.
Tools:
| Tool | What it does |
|---|---|
search_context | Search decisions by query, date range, author, or repo. Semantic or browse mode. |
get_entry | Retrieve the full content of a specific entry. |
get_signals | Recent GitHub, Intercom, and Notion activity. |
get_team_status | Current team state: who's working on what, active projects, blockers. |
add_context | Capture a decision or blocker from the current session. |
record_feedback | Rate whether a result was useful (improves future retrieval). |
Each team member's MCP server searches their local content store — journals synced from the shared team repo, with local embeddings generated automatically. No infrastructure required.
Pull external context into digests:
wayfind pull github # Issues, PRs, Actions status
wayfind pull intercom # Support conversations, tags, response times
wayfind pull notion # Pages, databases, comments
wayfind pull --all # All configured channels
/wayfind:init-team
This walks you through creating a team, setting up profiles, creating a shared team-context repo, and configuring Slack digest delivery. Multi-team support built in — bind repos to different teams, each with isolated context.
npx claudepluginhub usewayfind/wayfind --plugin wayfindPersistent memory across Claude Code sessions using Cognis
Dynamically assemble expert agent teams for complex tasks using Claude Code's agent teams feature
Persistent context for AI coding assistants
OpenLTM — Long-Term Memory for AI coding agents: semantic search, context injection, session learning
Curated persistent memory for Claude Code. Write gate prevents bloat — only behavior-changing facts get saved. Tiered architecture: daily logs, structured registers, and auto-loaded working memory.
Hand off context to any AI coding agent. Creates comprehensive handoff documents that capture the current task, progress, modified files, and all relevant context needed to seamlessly continue work in any AI assistant (Claude Code, Cursor, Copilot, Aider, etc.).