Wanda is a macOS 15+ terminal emulator MVP focused on a low-latency PTY-to-Metal rendering path.
swift buildswift test./script/build_and_run.shThis stages and launches dist/Wanda.app. swift run Wanda remains useful for low-level SwiftPM diagnostics, but the app-bundle script is the normal local run path.
The first milestone is a single native macOS terminal window with a local shell, Swift terminal model, bounded in-memory scrollback, basic selection, Metal text rendering, window geometry restore, and latency instrumentation.
swift testpasses.swift buildpasses../script/build_and_run.shlaunches one native macOS window fromdist/Wanda.app.- Printable keys reach the shell.
- Option-Left sends
ESC b. - Option-Right sends
ESC f. - Command-Left sends
Ctrl-A. - Command-Right sends
Ctrl-E. - Window size and position restore after relaunch.
- Sustained shell output does not grow scrollback beyond the configured cap.