Credits¶
Trinidad Head¶
Trinidad Head is built by Matt Macosko (project page). Some commits in the history are co-authored with Claude, Anthropic's AI model, and are marked that way in git.
Licensed under either the MIT License or the Apache License 2.0, at your option.
Upstream projects¶
Trinidad Head's terminal engine, pty host and windows are its own code. It builds on these projects, which belong to their own authors:
| Project | Used for |
|---|---|
| Rust and Cargo | The language and build system. |
windows, windows-core, windows-numerics (Microsoft) |
Win32, ConPTY, Direct3D 11, DirectComposition, Direct2D and DirectWrite bindings on Windows. |
objc2, objc2-foundation, objc2-app-kit, objc2-core-graphics, objc2-core-foundation, block2, dispatch2 |
AppKit, CoreGraphics and Grand Central Dispatch bindings on macOS. |
libc |
openpty, signals, flock and other Unix calls. |
unicode-width |
How many cells a character takes. |
| llvm-mingw (Martin Storsjö) | The Windows toolchain and resource compiler used to build without Visual Studio. |
| Microsoft Windows pseudo console (ConPTY) | Running shells on Windows. |
Apple AppKit, CoreGraphics, codesign, notarytool |
The Mac window and the signed download. |
| Cascadia Mono / Code, Consolas, Menlo | Fonts the app asks the system for; not bundled. |
Programs it is made to host¶
- Claude Code is Anthropic's tool. Trinidad Head only hosts it; several features are tuned to how Claude Code draws its screen.
- Claude Code Local is a separate project by the same author for running Claude Code against local models.
Prior art¶
Ghostty was the terminal this one replaced on the author's Mac. Early
research looked at building on its engine before choosing to write everything from scratch, and
the Mac helper th-open understands the .ghostty and .command files that the author's Ghostty
launcher used. No Ghostty code is included.
This website¶
Built with MkDocs and Material for MkDocs.