Sx: Пакетный менеджер с открытым исходным кодом для навыков ИИ, MCP и команд

Sx — это менеджер пакетов с открытым исходным кодом, разработанный для команд, использующих AI-ассистентов кодирования. Он рассматривает AI-конфигурации — пользовательские навыки, конфигурации MCP-серверов, слеш-команды, хуки, агенты и стандарты кодирования — как версионированные пакеты, которыми можно централизованно управлять, ограничивать область видимости и делиться ими внутри организации.
Зачем нужен Sx?
Проблема: лучшие разработчики создают эффективные AI-настройки (промпты, MCP, команды), но они остаются изолированными на их машинах. Текущие обходные пути — копирование в каждый репозиторий (дублирование, рассинхронизация), глобальные конфиги (раздувание контекста) или ручная установка плагинов (привязка к клиенту) — не масштабируются. Sx решает эту проблему, рассматривая AI-активы как пакеты, которыми можно делиться с ограничением области установки.
Быстрый старт
# macOS/Linux через Homebrew brew tap sleuth-io/tap brew install sxИли через shell-скрипт
curl -fsSL https://raw.githubusercontent.com/sleuth-io/sx/main/install.sh | bash
Инициализация и добавление активов
sx init sx add /path/to/my-skill sx install
Установка с ограничением области видимости
Активы можно устанавливать для определенных областей, избегая раздувания контекста:
sx install my-skill --org– для всех в хранилищеsx install my-skill --repo github.com/acme/infra– только внутри этого репозиторияsx install my-skill --path github.com/acme/infra#docs/– для конкретного путиsx install my-skill --team platform– для участников командыsx install my-skill --user [email protected]– для одного пользователяsx install my-skill --bot python-backend– для идентификатора CI/агента
Используйте sx install --dry-run, чтобы просмотреть, что будет установлено.
Облачное реле
Предоставьте доступ к своему хранилищу для Claude.ai или ChatGPT через MCP с помощью реле skills.new:
sx cloud connect sx cloud serve sx cloud status
Реле открывает WebSocket-туннель — содержимое хранилища остается локальным.
Аналитика и аудит
Отслеживайте использование и изменения:
sx stats sx stats --since 7d --json sx audit --actor [email protected] --since 30d --event install.set
Совместимость с существующими настройками Claude Code
Если у вас есть навыки в ~/.claude, sx может их версионировать и синхронизировать:
sx add ~/.claude/commands/my-command sx add ~/.claude/skills/my-skill sx add code-review@claude-plugins-official
Sx автоматически определяет тип актива (skill, command, MCP, agent, hook, rule) и оборачивает файлы с метаданными, не изменяя их.
Sx поддерживает несколько хранилищ через профили (sx profile add work, sx profile use work) и работает с любым AI-клиентом, поддерживающим MCP или файловые конфиги — Claude Code, Cursor, GitHub Copilot, Gemini, Kiro и другими.
📖 Читать полный исходный код: HN AI Agents
👀 Смотрите также

Функции ИИ: Генерация кода в реальном времени с автоматической проверкой
AI Functions — это библиотека на Python, которая позволяет определять функции с помощью спецификаций на естественном языке вместо кода реализации, выполняет код, сгенерированный LLM, во время выполнения и проверяет выходные данные с помощью постусловий, которые запускают автоматические повторные попытки при сбое.

Контейнер Claude Code обеспечивает изоляцию в Docker без необходимости настройки для Claude Code.
Claude Code Container (ccc) — это бесплатный инструмент с открытым исходным кодом, который автоматически создаёт изолированные Docker-контейнеры для каждого проекта в Claude Code без необходимости настройки. Он перенаправляет переменные окружения хоста, монтирует SSH-ключи, предоставляет прозрачный прокси для localhost и включает предварительно настроенный Chromium с chrome-devtools MCP.

nervx: CLI-инструмент сокращает использование токенов кода Claude за счет анализа структуры кодовой базы
nervx — это устанавливаемый через pip CLI-инструмент, который анализирует репозитории с помощью tree-sitter, строит граф SQLite из функций и импортов и генерирует структурную карту NERVX.md. Он автоматически добавляет инструкции в CLAUDE.md, обучая Claude использовать навигацию nervx, что в тестах сократило количество grep-поисков на 65% и выходных токенов на 48%.

Управление задачами нескольких ИИ-агентов с помощью канбан-досок
Разработчик делится опытом запуска нескольких агентов Claude AI в терминальных вкладках и выделяет три ключевые проблемы рабочего процесса: отсутствие видимости прогресса, потеря контекста при переключении между задачами и прерывания из-за лимитов запросов. Их решение предполагает рассматривать задачи ИИ как рабочие элементы на канбан-доске.