Astro共同創設者がオープンソース化したRosie:一度設定すれば10種類のAIプログラミングアシスタントに自動同期

動作検知 Beating 監視によると、現代のフロントエンドフレームワーク Astro の共同創設者 Matthew Phillips は、AIエージェントのスキルパッケージを管理するコマンドラインツール Rosie をオープンソース化しました。rosie install owner/repo で GitHub からスキルをインストールすると、Rosie は自動的にローカルにインストールされているコーディングエージェントを検出し、スキルを同期します。

Rosie は現在、Claude Code、Cursor、Codex、Windsurf、Aider、Zed、Continue、Cline、OpenCode、GitHub Copilot の合計10種類のエージェントをサポートしています。主な特徴は lockfile メカニズムであり、インストール記録は .agents/rosie.lock に書き込まれ、一行ずつのフォーマットは git diff に親和性があり、直接バージョン管理にコミット可能です。スキルのフォルダ自体は .gitignore に含めることができ、チームメンバーがクローンした後に rosie install を一度実行するだけで復元できます。

バージョン管理は二つのモードに分かれます:バージョン番号を指定しない場合は auto で、rosie update は自動的に最新の semver タグにアップグレードします。@ref でバージョンを指定した場合は pin モードとなり、SHA のみを更新し、バージョンは変わりません。ローカルインストール時、スキルは .agents/skills/ に保存され、シンボリックリンクを使って各エージェントのスキルディレクトリと同期します。また --global オプションを使えば、ユーザーレベルのディレクトリに直接インストールも可能です。

このツールは C 言語で書かれており、libcurl と libarchive に依存しています。Homebrew、apt、AUR、FreeBSD pkg、ソースコードからのビルドをサポートし、BSD-3-Clause ライセンスの下で配布されています。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし