Declarative AI agent
environment manager.
カセット — cassette. plug in, swap out, share.
curl -fsSL kasetto.dev/install | shDECLARATIVE
One YAML file — skills, commands, MCPs, and instructions. Apply globally or per project; compose with `extends`.
ENTERPRISE & PRIVATE REPOSITORIES
Pull from GitHub, GitLab, Bitbucket, or self-hosted repos, public or private. Secrets resolve from `kst_*` placeholders at sync time, so they're never committed or locked.
MULTI-AGENT
Write once, ship everywhere. Claude Code, Cursor, Codex, Copilot — one sync keeps every agent current.
SKILLS, COMMANDS, MCPS & INSTRUCTIONS
All four asset kinds from one source, transformed into each agent's native format and auto-merged. Share tools and prompts like a repo link.
SPEED
Built in Rust. Content is hashed and diffed against a lock file, so only what changed is touched — syncs finish in seconds.
UNIVERSAL
One static binary for macOS, Linux, and Windows. JSON output and real exit codes — same behavior on your laptop or in CI.
${kst_VERCEL_TOKEN}${kst:crd:vercel/token}${kst:op:Private/Vercel/token}${kst:vault:secret/app#token}${kst:kp:Vercel/API#Password}${kst:aws:prod/db#password}${kst:gcp:db-password}${kst:az:my-vault/db}${kst:pass:work/vercel}${kst:keychain:vercel-token}curl -fsSL kasetto.dev/install | shpowershell -ExecutionPolicy Bypass -c "irm kasetto.dev/install.ps1 | iex"brew tap pivoshenko/tap
brew trust pivoshenko/tap
brew install kasettocargo install kasetto