AI News HubLIVE
サイト内リライト2 分で読了

Show HN: Sx – AIスキル、MCP、コマンドのためのオープンソースパッケージマネージャー

Sx は、AIコーディングアシスタントのスキル、MCP設定、コマンドを共有・管理するためのオープンソースパッケージマネージャーです。チーム内でAI知識がサイロ化する問題を解決し、複数のAIクライアントをサポートし、集中管理によるコラボレーションを実現します。

ソースHacker News AI著者: detkin

Sx は、AIコーディングアシスタントのスキルをチーム全体で効率的に共有・管理するためのオープンソースツールです。多くの開発者はAIアシスタントを最大限活用するためのカスタムスキル、MCP設定、スラッシュコマンドなどを習得していますが、その知識は個人のマシンに留まりがちです。従来の回避策にはスケーラビリティの問題があります。各リポジトリにコピーすると重複管理とバージョン漂移が発生し、グローバル設定は不要なプロジェクトにまでコンテキストを肥大化させます。クライアントプラグインは手動インストールが必要で、特定のAIクライアントにロックされ、バンドルもできません。

Sx は npm、Cargo、uv と同様のマニフェスト&ロックパターンを採用し、シンプルなコマンドセットでAIアセットを管理します。ユーザーはボールト(vault)内でスキル、ルール、エージェント、コマンド、フック、MCPサーバーを作成・共有できます。インストール時にスコープ(組織、リポジトリ、パス、チーム、ユーザー、ボット)を指定することで、必要なアセットを必要な場所だけに配置できます。マニフェストファイル sx.toml が全アセットとそのスコープを定義し、ロックファイルがユーザーごとに解決結果をキャッシュして再現性を確保します。

Sx は Claude Code、Cline、Codex、Cursor、GitHub Copilot、Gemini、Kiro、Openclaw など多数のAIクライアントをサポートし、cloud relay機能を使えば claude.ai や chatgpt.com のウェブ版にもボールトを公開できます。Cloud relay はマシン上のWebSocket経由でリクエストを転送し、ボールトコンテンツはローカルに留まります。チームコラボレーションのために、Sx は3つの配布モデルを提供します:個人用途のローカルパス、小規模チーム向けのGit Vault、大企業向けの中央管理UIを持つ Skills.new です。Skills.new は発見、作成、共有、使用分析のためのUIを提供します。

さらに、Sx は使用統計と監査ログ機能が組み込まれており、sx auditsx stats コマンドでクエリできます。また、85,000以上のエージェントスキルを持つコミュニティディレクトリ skills.sh と統合されています。インストールは Homebrew やスクリプトで簡単に行え、sx init でボールトを初期化、sx add でアセットを追加、sx install で現在のプロジェクトにインストールします。--dry-run でプレビューも可能です。

Sx は Go で書かれており、Go 1.25 以上が必要です。現在52のリリースがあり、活発に開発が進められています。ライセンスは Apache-2.0 です。ロードマップでは、ローカル/Git/Skills.new ボールト、主要なAIクライアント対応、組織/チーム/ボット等のインストールターゲット、スキル発見、分析機能が完了しており、今後はRBACと変更要求フローの追加が予定されています。