sx CLI
CLI и приложение sx держат скиллы, правила и MCP команды в общем хранилище и ставят их в ИИ-клиенты каждого
- 315 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Записывает скиллы, правила, хуки и MCP-серверы в настройки нескольких ИИ-клиентов
- Установленные хуки и MCP-записи выполняются клиентом позже и требуют бинарника sx
- Облачный ретранслятор открывает хранилище по MCP-адресу для claude.ai и chatgpt.com
Установка
- Работает в
Ручная установка
brew install sleuth-io/tap/sxmacOS и Linux. Затем sx init в хранилище или проекте. Приложение скачивается отдельно из релизов.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Записывает скиллы, правила, хуки и MCP-серверы в настройки нескольких ИИ-клиентов
- Установленные хуки и MCP-записи выполняются клиентом позже и требуют бинарника sx
- Облачный ретранслятор открывает хранилище по MCP-адресу для claude.ai и chatgpt.com
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
sx — менеджер ИИ-ресурсов команды, от скиллов и правил до хуков, MCP-серверов и плагинов Claude Code. Он хранит их в общем хранилище с версиями и ставит в нужные клиенты в их собственном формате. Хранилищем может быть папка, которую команда уже синхронизирует (например, через Dropbox или Google Drive), git-репозиторий или облако Skills.new. Для папки свой сервер и аккаунты не нужны. У sx два входа с общей настройкой. В настольном приложении для macOS, Windows и Linux скилл создают во встроенном редакторе или перетаскивают файлом. CLI рассчитан на инженеров и автоматизацию: `sx add` кладет ресурс в хранилище и сам определяет его тип, а `sx install` ставит его по области, от всей организации до одного репозитория, пользователя или бота (например, раннера CI). Команда `sx stats` показывает использование и расход токенов, `sx audit` ведет журнал изменений, а `sx vault copy` переносит хранилище между типами. Через ретранслятор Skills.new хранилище доступно как MCP-адрес для claude.ai и chatgpt.com.
Для кого. Для команд, где несколько человек пользуются разными ИИ-клиентами и хотят делиться скиллами и правилами без копирования между репозиториями.
Подходит, если
- Скиллы лежат в одном репозитории, а нужны в других, и копии расходятся
- Нетехнические коллеги тоже должны публиковать и получать скиллы без git: достаточно общей папки Dropbox или Drive
- Один ресурс нужно поставить сразу в несколько клиентов, например Claude Code, Cursor и Codex
- Ресурсы должны попадать только нужным: одной команде, одному репозиторию или боту CI
- Нужны статистика использования и журнал изменений: кто установил и что поменял
Не подходит, если
- Одному разработчику нужно просто синхронизировать скиллы на своей машине: проще локальный менеджер вроде skillshare
- Нужны запросы на изменение с ролями и согласованием: такой режим (RBAC) в планах и еще не готов
- Нужно встроить ресурсы в Git-репозиторий без отдельного хранилища: sx предполагает хранилище
- Нужна стабильная поддержка MCP-серверов: этот тип ресурса помечен экспериментальным
Пример запроса к агенту
Добавь мой скилл code-review в хранилище и установи его всей организации, а потом покажи статистику использования за неделюОграничения
Тип ресурса MCP-серверы помечен экспериментальным. Поддержка клиентов неравномерна: полный набор типов дает Claude Code, у Gemini в JetBrains только правила и MCP, в Android Studio только удаленный MCP по HTTP, у KiroCrew только скиллы с глобальной областью. Приложение скачивается отдельно из релизов и содержит собственную копию CLI, которая обновляется вместе с ним и не обновляется сама. Для хуков, которые коммитятся в репозиторий (Copilot, Kiro), нужен `sx` в PATH.
Как отключить. Удалите установленные ресурсы командой sx для нужной области и сам CLI: `brew uninstall sx` или удаление бинарника. Приложение удаляется как обычная программа. Подключение к ретранслятору прекращается остановкой `sx cloud serve`.
Частые вопросы
Как поставить sx?
На macOS и Linux: `brew tap sleuth-io/tap` и `brew install sx`, либо скрипт `curl -fsSL https://raw.githubusercontent.com/sleuth-io/sx/main/install.sh | bash`. Затем `sx init` в хранилище или проекте. Приложение скачивается из релизов (артефакты `sx-app-*`).
Нужен ли сервер или аккаунт?
Для хранилища-папки нет: подойдет любой каталог, который команда уже синхронизирует, например `sx init --type path --path ~/Dropbox/sx-vault`. Еще есть git-хранилище и облако Skills.new.
Как ограничить, кому достанется скилл?
Указывайте область при установке: `--org` для всех в хранилище, `--repo github.com/acme/infra` для одного репозитория, `--path` для каталога внутри него, `--team platform`, `--user alice@acme.com` или `--bot python-backend` для бота.
Какие клиенты поддерживаются?
Claude Code, Cline, Codex, Cursor, GitHub Copilot, Gemini (CLI и VS Code, JetBrains, Android Studio), Kiro, KiroCrew, Openclaw и OpenCode.
Как посмотреть, что реально используется?
Команда `sx stats` показывает панель принятия ресурсов, а `sx stats --since 7d --json` выдает машиночитаемый отчет за неделю. Журнал изменений команды и установок читает `sx audit`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНастольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами
MCP-сервер открывает скиллы формата SKILL.md клиентам без их поддержки: Codex, Copilot, Cursor и другим
CLI и MCP-сервер для Agent Skills: проверка по спецификации, установка из GitHub и подгрузка нужного скилла по запросу
CLI-менеджер скиллов для ИИ-агентов: установка из репозиториев, перевод между форматами разных агентов и раскладка в их конфигурацию
skills (npx skills)
skills
Пакетный менеджер скиллов: ставит, ищет, обновляет и удаляет SKILL.md из GitHub и других git-хостингов сразу для многих агентов
CLI на Python без зависимостей: один каталог MCP-серверов и скиллов для всех агентов, в контекст попадает краткий индекс
Коротко о README
README открывается короткой инструкцией для приложения и для CLI и объясняет, когда какой вход удобнее. Дальше идут раздача по областям, аудит, таблица клиентов и портативные агенты-боты.