Replace CLAUDE.md, AGENTS.md, opencode.json, .codex/config.toml, .cursor/rules/, .mcp.json, and other tool-specific setup with one shared manifest and lockfile: etymon.toml and etymon.lock.

Make your repositories portable and AI harness-agnostic with Etymon.

npm install -g etymon

etymon

# Or run without installing globally

npx etymonNode.js 22+ and Git for repository sources.

etymon init

etymon skills add vercel-labs/skills --skill find-skills

etymon mcp add io.github.upstash/context7 --remote 0

# Create your own skills, agents, and rules

etymon skills create

etymon agents create

etymon rules create

etymon sync --harness claude,codex,opencodeetymon syncetymon init

etymon convert

etymon sync --harness codex,opencodeetymon syncetymon skills find react

etymon mcp find context7

etymon mcp info io.github.upstash/context7

etymon skills add ./skills/checks

etymon agents add augmnt/agents/api-designer.md

etymon rules add ./guidance.md --dest-dir src/api

etymon mcp add ./mcp.json

etymon mcp create

etymon convert --harness claude # Import one tool

etymon list

etymon update # Choose newer external versions

etymon sync # Apply the locked versions

etymon sync --offline # Use cached resources

etymon sync --dry-run # Review changes

etymon sync --allow-lossy # Allow conversion losses, with warnings

etymon doctor

etymon skills remove checks

etymon agents remove reviewer

etymon rules remove guidance

etymon mcp remove docs

etymon skills create --global

etymon sync --global --harness claude,codex

etymon uninstallFull CLI reference, including headless creation, source resolution, and global options.

Claude Code, Codex, Copilot CLI/cloud, VS Code, Gemini, Kiro, Pi, Oh My Pi, OpenCode, Cursor, Antigravity, Roo, Cline, Kilo, Continue, Windsurf, Amp, and Zed.

Supported interfaces by tool · Rule compatibility

Humans: docs/CONTRIBUTING.md.

Agents: run etymon sync, then read the generated project instructions and development skills.