Astro Co-founder open-sources Rosie: Install once to automatically synchronize with 10 AI programming assistants

According to Beating Monitoring, modern frontend framework Astro co-founder Matthew Phillips has open-sourced Rosie, a command-line tool specifically for managing AI agent skill packages. Use rosie install owner/repo to install skills from GitHub, and Rosie will automatically detect which coding agents are installed locally and synchronize the skills accordingly.

Rosie currently supports 10 types of agents: Claude Code, Cursor, Codex, Windsurf, Aider, Zed, Continue, Cline, OpenCode, and GitHub Copilot. The core selling point is the lockfile mechanism: installation records are written to .agents/rosie.lock, one per line, in a format friendly to git diff, allowing direct commits to the version control. The skill folders themselves can be added to .gitignore, so team members can clone and run rosie install once to restore.

There are two modes for version management: when no version number is specified, it defaults to auto, and rosie update will automatically upgrade to the latest semver tag; specifying a version with @ref enables pinning, which only updates the SHA without changing the version. During local installation, skills are stored in the .agents/skills/ directory, and symbolic links are used to sync to each agent’s skill directory; --global can also be used to install directly into the user-level directory.

The entire tool is written in C, relying on libcurl and libarchive, supporting Homebrew, apt, AUR, FreeBSD pkg, and source compilation, licensed under BSD-3-Clause.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin