How it works
Connect a GitHub repo or use the local package to create the project-memory files beside your code.
VibeCompass turns the messy shape of the repo into domains, features, decisions, and file mappings your model can read.
Claude Code, Codex, and Cursor get the handoff before they start suggesting changes.
Now live on npm
Install @vibecompass/vibecompass and generate Claude, Codex, Cursor, and Copilot instruction files from one local-first source of truth.
What changes
Generate CLAUDE.md, AGENTS.md, .cursorrules, and Copilot instructions from the same project memory, with your own notes preserved outside managed regions.
Claude Code, Codex, and Cursor can start with the same map of what the app is, how it works, and where the important files live.
When you choose a pattern, defer a cleanup, or settle an architecture question, VibeCompass keeps that reasoning easy to find.
If a later session starts building against old assumptions, VibeCompass helps surface the mismatch before it spreads.
Each session leaves behind a usable handoff, so tomorrow's model is not guessing from a cold start.
Before & after
Works with Claude Code, Codex, and Cursor. Read the docs, connect a repo, and stop starting every chat from scratch.