RealZST/HarnessKit
More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across every AI coding agent. 🌟 Star if you like it!
HarnessKit – すべてのAIコーディングエージェントのための一元管理ツール
概要 – HarnessKitは、無料のオープンソースデスクトップ(macOS、Linux、Windows)およびWebアプリケーションで、多くのAIコーディングエージェント(Claude Code、Codex、Gemini CLI、Cursor、Copilotなど)の拡張機能、設定、メモリファイル、ルールを、一か所から発見、設定、監査、管理できます。
重要性 – 各AIコーディングエージェントは、独自の拡張機能、設定ファイル、ランタイムデータを異なるディレクトリや形式で保存します。HarnessKitはこれらの散在するリソースを統合し、ファイルを移動することなく、明確な概要、一括操作、セキュリティチェックを提供します。
主な機能
| 領域 | HarnessKitの機能 |
|---|---|
| 拡張機能管理 | 5種類の拡張タイプ(スキル、MCPサーバー、プラグイン、フック、エージェントファーストCLI)を、15以上の対応エージェント向けに処理します。拡張機能の有効化/無効化、更新、展開が可能で、自動フォーマット変換(JSON、TOMLなど)にも対応しています。 |
| 設定/メモリ/ルール | 各エージェントのグローバルおよびプロジェクト単位の設定、メモリ、ルールファイルを検出します。エージェントごとのダッシュボードにライブプレビュー付きで表示し、カスタムパスを追加できます。 |
| セキュリティ監査 | 組み込みの静的解析エンジン(18ルール)が各拡張機能にトラストスコア(0〜100)を付け、安全、低リスク、要確認に分類します。調査結果は正確なファイル/行の場所を指し示し、権限(ファイルシステム、ネットワーク、シェル、DB、環境変数)を一覧表示します。 |
| マーケットプレイス | 3つのレジストリ(skills.sh(スキル)、Smithery.ai(MCPサーバー)、エージェントファーストCLIのカタログ)向けの統合ブラウザを備えています。ワンクリックでインストールでき、ソーストラッキングも保持されます。 |
| プロジェクトスコープ | グローバルビューまたは登録済みプロジェクト間で切り替え、プロジェクトごとのセットアップを分離して維持できます。 |
| キット | スキル、MCPサーバー、ルール、メモリファイルのセットを、ポータブルな.hk-kit.zipにバンドルします。キットをインポートすると、選択したエージェントにすべてを一度に展開できます。 |
| インプレース操作 | 各エージェントのネイティブディレクトリに直接読み書きします。有効化/無効化はファイル名の変更だけで行えるため、HarnessKitをアンインストールしても何も残りません。 |
CLI(hk) |
すべてのプラットフォームで、ステータス、一覧表示、監査、拡張機能の有効化/無効化などのターミナルコマンドを提供します。 |
| Webモード | 同じUIをhk serveコマンドから提供でき、ヘッドレスサーバーやクラスターでの使用が可能です。 |
| UXの工夫 | 日替わりヒント、アクティビティフィード、クイックアクション、テーマ(ライト/ダーク/システム)、スムーズなアニメーション。 |
はじめに(クイックスタート)
- デスクトップ – 最新リリースから適切なDMGまたはインストーラーをダウンロードし、アプリケーションにドラッグして起動します。アプリがインストール済みのエージェントを自動検出します。
- Web / CLI – インストールスクリプト(
curl … | shまたはPowerShell相当)を実行して、hkバイナリを~/.local/binに配置します。その後、hk serveでUIを起動し、表示されたURLを開くか、hk status、hk list --kind skill --agent claude、hk auditなどのコマンドを使用します。
誰が使うべきか?
- 複数のAIコーディングアシスタントを扱う開発者で、拡張機能と設定を一元管理したい方。
- 多くのマシンにわたるエージェント拡張機能のセキュリティを監査する必要があるチーム。
- 新しいプロジェクトのオンボーディング用に、再現可能なエージェント拡張機能のセット(キット)をパッケージ化したい方。
ライセンスとコミュニティ
- Apache-2.0(コード)でライセンスされています。アートワークはプロプライエタリです。
- 通常のプルリクエストワークフローで貢献を歓迎します。
結論: HarnessKitは、成長を続けるAIコーディングエージェントのエコシステムのための実用的な管理レイヤーであり、混沌としたファイルとプラグインの集合を、整理され、監査可能で、共有可能なワークフローに変えます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト