OpenHands、
ノッチの中に。

OpenHands CLIの通知をMacで

GnistaはOpenHands CLIのすべてのセッションをMacBookのノッチに表示します。作業中か、完了か、確認を待っているか。実行中のコマンドや編集中のファイル、そして終わったときの返信も。クリックひとつで、そのタブへ。

7日間無料で試す アカウント・カード不要 · その後€19の買い切り
01概要

OpenHandsとGnista、ひと目で。

動く場所
どのターミナルでもOpenHands CLI(openhands)が。
セットアップ
フックは~/.openhands/hooks.jsonに。バックアップを取ってから。
対応待ち
表示されます。自身の確認画面で確認が待っている間、確認を求めている操作とともに。会話フォルダから読み取ります。
ノッチから応答
できません。フックからは確認が見えず、応答もできません。
ノッチから返信
Terminal、iTerm、Ghostty、tmuxのペイン、またはGnistaの拡張機能を入れたエディタのターミナルで、代わりに入力します。
行に表示されるもの
プロンプト、実行中のコマンド、読み込み・編集中のファイル、最後の返信、使ったコンテキスト。会話フォルダから読み取ります。
サブエージェント
表示されません。OpenHandsのフックは報告しません。
コストと上限
OpenHandsが記録するコスト。なければモデルの価格で計算します。プランの上限はありません。

どのステップも、1行で。

行は、プロンプトから、ターミナルで実行するコマンド、表示・編集するファイルまでOpenHandsを追いかけ、ターンが終わると最後のメッセージを表示します。

フックファイルのことを、正直に。

OpenHandsは最初に見つけたフックファイルを読みます。Gnistaのフックは~/.openhands/hooks.jsonにあるので、独自の.openhands/hooks.jsonを持つプロジェクトではそれが隠れ、そのプロジェクトのセッションは表示されません。

OpenHandsでできないこと、とその理由。

  • ノッチからの応答:OpenHandsは自身の確認画面で確認を求め、それはどのフックにも見えず、応答もできないので、確認はOpenHandsで。
  • 独自の.openhands/hooks.jsonを持つプロジェクトでは、Gnistaのフックが隠れます。OpenHandsは最初に見つけたフックファイルしか読まないからです。
  • サブエージェント:OpenHandsのフックは報告しません。
  • ノッチからの返信はターミナルに入力するので、Terminal、iTerm、Ghostty、tmuxのペイン、またはGnistaの拡張機能を入れたエディタのターミナルだけです。
02セットアップ

接続は1分で。

  1. Gnistaを開き、OpenHandsにチェックを入れます。
  2. Gnistaは~/.openhands/hooks.jsonのバックアップを取ってから、フックを追加します。既存のフックはそのままです。
  3. 新しいopenhandsのセッションを始めます。プロジェクトに独自の.openhands/hooks.jsonがあると、OpenHandsはそこではそちらを使うので、Gnistaにはそのプロジェクトから何も届きません。
03FAQ

OpenHands、聞かれたことに答えます。

OpenHandsが対応待ちになったら表示されますか?

はい。確認を受け取るフックはありませんが、確認を待っていることがOpenHandsの会話フォルダに記録されるので、行は対応待ちと、確認を求めている操作を表示します。応答はOpenHandsで。

ノッチからOpenHandsを承認できますか?

できません。確認がフックに届くことはないので、応答はOpenHandsで。

あるプロジェクトだけ何も表示されないのはなぜですか?

おそらく独自の.openhands/hooks.jsonがあります。OpenHandsは、Gnistaのフックがある~/.openhands/hooks.jsonではなく、そちらを使います。

削除するには?

設定 ▸ エージェント ▸ OpenHands ▸ 接続解除。Gnistaのフックだけがきっちり消え、ほかのフックは残ります。

Gnistaが見守るほかのエージェント

エージェントを自作しましたか? 1行のJSONでGnistaに報告できます。詳しくはカスタムエージェントへ。