私はGhostty Devというフォークを作りました。これはGhosttyターミナルをベースにしたフォークで、複数のClaude Codeセッションを同時に実行する開発者向けに特別に利用されています。 核心的な課題:5+タブを開いてそれぞれAIエージェントを動かすと、誰が何をしているのか分からない。 主な特徴: リアルタイム進捗ログ — 各タブの上部にはCCのタスクステータス(kqueueでファイル変更を聞き、ポーリングゼロ)が表示され、どのエージェントが構築中でどれが完了しているか一目で確認できます。 タブワークスペース(カスタムディスプレイ名) — Cmd+Shift+Mでタスクタイトル(例:「P5.1 Stripe Backend」)を設定し、Cmd+Shift+Nでメモパネルを開きコンテキストを記録します。 すべてはタブごとの分離と永続性の再起動です スニペット — 一般的なコマンドをカスタマイズし、タブ間で共有し、クリックで端末に入力できます。 例えば、zellij attachを追加すると、右側にタブの列を追加できます サイドバーの再設計 — タブ情報が左端のペインをロックしてランダムジャンプを防ぎ、ワンクリックで「tmuxを再開/CCを起動/切り離し」、コーナーマーカー付きのタブを選択します。 ネイティブ設定ウィンドウ — Cmd+は、手動設定ファイルを作成することなくmacOSスタイルの設定を開きます。 セッションの永続性 — ウィンドウやタブの状態は再起動後、冪等で完全に復元されます。 セキュリティ監査対象:経路通過保護、/tmp権限分離、原子書き込み防止データ損失。 GitHubのコメント欄をご覧ください
CMUのタブ機能を使っていいのにと言う人もいますが、正直言って使ってみましたが、タブはちょっと見栄えが悪いと思います。 本当の見た目の組み合わせはここにあります:Ghostty Dev + Zellij、右側に無限拡張
634