DEV Community 日本語
フォロー
AIコーディングエージェントのためにNotchアプリを構築した理由
著者は以前、別々のターミナルタブで実行されている複数のAIエージェントセッションの管理に苦労していました。この問題を解決するために、著者はNotch CrewというmacOSアプリを開発しました。このアプリは、すべてのエージェントセッションをMacBookのノッチ領域に統合し、視認性を向上させます。各エージェントセッションは独自の行に表示され、ステータス、コンテキスト、トークン、モデル、モードが表示されます。このアプリは、エージェントが単にアイドル状態ではなく、保留中のシェルタスクがある場合にそれを表示します。エージェントが許可を必要とする場合、Notch Crewはターミナルと同じ選択肢を提示し、直接対話を可能にします。ユーザーはフックを簡単にインストールおよびアンインストールでき、アプリは追加されたものに関する透明性を提供します。Notch Crewは、ユーザーがセッションに直接入力したり、ファイルをドロップしたりすることも可能にし、さまざまなターミナルエミュレータをサポートしています。会話はエージェント間で引き継ぐことができ、過去のセッションは最近のセッションリストから再開できます。ノッチによって開かれたセッションは、表示されているターミナルウィンドウを必要としないため、従来のターミナルセッションと比較して消費電力が大幅に削減されます。ターミナルウィンドウは、アクティブかバックグラウンドかに関わらず、かなりの電力を消費します。ノッチ自体は最小限のCPUと電力を消費します。Notch CrewはMac上でローカルに動作し、セッションファイルを読み取り、アップデートと購入のためにのみ外部呼び出しを行います。Claude Code、Codex CLI、Gemini CLI、OpenCode、およびOllamaモデルをサポートしており、Apple SiliconまたはIntelプロセッサ上でmacOS 14以降が必要です。著者は、複数の並列エージェントを管理しているユーザーからのフィードバックを求めています。