Workstation
Terminal
Ghostty, the keybindings that pay for themselves, and the one Claude Code flag to turn on.
Ghostty
Ghostty is a GPU-accelerated, native-Mac terminal: 120fps with zero input lag while agents stream walls of output, native AppKit, and a single readable config file. The 25MB scrollback alone earns its keep when an agent dumps a long trace.
Keybindings
Readline bindings that work in the host's prompt and in your shell. Internalize them and you stop reaching for arrow keys.
| Keys | Does |
|---|---|
Cmd + ← / Cmd + → | Start / end of line |
Ctrl + A / Ctrl + E | Start / end of line (readline) |
Ctrl + W | Delete the word before the cursor |
Ctrl + K | Kill from cursor to end of line |
Ctrl + U | Clear the whole line |
Option + ← / Option + → | Move one word at a time |
Ctrl + W and Ctrl + K are the two that pay for themselves daily.
Claude Code's fullscreen renderer
Claude Code only. Add this to your user-level ~/.claude/settings.json:
{ "env": { "CLAUDE_CODE_NO_FLICKER": "1" } }It fixes more than the name suggests:
- Click-to-position in the prompt. Fullscreen mode enables mouse tracking, so you can click anywhere in your prompt text to move the cursor instead of arrow-keying across a long instruction.
- No flicker. It draws on the alternate screen buffer and pins the input box to the bottom.
- Flat memory in long sessions. Only visible messages render.