AgentSync CLI

CLI хранит инструкции, команды, скиллы и MCP в папке .agents и раскладывает их символическими ссылками по конфигам агентов

  • 76 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Команда `apply` создает и заменяет символические ссылки на файлы настроек агентов в проекте
  • Раздача MCP-конфигурации меняет, какие серверы видят все ваши агенты
Все причины и проверки

dallay/agentsync

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/agentsync

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Команда `apply` создает и заменяет символические ссылки на файлы настроек агентов в проекте
  • Раздача MCP-конфигурации меняет, какие серверы видят все ваши агенты

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AgentSync — быстрый переносимый CLI на Rust с оберткой для npm. Разные агенты ждут настройки в разных местах: `CLAUDE.md` у Claude Code, `GEMINI.md` у Gemini CLI, `.cursor/rules/` у Cursor, `AGENTS.md` у OpenCode, свои папки для команд и скиллов. AgentSync оставляет один источник правды в `.agents/` и создает символические ссылки на нужные места, а конфигурацию MCP-серверов раскладывает для каждого агента. Рабочий цикл короткий: `agentsync init` создает или переносит конфигурацию, `agentsync init --wizard` задает вопросы, `agentsync apply` создает или обновляет ссылки, `agentsync status` показывает состояние синхронизации, а `agentsync skill` управляет установленными скиллами. Так правка в одном файле доходит до всех агентов сразу, без копий и расхождений. Команду можно вызвать через `npx @dallay/agentsync apply` без установки, поставить глобально через npm, pnpm, yarn или bun, добавить в `package.json` как `prepare` и подключить к Git-хукам Lefthook или Husky, чтобы ссылки обновлялись после смены ветки.

Для кого. Командам, которые работают сразу с несколькими кодинг-агентами и устали поддерживать одинаковые инструкции и скиллы в разных файлах.

Подходит, если

  • В проекте используют Claude Code, Cursor и Gemini CLI, и инструкции расходятся между файлами
  • Новому участнику команды нужно одной командой получить настройки для всех агентов
  • Конфигурацию MCP-серверов надо раздать всем агентам из одного места
  • После смены ветки или слияния символические ссылки должны обновляться хуком Git

Не подходит, если

  • Работа только на Windows без поддержки символических ссылок: потребуется отдельная настройка или WSL
  • Агент ждет настройку в формате, которого AgentSync не знает: поддержка идет по таблице известных агентов
  • Нужно одновременно менять содержимое для каждого агента по-разному: источник один, а ссылки ведут на одни и те же файлы

Пример запроса к агенту

Перенеси мои инструкции и скиллы в .agents и раздай их Claude Code, Cursor и Gemini CLI через agentsync

Ограничения

На Windows нужны права на создание символических ссылок или WSL, подробности лежат в отдельном руководстве. Сборка из исходников требует Node.js 22.22 и Rust 1.89. Поддержка агентов идет по таблице в README, у GitHub Copilot и VS Code часть путей для команд и скиллов отсутствует. Ссылки означают, что правка в `.agents/` сразу видна всем агентам, поэтому ошибка в общем файле тоже расходится везде. Установка из релизов требует проверки контрольной суммы, ее описывает README.

Как отключить. Удалите созданные ссылки вручную или командой отката из руководства и выполните `npm uninstall -g @dallay/agentsync`. Папка `.agents/` останется как обычные файлы проекта.

Частые вопросы

Как попробовать без установки?

Командой `npx @dallay/agentsync apply`. Для pnpm есть `pnpm dlx`, для bun `bunx`, а для постоянной команды `npm install -g @dallay/agentsync`.

Какие агенты поддерживаются?

Claude Code, Gemini CLI, Cursor, GitHub Copilot, VS Code, OpenCode, Z-Code, MiniMax Code и другие. Таблица путей для инструкций, команд и скиллов лежит в README.

Что хранится в папке .agents?

Единый источник: инструкции в `AGENTS.md`, команды, скиллы и файл настроек `agentsync.toml`. AgentSync ссылается на них из мест, которые ждут агенты.

Как автоматизировать применение ссылок?

Добавьте `agentsync apply` в скрипт `prepare` файла `package.json` или в хук Git через Lefthook, Husky или simple-git-hooks. Тогда ссылки обновятся после установки и смены ветки.

Есть ли версия на Rust?

Да, `cargo install agentsync` ставит CLI из crates.io. Готовые бинарники лежат в релизах GitHub вместе с контрольными суммами.

Обсуждение

Вопросов и отзывов пока нет.

dotagents, CLI от Sentry, берет скиллы, MCP-серверы, хуки и плагины из одного agents.toml и раскладывает по папкам каждого агента.

CLIРасширенный доступ263Звезды репозитория

Одна конфигурация для Claude Code и Codex в любом репозитории: общие правила, пакеты скиллов, ревью второй моделью и защитный хук

CLIШирокий доступ261Звезды репозитория

Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента

CLIШирокий доступ2,3 тыс.Звезды репозитория

Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.

MCP-серверШирокий доступ131Звезды репозитория

CLI squads запускает команды агентов из markdown-файлов в git: лидер ставит задачу, исполнители работают, проверяющий сверяет.

CLIШирокий доступ56Звезды репозитория

Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash

СкиллШирокий доступ1,6 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
AgentSync (эта карточка)нет76
Rulerнет2 968хранит инструкции в одном месте и раскладывает по конфигам агентов
Rulesyncнет1 600держит правила, команды, MCP, субагентов и скиллы в одном источнике

Коротко о README

README объясняет проблему разрозненных настроек и показывает схему источника правды в `.agents/`. Дальше идут таблица агентов с путями, способы установки через менеджеры пакетов, cargo и бинарники, быстрый старт и рекомендации по Windows и Git-хукам.

Бейдж для README

Сообщить о проблеме