Show HN: Sx 2.0 – Share AI skills with your team through a Dropbox folder

개요

Sx 2.0은 Mac, Windows, Linux에서 작동하는 네이티브 앱으로, Git이나 터미널 없이 누구나 팀과 AI 스킬을 공유할 수 있게 해주는 오픈소스 패키지 매니저입니다.

주요 내용

* AI 자산 분배 문제 해결: 개발자들이 만든 AI 스킬, MCP 구성, 명령어 등이 개인 기기에 갇혀 분배되지 못하는 문제를 해결하기 위해 오픈소스 패키지 매니저인 Sx를 개발했습니다.
* 개발자 중심에서 비기술 직군으로 확장: 초기 Sx는 개발자가 Git 저장소에 스킬을 버전 관리하고 Claude Code, Cursor, Copilot 등 다양한 AI 클라이언트에서 설치하는 데 사용되었습니다. 하지만 마케팅, 법무, 영업, 운영 등 비기술 직군 사용자들도 AI 스킬을 유용하게 활용하지만 Git이나 터미널 사용에 익숙하지 않다는 점을 파악했습니다.
* Sx 2.0의 변화: Sx 2.0은 이러한 문제를 해결하기 위해 데스크톱 앱 형태로 출시되었으며, Dropbox, Google Drive, OneDrive, iCloud와 같은 공유 폴더를 통한 배포 모델을 채택했습니다.
* 공유 폴더 기반 워크플로우: 비기술 팀원은 앱을 열고 공유 폴더를 지정한 후, 마크다운 형식의 스킬 파일을 해당 폴더에 드래그하여 추가합니다. 팀원들은 동일한 폴더를 공유하여 추가된 스킬을 즉시 사용할 수 있습니다. 별도의 서버나 계정 없이 기존 파일 동기화 서비스를 활용합니다.
* Vault Format v2: 2.0 버전에서는 Vault Format v2를 도입하여 각 에셋의 최신 버전이 assets/<name>/에 일반 마크다운 파일로 저장됩니다. 버전 기록은 .sx/versions/에 유지되어 Git 없이도 파일 내용을 직접 확인하고 수정할 수 있습니다.
* AI 클라이언트 통합 및 동기화: Sx 앱은 AI 클라이언트를 네이티브하게 인식하며, 앱 내 "Sync" 버튼 클릭 시 백그라운드에서 sx install을 실행하여 각 에셋을 Claude Code, Cursor, Copilot 등 다양한 클라이언트 형식으로 변환하여 설치합니다.
* 개발자 워크플로우 유지: CLI는 기존과 동일한 Go 바이너리를 사용하며, Git 및 skills.new 볼트 타입도 계속 지원됩니다. 앱과 CLI 모두 동일한 볼트에서 데이터를 읽습니다.
* 컬렉션 기능: 관련된 스킬들을 그룹화하여 단위로 설치할 수 있는 컬렉션 기능을 추가했습니다. 공유 컬렉션에 스킬이 추가되면 해당 컬렉션을 사용하는 모든 팀원에게 자동으로 적용됩니다.
* 확장 시스템 (Extensions): 앱 자체를 플러그인 형태로 확장할 수 있는 시스템을 도입했습니다. 확장 기능은 매니페스트와 ES 모듈로 구성되며, 대시보드 위젯, 게시 시간 검사, 에디터 명령어, 새로운 뷰 등을 추가할 수 있습니다.
* 마켓플레이스 및 팀 건강 도구: 15개의 확장 기능이 포함된 마켓플레이스를 제공하며, 특히 팀의 스킬 사용 현황을 점수화하고 문제점을 제시하는 "Collection Doctor", 스킬 사용 현황을 파악하는 "Adoption Widgets", 스킬 검토 일정을 관리하는 "Review Rota", 스킬을 외부 공유용으로 컴파일하는 "Collection Export" 등이 포함됩니다.
* 확장 기능의 보안 및 투명성: 확장 기능은 파일 시스템, Node, 네트워크 접근 권한이 명시적으로 선언되어야 하며, 권한 변경 시 사용자에게 알림을 제공합니다. 또한, 확장 기능 자체도 Sx 에셋으로 취급되어 동일한 파이프라인을 통해 게시, 버전 관리, 감사됩니다.
* 프라이빗 마켓플레이스: 사용자는 자체 저장소를 지정하여 개인적인 확장 기능 마켓플레이스를 구성할 수 있습니다.
* 향후 방향: Sx의 핵심 원칙인 "AI의 이득은 개인에게 갇히지 않고 분배되어야 한다"는 유지됩니다. Sx 2.0은 향후 AI 스킬 작성자가 개발자가 아닌 다른 직군의 사용자가 될 것이라는 예측에 기반하여, 네이티브 앱, 공유 폴더, 그리고 패키지 관리자를 숨기는 단일 동기화 버튼을 통해 이러한 사용자들을 지원하는 데 중점을 둡니다.

시사점

Sx 2.0은 AI 스킬 분배의 패러다임을 개발자 중심에서 비기술 직군으로 확장하여 AI 활용성을 넓히고, 공유 폴더 기반의 직관적인 인터페이스와 확장 가능한 시스템을 통해 팀 내 AI 자산 관리의 효율성을 크게 향상시킬 수 있는 가능성을 제시합니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions