CodeBuddy、
ノッチの中に。
CodeBuddy Codeの通知と承認をMacで
GnistaはCodeBuddy CodeのすべてのセッションをMacBookのノッチに表示します。作業中か、完了か、対応待ちか。何かを実行したがったら、その場で許可か拒否を。ターンが終わったら、その場で返信を。
CodeBuddyとGnista、ひと目で。
- 動く場所
- CodeBuddy Codeの対話型CLI。どのターミナルでも。
- セットアップ
- バックアップを取ってから、
~/.codebuddy/settings.jsonにフックを追加します。CodeBuddyはフォルダごとに一度、信頼するか確認します。 - 対応待ち
- 権限のリクエストを、実行したいコマンドとともに、発生したその瞬間に。質問も。
- ノッチから応答
- 「許可」か「拒否」と、質問への回答。「常に許可」はありません。
- ノッチから返信
- できます。Terminal、iTerm、Ghostty、tmuxのペイン、またはGnistaの拡張機能を入れたエディタのターミナルで、代わりに入力します。
- 行に表示されるもの
- セッション名、プロンプト、最新の返信、実行中のツール、タスクの進捗。
- サブエージェント
- 作業中は行に表示されます。それぞれのタスクとステップ、完了した数も。
- コストと上限
- セッションが使ったクレジット。設定 ▸ 一般 ▸ 使用量が「オフ」以外なら、CodeBuddyのステータスライン経由でコンテキストのリングも。ドル建ての価格とプランの上限はありません。
許可。拒否。そのまま続行。
CodeBuddy Codeが許可を求めると、実行したいコマンドとともにノッチが開きます。許可すれば実行され、拒否すればCodeBuddyは「Denied from Gnista」と表示して、それ抜きで作業を続けます。
包みではなく、中身のツールを。
CodeBuddyは小さなコード片からツールを実行します。Gnistaはその奥まで読むので、行には「REPL」だけでなく、CodeBuddyが扱っているコマンドやファイルが表示されます。
CodeBuddy自身の記録を、代わりに読みます。
GnistaはCodeBuddyのセッションファイルから、セッション名、プロンプト、その返信、タスクの進捗、作業中のサブエージェント、セッションが使ったクレジットを読み取ります。
もうひと言? 返信を。
ターンが終わったらノッチで返信を入力すると、GnistaがCodeBuddyのターミナルに入力します。対象はTerminal、iTerm、Ghostty、tmuxのペイン、またはGnistaの拡張機能を入れたエディタのターミナルです。
CodeBuddyでできないこと、とその理由。
- 「常に許可」はありません。CodeBuddyはフックからルールを受け取らないので、Gnistaはリクエストに1件ずつ、「許可」か「拒否」で、または質問への回答で応答します。
- プリントモード(
codebuddy -p)では、フックが動く前にCodeBuddyが権限を拒否するため、Gnistaが応答するものはありません。 - ドル建ての価格とプランの上限はありません。CodeBuddyはクレジットで課金するので、行にはセッションが使ったクレジットを表示します。コンテキストのリングは、CodeBuddyのステータスライン経由でだけ表示されます。
- 返信はセッションのターミナルに入力するため、Terminal、iTerm、Ghostty、tmuxのペイン、またはGnistaの拡張機能を入れたエディタのターミナルで使えます。
接続は1分で。
- Gnistaを開き、CodeBuddyにチェックを入れます。
- Gnistaは
~/.codebuddy/settings.jsonをバックアップし、既存のフックはそのままに、自分のフックを追加します。 - プロジェクトでCodeBuddyを起動します。フォルダで初めて使うときは信頼するか確認されるので、はいと答えてください。
CodeBuddy、聞かれたことに答えます。
ノッチからCodeBuddyを承認できますか?
はい、対話型CLIなら。「許可」でコマンドが実行され、「拒否」で止まります。質問にも回答できます。「常に許可」はありません。
codebuddy -pの実行をノッチから承認できますか?
codebuddy -pの実行をノッチから承認できますか?できません。プリントモードでは、フックが動く前にCodeBuddy自身が権限を拒否するため、応答するものがありません。
価格ではなくクレジットなのはなぜですか?
CodeBuddyはクレジットで課金し、どのモデルを使ったかを示さないため、GnistaはCodeBuddyが数えたとおりに、各セッションが使ったクレジットを表示します。
TencentのCodeBuddyですか?
はい。そのターミナル向けエージェント、CodeBuddy Codeです。
削除するには?
設定 ▸ エージェント ▸ CodeBuddy ▸ 接続解除。Gnistaのフックだけがきっちり消えます。
Gnistaが見守るほかのエージェント
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Qwen Code
Cursor
Mistral Vibe
Kimi Code
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
MiMoCode
ZCode
WorkBuddy
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
エージェントを自作しましたか? 1行のJSONでGnistaに報告できます。詳しくはカスタムエージェントへ。