Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
ターミナルをメインスレッドとして使うClaude Code インタラクティブモードのリファレンスClaude Code ボイスモードClaude Code 差分レビューClaude Code Monitor ツールClaude Code ルーティン
speedy_devvkoen_salo
Blog/Handbook/Core/Terminal as Main Thread

ターミナルをメインスレッドとして使う

Claude Code が長いタスクを処理している間に、2つ目のターミナルタブを開く。CPUスケジューラとして並列セッションを実行する。tmux、VS Code、iTerm2のレイアウトも紹介。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Published Mar 25, 2026Handbook hubCore index

問題: Claude Code のリクエストが時間のかかる処理をしていて、あなたの手も目も頭も遊んでいる。本当のコストは、時計の針ではなくそこにある。

すぐにできること: 2つ目のターミナルタブを開き、claude を起動して、最初のセッションが動いている間に関連するタスクを渡す。あなたは今、作業者からスケジューラに格上げされた。

あなたはCPUスケジューラだ

待ち時間のコストは、かつてはあなただけにかかっていた。今は、並列で動かせたはずの Claude セッションも無駄にしていることになる。

あなたの環境を小さなオペレーティングシステムとして想像してほしい。ボトルネックはあなたの注意力であり、Claude が処理できる量ではない。あなたが調整する。Claude が実行する。

並列ターミナルのセットアップ

このパターンには複数のターミナルウィンドウが必要だ。シェルごとの具体的なセットアップを示す:

VS Code (最も簡単):

# ターミナルを分割: Ctrl+Shift+5 (MacではCmd+Shift+5)
# 各ペインが独自のclaudeインスタンスを動かす

tmux (最も強力):

# 分割ありの新しいセッションを作成
tmux new-session -s dev
# 水平分割: Ctrl+b "
# 垂直分割: Ctrl+b %
# ペイン間の移動: Ctrl+b 矢印キー

Mac の iTerm2:

# 垂直分割: Cmd+D
# 水平分割: Cmd+Shift+D

各ペインがそれぞれ独自のコンテキストを持つ claude プロセスをホストする。

並列パターン

1度に1つのブロックされたタスクというのは古い形だ。新しい形はこうなる:

# ターミナル1: リファクタリング中
claude
> refactor the auth module to use JWT
 
# あなた: 待たずに! ターミナル2に切り替える
claude
> write integration tests for the payment flow
 
# ターミナル3: ドキュメント
claude
> update the API docs for the new endpoints

3つの Claude セッションが同時に動いている。あなたの仕事は、監視し、方向を調整し、出力を統合することだ。

実践的な調整

開発パイプライン

3つのターミナルを1つのフィーチャーにきれいに割り当てられる:

ターミナルタスク並列の理由
1ビルドエラーの修正ブロッキング課題
2コード変更のレビュー独立した分析
3デプロイチェックリストの準備先に始められる

セッションの引き継ぎ

1つの Claude のアウトプットが別の Claude のインプットになれる:

# ターミナル1がリファクタリングを完了し、ファイルに保存
> save the refactored auth to src/auth-new.ts
 
# ターミナル2が引き継ぐ
> write tests for src/auth-new.ts

ファイルシステムがセッション間の引き継ぎバスになる。

コンテキストの分離

コンテキストはペイン間で混入せず、その分離こそがポイントだ:

  • 1つのセッションでの長いやり取りはそこに留まる
  • 各ターミナルがそれぞれ専門領域を持てる
  • 実質的なコンテキストウィンドウがセット全体で倍増する

ターミナルの最適化

並列セッションで大半はカバーできる。調整されたターミナルは残りの摩擦を取り除く。

Shift+Enterによる複数行入力

長いプロンプトには、送信しない改行が必要だ。Shift+Enter は iTerm2、WezTerm、Ghostty、Kitty でネイティブに対応している。他のシェルでは、Claude Code 内から /terminal-setup を実行すると VS Code、Alacritty、Zed、Warp への設定が行われる。

汎用フォールバック: \ を入力してからEnterを押すと、どのターミナルでも改行を受け付ける。ターミナル設定ガイドで残りの手順を確認できる。

通知の設定

複数のセッションが動いている場合、どれかが終了した瞬間を素早く察知することが重要になる。iTerm 2 の場合は、環境設定からプロファイル、ターミナルと進む。「Silence bell」をオンにし、「Filter Alerts」で「Send escape sequence-generated alerts」を選択する。遅延を設定すると、Claude が完了するたびにネイティブのmacOS通知が届く。

他のターミナルでは、完了時に独自ロジックを実行するカスタム通知フックで同じ結果を得られる。完璧な組み合わせ: 1つのセッションに集中しながら、別のセッションが終わったら肩を叩いて知らせてくれる。

Vimモード

すでにvimを使っているなら、Claude Code 内で /vim を実行すると入力欄がモーダル編集に対応する。ノーマル、インサート、ビジュアルモードが全て使えて、h/j/k/l による移動、ワードモーション、テキストオブジェクト、ヤンク、ペーストも動く。/config でトグルする。キーバインドガイドにすべてのショートカットが載っている。インタラクティブモードガイドでは、スラッシュコマンド、モード切り替え、セッション制御を1つの流れで説明している。

カスタムステータスライン

プロンプトの下に小さな情報ストリップを固定して、Claude を離れることなく有効なモデル、コンテキストの使用量、gitブランチ、セッションコストを確認できる。設定から追加するか、/statusline を呼び出すと Claude が生成してくれる。ストリップは会話が進むにつれてライブで更新され、セッションが複数開いた瞬間から効果を発揮する。

うまくいかないとき

問題: ペインのグリッドが混沌としてきた 解決策: 2つのターミナルから始めて、それ以上は増やさない。2つが筋肉の記憶になってから3つ目を追加する。

問題: どのペインが何をしているか分からなくなった 解決策: tmux ウィンドウにラベルを付けるか、VS Code のターミナル名前付け機能を活用する。シンプルな対応付けが助けになる: 左=フィーチャー、中央=テスト、右=ドキュメント。

スループットの乗数

段階的に並列数を増やしていこう:

  • 1週目: 2つの同時セッション、快適に
  • 2週目: 3セッション、スムーズに切り替え
  • 3週目: 複雑なフィーチャーに4〜5セッション

目標は生の速度ではない。待ち時間に注意力を遊ばせないことだ。

今すぐ試す

  1. ターミナルウィンドウを3つ開く
  2. それぞれで claude を起動する
  3. 関連しているが別々の3つのタスクを開始する
  4. それぞれが応答するたびに切り替える練習をする

あなたはユーザーであることをやめ、オーケストレーターになる。ClaudeFast's Code Kit は同じ調整機能を /team-build コマンドに組み込んでいる。1つのプランファイルを読み取って、そこから並列サブエージェントを生成するコマンドだ。プロンプトの配線、コンテキストの境界、結果の集約がすべてコマンド内で処理される。

次のステップ: 各セッションを磨くためのコンテキスト管理の記事、キューに入った作業のための計画モードガイド、そして手放しの調整のためのサブエージェント設計ガイドを読む。

上級: これを自動計画戦略とフィードバックループと組み合わせることで、連携して動く開発環境を構築できる。

Continue in Core

  • Claude Codeにおける100万トークンコンテキストウィンドウ
    AnthropicはClaude CodeのOpus 4.6とSonnet 4.6に対して100万トークンのコンテキストウィンドウを有効化した。ベータヘッダー不要、追加料金なし、定額料金、そして圧縮の削減。
  • Auto Dream
    Claude Code はセッション間に自身のプロジェクトノートを整理します。古いエントリは削除され、矛盾は解消され、トピックファイルは再整理されます。/memory を実行してください。
  • クロードコードのオートメモリー
    オートメモリーは、Claude Codeがプロジェクトノートを実行し続けることを可能にします。ファイルの場所、書き込まれる内容、/memoryの切り替え方法、CLAUDE.mdを選ぶタイミング。
  • 自動計画戦略
    Auto Plan Modeは--append-system-promptを使ってClaude Codeを計画優先のループに強制する。ファイル操作は承認が得られるまで一時停止される。
  • 自律 Claude Code
    一晩でフィーチャーをリリースするエージェントのための統合スタック。スレッドが構造を与え、Ralph ループが自律性を与え、検証が正確さを保つ。
  • Claude Buddy
    AnthropicのApril Fools 2026サプライズ: Claude Codeの中のたまごっちシステム。18種、5段階のレアリティ、CHAOSとSNARKのステータス、16進エンコードされたイースターエッグがリーク。

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。
  • エージェントチームのコントロール
    デリゲートモード、表示モード、プラン承認、ファイル境界、CLAUDE.md ルールを設定して、Claude Code のチームリードがコーディングではなくコーディネートに専念できるようにします。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Claude Code Ultraplan

Ultraplanは重い計画フェーズをあなたのマシンから切り離す。3つの起動方法、ブラウザでのレビュー画面、そして漏洩で明らかになったシステムプロンプトのバリアント。

Claude Code インタラクティブモードのリファレンス

多くのClaude Codeユーザーが気づかないショートカット、モード、スラッシュコマンドを紹介。Ctrl+FでバックグラウンドAgentを終了、/btwでサイド質問、/vimでモーダル編集を有効化。

On this page

あなたはCPUスケジューラだ
並列ターミナルのセットアップ
並列パターン
実践的な調整
開発パイプライン
セッションの引き継ぎ
コンテキストの分離
ターミナルの最適化
Shift+Enterによる複数行入力
通知の設定
Vimモード
カスタムステータスライン
うまくいかないとき
スループットの乗数
今すぐ試す

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。