Your Claude Code Context,
Versioned and Portable
Stop copying CLAUDE.md. Start syncing it.
Synchronize your Claude Code contexts (CLAUDE.md, rules, skills) across all your projects and machines.
The Problem
Managing Claude Code contexts across 20+ repositories and 2 machines:
Daily frustrations: Recreate context from scratch for each new project. Copy-paste between repos = inevitable divergence. Update a convention = do it manually in 20 repos. Two machines = double maintenance, guaranteed drift.
Key Features
Push to Library
Save your CLAUDE.md and .claude/ configs to a central library.
One command: contextmark push.
Pull from Library
Restore configs to any project or machine.
Simple: contextmark pull.
Diff & Status
Compare local vs library. Know exactly what's changed with
contextmark diff and contextmark status.
Global Config Sync
Sync your ~/.claude/ (global CLAUDE.md, rules, skills)
across all machines with --global flag.
Git-Based Sync
Use sync push/pull to keep your library in sync via Git.
Works with GitHub, GitLab, Bitbucket.
Advanced: Blocks & Profiles
Power users can compose contexts from reusable blocks and profiles. Optional, for when simple sync isn't enough.
Quick Example
Save your existing configs and sync them across machines:
Part of the Mark Ecosystem
Ready to Get Started?
Install ContextMark and stop copying CLAUDE.md between projects.