← Books

yatamux Technical Guide

A walkthrough of the current yatamux implementation, a Windows terminal multiplexer written in Rust.

RustWindowsTerminalyatamux

AI 関与度

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

Contents

  1. 1.Overview and Design PrinciplesThe problems yatamux is trying to solve, and the design choices behind the current implementation.
  2. 2.Architecture in DetailA current-code walkthrough of the startup flow, channel topology, and IPC format after the workspace split.
  3. 3.Rendering PipelineA walkthrough of how ConPTY byte streams travel through Grid and end up in GDI.
  4. 4.Pane ManagementA walkthrough of Workspace / Surface / PaneTree and how the client-side LayoutNode stays in sync.
  5. 5.Map of Core Types and TraitsA bird's-eye view of the main types across the workspace, aligned with the current module split.
  6. 6.Developing with AI AgentsA development workflow built around AI coding agents such as Claude Code and Codex.
  7. 99.Appendix A: GlossaryShort explanations of the Win32, VT, and yatamux-specific terms used throughout this book.
Read the first chapter →