Image: ghostty.org
Ghostty ported from Zig to Rust with Claude Code agents
A terminal emulator was ported from Zig to Rust over months of Claude Code agent sessions, with a public write-up and live side-by-side demo.
Credits
- Reddit poster emp_ch3fboyardee Source ↗
Earliest dated source:
The full story
Over a few months the poster ported the Ghostty terminal from Zig to Rust using Claude Code agents, and calls the result Rustty. Its behaviour is defined by Ghostty's, and the scope is parity with one pinned commit, with the credit going to Ghostty's authors.
The write-up shows two live terminals in the browser, one drawn by Rustty and one by Ghostty, both compiled to WebAssembly. It also publishes all 898 prompts sent over 112 days, replays of the work, and an account of four memory-safety bugs.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: Porting Ghostty to Rust with Claude CodeReddit poster: emp_ch3fboyardeePosted
The maker's post on r/ClaudeAI.
If it disappears: archived copy of Reddit: Porting Ghostty to Rust with Claude Code (opens in a new tab)
- The project: ghostty.org
Linked in the post.