Співзасновник Astro відкрив код Rosie: один раз навчившись, автоматично синхронізує 10 видів AI-помічників для програмування

Згідно з моніторингом Beating, співзасновник сучасного фронтенд-фреймворку Astro, Matthew Phillips, відкрив вихідний код Rosie — командний рядок для управління наборами навичок AI-агентів. За допомогою rosie install owner/repo з GitHub можна встановити навички, Rosie автоматично визначить, які coding-агенти вже встановлені локально, і синхронізує навички туди.

На даний момент Rosie підтримує 10 типів агентів: Claude Code, Cursor, Codex, Windsurf, Aider, Zed, Continue, Cline, OpenCode, GitHub Copilot. Основна особливість — механізм lockfile: записує історію встановлень у .agents/rosie.lock, по одній стрічці на запис, у форматі, дружньому до git diff, що дозволяє безпосередньо комітити до системи контролю версій. Самі папки з навичками можна додати до .gitignore, і командами clone команда може відновити їх за допомогою одного rosie install.

Управління версіями реалізовано двома режимами: якщо не вказано версію, використовується auto — rosie update автоматично оновлює до останнього semver тегу; якщо вказано @ref, використовується pin — оновлює лише SHA без зміни версії. Локально навички зберігаються у каталозі .agents/skills/, і синхронізуються через символічні посилання з каталогами навичок кожного агента; також підтримується --global для встановлення у глобальний каталог користувача.

Цей інструмент написаний мовою C, залежить від libcurl і libarchive, підтримує Homebrew, apt, AUR, FreeBSD pkg і збірку з вихідних кодів, ліцензія BSD-3-Clause.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити