インストール
heal は heal という名前の 1 つのバイナリです。下の 3 つの方法のどれでも同じバイナリが入るので、環境に合うものを選んでください。Claude のスキルは別に、Claude Code プラグインとして入れます(Claude Code プラグイン を参照)。
- OS: macOS または Linux。フックのスクリプトとパスの扱いが POSIX シェルを前提にしているため、Windows には対応していません。
- Git: 最近のバージョンなら何でも構いません。heal は内部で libgit2 を使いますが、post-commit フックを動かすには
gitコマンドも必要です。
Homebrew(macOS / Linux)
Section titled “Homebrew(macOS / Linux)”brew install kechol/tap/heal-clikechol/homebrew-tap を tap し、リリースごとに配布しているビルド済みの heal バイナリを入れます。更新はいつもの brew upgrade でできます。
Rust ツールチェーン(1.90 以降)が PATH にあれば、次のコマンドで入ります。
cargo install heal-clicargo install は crates.io のソースからビルドし、heal を ~/.cargo/bin に置きます。このディレクトリが PATH に入っていることを確かめてください。
シェルインストーラー(ビルド済みバイナリ)
Section titled “シェルインストーラー(ビルド済みバイナリ)”Homebrew も Rust もない環境向けの方法です。
curl --proto '=https' --tlsv1.2 -LsSf \ https://github.com/kechol/heal/releases/latest/download/heal-cli-installer.sh | shスクリプトは GitHub の最新リリース から、実行中のプラットフォームに合うビルド済みバイナリを取得し、$CARGO_HOME/bin(既定は ~/.cargo/bin)に置きます。中身は Homebrew で入るものと同じで、brew を使わずに届けるという違いだけです。
インストールを確認
Section titled “インストールを確認”heal --versionheal --helpheal --help はすべてのサブコマンドを一覧表示します。コマンドが見つからないときは、~/.cargo/bin(CARGO_HOME を変えているならその下の bin)がシェルの PATH に入っているか確かめてください。
Claude Code プラグイン
Section titled “Claude Code プラグイン”スキル(/heal:setup、/heal:refactor、/heal:docs、/heal:tests)は、heal のリポジトリから Claude Code プラグインとして配布しています。Claude Code で次を実行します。
/plugin marketplace add kechol/heal/plugin install heal@healプラグインはプロジェクトではなく Claude Code の設定の側に入るので、git 管理下のファイルは増えません。プラグインは、公開したときの heal のリリースに固定されています。heal を使っているプロジェクトでセッションを始めるたびに、プラグインは heal CLI が同じリリースのものかを確かめ、違っていれば更新コマンドを 1 行で表示します。
スキルは Claude Code 向けに書いています。Codex CLI で使いたい場合は、heal のリポジトリ にある plugins/heal/skills/ 以下のフォルダを、プロジェクトの .agents/skills/ に手でコピーすれば動きますが、この使い方はサポートしていません。
アップデート
Section titled “アップデート”| インストール方法 | 更新コマンド |
|---|---|
| Homebrew | brew upgrade heal-cli |
| Cargo | cargo install heal-cli をもう一度実行 |
| シェル | インストーラーのコマンドをもう一度実行 |
CLI を更新したら、スキルと揃うようにプラグインも更新してください。Claude Code で /plugin marketplace update heal を実行してから、/plugin update heal@heal を実行します。
heal 0.6 以前からのアップグレード
Section titled “heal 0.6 以前からのアップグレード”以前のバージョンは、スキルを各プロジェクトにコピーしていました(.claude/skills/heal-*、.agents/skills/heal-*)。プラグインを入れたら、各プロジェクトでそのコピーを消し、削除をコミットしてください。
heal skills uninstall消すのは heal 自身が書いたフォルダだけで、自分で作ったスキルは残ります。消し残しがあれば heal doctor が一覧で示します。
アンインストール
Section titled “アンインストール”| インストール方法 | アンインストールコマンド |
|---|---|
| Homebrew | brew uninstall heal-cli |
| Cargo | cargo uninstall heal-cli |
| シェル | rm ~/.cargo/bin/heal |
heal が書き込むのは、heal init を実行したリポジトリの .heal/ と .git/hooks/post-commit フックだけです。まっさらな状態に戻したいときは、これらを手で消してください。プラグインは Claude Code で /plugin uninstall heal@heal を実行すると外れます。