AgentSync CLI
CLI хранит инструкции, команды, скиллы и MCP в папке .agents и раскладывает их символическими ссылками по конфигам агентов
- 76 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Команда `apply` создает и заменяет символические ссылки на файлы настроек агентов в проекте
- Раздача MCP-конфигурации меняет, какие серверы видят все ваши агенты
Установка
- Работает в
В терминале, через 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 вместе с контрольными суммами.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыdotagents, CLI от Sentry, берет скиллы, MCP-серверы, хуки и плагины из одного agents.toml и раскладывает по папкам каждого агента.
Одна конфигурация для Claude Code и Codex в любом репозитории: общие правила, пакеты скиллов, ревью второй моделью и защитный хук
Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента
Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.
CLI squads запускает команды агентов из markdown-файлов в git: лидер ставит задачу, исполнители работают, проверяющий сверяет.
Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
Коротко о README
README объясняет проблему разрозненных настроек и показывает схему источника правды в `.agents/`. Дальше идут таблица агентов с путями, способы установки через менеджеры пакетов, cargo и бинарники, быстрый старт и рекомендации по Windows и Git-хукам.