← 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 固有用語の要点。
最初のチャプターを読む →