← Books

yatamux 技術解説

Rust で自作した Windows 向けターミナルマルチプレクサ yatamux の現行実装を追う。

RustWindowsTerminalyatamux

AI 関与度

なし 人間の補助 AI のみ
立案
執筆
レビュー
校正

目次

  1. 1. 概要と設計思想 yatamux が解決したい課題と、現行実装で採っている設計上の選択。
  2. 2. アーキテクチャ詳解 workspace 化後の起動フロー、チャネル構成、IPC 形式を現行コードに沿って整理する。
  3. 3. レンダリングパイプライン ConPTY のバイト列が Grid を経由して GDI に描かれるまでを追う。
  4. 4. ペイン管理 Workspace / Surface / PaneTree と、クライアント側 LayoutNode の同期を追う。
  5. 5. 型・トレイト関係図 workspace 全体の主要型を、現在のモジュール分割に合わせて俯瞰する。
  6. 6. AI エージェントと開発したこと Claude Code や Codex のような AI コーディングエージェントを前提にした開発フロー。
  7. 99. 付録A: 用語集 本書で出てくる Win32 / VT / yatamux 固有用語の要点。
最初のチャプターを読む →