Log inSign up
Tim Culverhouse
Amp
732 posts
user avatar
Tim Culverhouse
Amp
@rockorager
Building @AmpCode Ghostty Terminal subsystem maintainer Author of TUI libraries in zig and go Don’t tell me something can’t be done
Joined October 2020
108
Following
2,904
Followers
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Aug 18, 2025
    Since everyone is showing off their TUI text selection demo
    Image
    00:00
    28K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Jul 17, 2025
    Crazy excited to join @Sourcegraph working on @AmpCode!
    95K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 2, 2025
    The new Amp TUI is 95% written by Amp, with just a few handwritten areas. It's 100% Typescript and can pretty easily run at 60 FPS. The core terminal handling is a basic port of my Vaxis libraries with all the bells and whistles
    25K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Aug 25, 2025
    Soon... @AmpCode
    Image
    12K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 4, 2025
    Little bit of perf work on @AmpCode today. Got our average frame time down by almost 3x on my machine. Still 100% typescript, still handling unicode. Still D. R. E.
    Image
    8.8K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Aug 15, 2025
    I spent 11 years in manufacturing automation. Now, I am working on @AmpCode … which you could consider software automation. Lots of lessons learned in producing quality product without human eyes overseeing the entire assembly process. 🤔
    3.3K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 3, 2025
    Dear Claude Code, Please stop modifying users' terminal configurations. Sincerely, a TUI dev
    6.7K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 4, 2025
    Here's a live one. 319x77 screen (24,563 cells). Full text layout with grapheme segmentation in sub 4ms frame time.
    Image
    00:00
    Image
    user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 4, 2025
    Little bit of perf work on @AmpCode today. Got our average frame time down by almost 3x on my machine. Still 100% typescript, still handling unicode. Still D. R. E.
    2K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Aug 29, 2025
    Sometimes you have to write some Java to fix the terminal ecosystem.
    Image
    emulator: fix control sequence parsing of intermediates by rockorager · Pull Request #311 ·...
    From github.com
    1.4K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 4, 2025
    Dear Claude Code, If you are going to modify user configurations to send something different for Shift + enter, at least be consistent between terminals. Better yet - use the kitty keyboard protocol and stop modifying configurations. Sincerely, a TUI dev
    1K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Jul 23, 2025
    Everyone: Why would you need good emoji support in a terminal? 2025: You're absolutely right! Build Status: ✅ Build successful! ❌ Build failed! Check logs. ⏳ Compiling... please wait.
    1.8K
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 2, 2025
    Replying to @mitchellh and @thorstenball
    Even has support for progress bars in Ghostty ;)
    289
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 2, 2025
    Replying to @ynorsk
    None right now. It's entirely contained within the Amp codebase for two reasons: 1. It makes it really easy for Amp to know how to use it 2. It's seeing frequent updates and updating dependencies that often sucks lol
    935
  • user avatar
    Tim Culverhouse
    Amp
    @rockorager
    Sep 3, 2025
    Replying to @rockorager
    Seriously. iTerm2 supports this sw.kovidgoyal.net/kitty/keyboard… there is no need for this hacky workaround
    There are various problems with the current state of keyboard handling in terminals. They include: No way to use modifiers other than ctrl and alt, No way to reliably use multiple modifier keys, ot...
    Comprehensive keyboard handling in terminals
    From sw.kovidgoyal.net
    974

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement