← 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 Principles The problems yatamux is trying to solve, and the design choices behind the current implementation.
  2. 2. Architecture in Detail A current-code walkthrough of the startup flow, channel topology, and IPC format after the workspace split.
  3. 3. Rendering Pipeline A walkthrough of how ConPTY byte streams travel through Grid and end up in GDI.
  4. 4. Pane Management A walkthrough of Workspace / Surface / PaneTree and how the client-side LayoutNode stays in sync.
  5. 5. Map of Core Types and Traits A bird's-eye view of the main types across the workspace, aligned with the current module split.
  6. 6. Developing with AI Agents A development workflow built around AI coding agents such as Claude Code and Codex.
  7. 99. Appendix A: Glossary Short explanations of the Win32, VT, and yatamux-specific terms used throughout this book.
Read the first chapter →