Sx: AI 스킬, MCP 및 명령어를 위한 오픈소스 패키지 매니저

Sx는 AI 코딩 어시스턴트를 사용하는 팀을 위해 설계된 오픈 소스 패키지 관리자입니다. AI 구성(사용자 정의 스킬, MCP 서버 설정, 슬래시 명령, 후크, 에이전트 및 코딩 표준)을 중앙에서 관리하고, 범위를 지정하며, 조직 전체에 공유할 수 있는 버전 관리 패키지로 취급합니다.
Sx를 사용하는 이유?
문제: 최고의 개발자들은 효과적인 AI 설정(프롬프트, MCP, 명령)을 만들지만, 이들이 자신의 머신에 고립되어 있습니다. 현재의 해결 방법(각 레포에 복사 - 중복 및 표류, 전역 설정 - 컨텍스트 비대, 수동 플러그인 설치 - 클라이언트 종속)은 확장되지 않습니다. Sx는 AI 자산을 범위 설치가 가능한 공유 가능한 패키지로 취급함으로써 이 문제를 해결합니다.
빠른 시작
# macOS/Linux via Homebrew brew tap sleuth-io/tap brew install sx또는 쉘 스크립트 사용
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/에이전트 ID
sx install --dry-run을 사용하여 설치될 내용을 미리 볼 수 있습니다.
클라우드 릴레이
skills.new 릴레이를 사용하여 MCP를 통해 볼트를 Claude.ai 또는 ChatGPT에 노출하세요:
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는 자산 유형(스킬, 명령, MCP, 에이전트, 후크, 규칙)을 자동 감지하고 파일을 수정하지 않고 메타데이터로 래핑합니다.
Sx는 프로필을 통해 여러 볼트를 지원하며(sx profile add work, sx profile use work), MCP 또는 파일 기반 구성을 지원하는 모든 AI 클라이언트(Claude Code, Cursor, GitHub Copilot, Gemini, Kiro 등)와 작동합니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

개발자가 Claude Code로 .NET SaaS 템플릿 생성기를 구축하고 워크플로우 인사이트를 공유합니다
한 개발자가 인증, ORM, 백그라운드 작업을 포함한 .NET 10 SaaS 스타터 템플릿인 NETrock를 오픈소스로 공개한 후, Claude Code를 사용해 이를 위한 클라이언트 측 생성기를 만들었습니다. 이 생성기를 사용하면 사용자가 기능을 선택하고 브라우저에 남아 있는 작동하는 .zip 프로젝트를 다운로드할 수 있습니다.

TranscriptionSuite v1.1.2는 WhisperX, NeMo 및 VibeVoice 모델을 추가합니다.
TranscriptionSuite v1.1.2는 이제 세 가지 전사 파이프라인을 제공합니다: PyAnnote 화자 분리를 지원하는 WhisperX, PyAnnote 화자 분리를 지원하는 NeMo 모델(Parakeet 및 Canary), 그리고 내장 화자 분리를 지원하는 VibeVoice 모델입니다. 이 업데이트에는 모델 관리자, 병렬 처리, 단축키 제어, 그리고 VibeVoice를 위한 24kHz 녹음 파이프라인이 포함되어 있습니다.

클로드-퍼스트 애널리틱스 MCP 서버: AI 에이전트에 웹 애널리틱스 컨텍스트 직접 접근 권한 부여
한 개발자가 자신의 웹 분석 도구를 MCP 서버로 재구축하여, 간단한 웹 분석, 추적 가능한 링크, 제품 인사이트 도구를 Claude에 직접 제공함으로써 AI 에이전트가 코드 및 데이터베이스 컨텍스트와 함께 사이트 데이터를 활용할 수 있도록 했습니다.

TypeScript 프로젝트용 MCP 서버, Claude Code의 Grep 패턴을 인덱싱된 심볼 조회로 대체
한 개발자가 TypeScript 프로젝트에서 Claude Code의 grep-and-guess 패턴을 인덱싱된 심볼 조회로 대체하는 MCP 서버를 구축했습니다. 이 도구는 심볼, 호출 위치, 임포트, 클래스 계층 구조의 실시간 SQLite 인덱스를 유지하여 테스트에서 토큰 사용량을 63-79% 줄였습니다.