Update all your AI agent CLIs and skills concurrently.
CleanShot.2026-05-31.at.17.04.55.mp4
npx aiupdate # update everything (tools + skills)
npx aiupdate claude # update one tool (skills skipped)
npx aiupdate claude codex opencode # update specific tools (skills skipped)
npx aiupdate skills # update skills only
npx aiupdate claude skills # update one tool + skillsOr install globally:
npm install -g aiupdateEach tool runs concurrently. After updating, aiupdate shows the version change (or "up to date") for each tool.
| Tool | Update command |
|---|---|
| Claude Code | claude update |
| OpenAI Codex | codex update |
| OpenCode | opencode upgrade |
| Cursor Agent | cursor-agent update |
| GitHub Copilot CLI | copilot update |
| pi | pi update pi |
| Antigravity | agy update |
| Grok Build | grok update |
| Omnigent | omnigent upgrade |
| skills | npx skills update -g -p -y |
Tools not installed on your machine are silently skipped, including mise shims with no active version configured.
Tools installed with mise are detected automatically and
updated with mise upgrade <package> --yes instead of their built-in updater.
This supports direct mise installations, npm backends, and mise shims. Upgrades
respect the version range in your mise configuration; pinned versions stay pinned.
Packages installed globally with npm under a mise-managed Node.js installation
continue to use their built-in updater.
To add a new tool, use the /add-agent skill in Claude Code — it walks through verification, adds the entry to AI_TOOLS, builds, and commits.
If adding manually, open src/cli.ts and append one line to AI_TOOLS:
{ name: 'mytool', command: 'mytool', args: ['update'], versioned: true },Then build and test:
pnpm run build
aiupdate mytool