Backward Deployed Engineer • Founder @charmcli • At least 50% notes to self

Joined December 2006
374 Photos and videos
Pinned Tweet
Conversation is 50% listening and 40% discerning what not to say.
1
21
7,794
Maybe: Christian Rocha retweeted
We’ve upgraded Kimi K2.6 on Hyper. More capacity better caching faster responses. Zero data retention, always.
2
3
31
1,917
Or as we’ve been saying internally, CheapSeek
We’ve upgraded DeepSeek V4 on Hyper. Faster. More reliable. Significantly cheaper. Zero data retention, always.
1
3
359
Now I see the full picture
1
273
Maybe: Christian Rocha retweeted
Qwen 3.7 Max is now on Hyper. We waited a week to make sure it met our standards for performance and zero data retention. This one is impressive. Try it here: ⚡️ hyper.charm.land
2
9
119
6,485
Maybe: Christian Rocha retweeted
May 29
Using Hyper in Crush is a piece of cake.
3
2
47
2,739
This one is so fun. Crush can run over unix domain sockets, named pipes on Windows, and good ol’ TCP.
May 28
⚡️ Crush now has multiuser support, currently available as a preview. This is part of a broader client-server system we're building into Crush. Enable it with: CRUSH_CLIENT_SERVER=1
4
793
Maybe: Christian Rocha retweeted
May 22
Hyper is here. Purpose-built AI inference for coding agents. Currently in private beta. hyper.charm.land
5
7
80
5,838
Maybe: Christian Rocha retweeted
May 21
Antigravity is built with Bubble Tea and Lip Gloss. x.com/shengzheyao/status/205…

Super excited to finally drop ⁠agy⁠ — the Antigravity CLI, built completely in golang bubbletea (@charmcli). We took the exact same agent harness powering antigravity and brought it straight to your terminal. It is blazingly fast, zero bloat, pure local speed. some pro-tips for the power users in the thread below 👇
3
8
131
24,193
Maybe: Christian Rocha retweeted
May 20
Hyper. Soon.
5
6
57
4,270
Real talk, all the way through
It isn't unexpected that the focus of the Bun Rust rewrite is on the anti-Zig side more than anything, since the internet loves to hate. What is unexpected and unfortunate is that leadership within Bun hasn't tried to steer the conversation away from that at all. There are so many positive and interesting takeaways from this and I'm not really seeing any of them pushed as the primary message. A positive thing that hasn't been talked about at all is how far Bun came thanks to Zig. And even if you dump it now, its meaningful for how good Zig was to even build a product to this point and impact by any metric. I would've loved to see anyone in leadership say this. On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting! There's been a lot of talk about memory safety and no doubt Rust provides more guarantees than Zig. But I'd love to see a better analysis of why Bun in particular suffered so much rather than take the language-blame path. How could engineering as a practice been more rigorous to prevent this? What were the largest sources of crashes other programs should watch out for? How does Rust prevent them? How could Zig theoretically prevent them? That's interesting. I know the official blog post hasn't come out yet from Bun. But they're smart enough to know that that PR would stir up controversy the moment it opened, or they should've been. And plenty in the company have been tweeting and writing about it. Its somewhat telling to me in various dimensions what they chose to talk about first. I tend to think I'm pretty good at corporate PR/comms (especially when it comes to developer audiences) and I think appealing to the negative is never the right long term strategy; it does work to get short term eyes though.
6
419
Please don't do this, @AnthropicAI. It prioritizes the wrong things. I know you can do better than GitHub here.
4
305
Ugh stop naming apps after me x.com/mitchellh/status/20521…

Hunk is very good. It has completely replaced any other local diff viewer for me. It looks good, its speedy, good keyboard shortcuts, good mouse support for fallback. Great software @bentlegen. github.com/modem-dev/hunk
5
753
Maybe: Christian Rocha retweeted
Apr 24
GPT-5.5, in Crush No waiting No config Let’s go
15
10
171
13,231
I coded by hand today and it was SO fun
1
9
327
ICYMI @aymanbagabas rocks the house. I don’t say this enough
1
5
493
“Comprehensive” in a PR title or description ironically means the PR was blindly vibecoded
4
359
Maybe: Christian Rocha retweeted
Build in public: My current stack for CLI tools: • Go (main language) • Bubble Tea for UI by @charmcli • Gin • Native bindings (C / low-level) I prefer keeping things fast, local, and minimal. Curious what others are using
2
1
12
1,025
Maybe: Christian Rocha retweeted
Apr 10
cliamp by @iamdothash is a retro terminal music player inspired by Winamp. It supports local files, streams, podcasts, YouTube, Spotify, Plex, SoundCloud, and more…with visualizer, EQ, and playlists. Built with Bubble Tea v2!
13
44
679
35,326
Maybe: Christian Rocha retweeted
40k stars. Bubble Tea now powers 27,000 applications.
5
3
55
3,681
Maybe: Christian Rocha retweeted
Mar 27
GLM-5.1. Find it in Crush.
13
18
442
32,209