Installation and Local Run
TIP
Quick path: npm ci → npm run build → npm run test:gate → node dist/index.js --help. For pre-merge parity with CI, run npm run test:gate:kit.
Install in AI Agents (Recommended)
CodyMaster uses Native Plugin Extensions for zero-friction installation directly into your AI working environment.
Claude Desktop / Claude Cowork
- Open Settings → Plugins
- Click "Add marketplace" and enter:
tody-agent/codymaster - Click "Sync"
Claude Code CLI
bash
claude plugin marketplace add tody-agent/codymaster
claude plugin install cm@codymaster --scope userCursor
In the Agent Chat, type:
text
/add-plugin cody-masterGemini CLI / Google Antigravity
bash
gemini extensions install https://github.com/tody-agent/codymasterTip: Add
@~/.gemini/antigravity/skills/cm-skill-index/SKILL.mdto yourGEMINI.mdto save tokens.
OpenCode / OpenClaw / Codex
Tell your agent:
text
Fetch and follow instructions from https://raw.githubusercontent.com/tody-agent/codymaster/main/.opencode/INSTALL.mdInstall from the repository (For Developers)
bash
git clone https://github.com/tody-agent/codymaster.git
cd codymaster
npm ci
npm run buildGlobal CLI (cm)
After build, you can invoke the CLI locally:
bash
node dist/index.js --helpFor a global install, use the published package or your preferred linking workflow (see project README.md on the repo).
Verify the toolchain
bash
npm run test:gateCI-equivalent gate (recommended before PRs)
bash
npm run test:gate:kitThis runs TypeScript build, skill validation (scripts/validate-skills.mjs), skill build check, and the full Vitest suite (package.json).
Optional: documentation site
bash
npx vitepress dev docsBuild static output:
bash
npx vitepress build docsFirst-run checklist
node dist/index.js --helpshows registered command groups (src/cli/command-registry.ts).cm dashboard start(when installed) serves Mission Control athttp://localhost:6969by default (src/cli/commands/dashboard.ts,src/data.ts).- Initialize project memory when you start serious agent work — see Working memory.