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