Live data from Hacker News

Crush: Glamourous AI coding agent for your favourite terminal

github.com

71–80 of 240 posts

Re: Crush: Glamourous AI coding agent for your favourite terminal

#72
post #3

looks cool - has anyone compared it to opencode[^1] yet? [1]: https://github.com/sst/opencode

Looks like this was the other opencode[0] and got (sensibly) rebranded: [0]: https://github.com/opencode-ai/opencode

Exactly right. Was this one just open sourced? I don't remember seeing it when the SST opensource debacle broke. They're both under heavy development:

https://github.com/charmbracelet/crush/pulse/monthly

https://github.com/sst/opencode/pulse/monthly

An unfortunate clash. I can say from experience that the sst version has a lot of issues that would benefit from more manpower, even though they are working hard. If only they could resolve their differences.

Re: Crush: Glamourous AI coding agent for your favourite terminal

#74
post #3

looks cool - has anyone compared it to opencode[^1] yet? [1]: https://github.com/sst/opencode

I’m definitely interested as well. This is the other side of the sst/charm ‘opencode-ai’ fork we’ve been expecting, and I can’t wait to see how they are differentiating. Talented teams on all sides, glad to see indie dev shops getting involved (guess you could include Warp or Sourcegraph here as well, though their funding models are quite different).

Re: Crush: Glamourous AI coding agent for your favourite terminal

#75
post #68

I'm happy to see some LLM tooling in Go, I really don't want to touch anything to do with JavaScript/npm/Python if I can help it. I'm guessing building this is what Charm raised the funds for.

Can’t hate on JS anymore, we have typescript now :)

Re: Crush: Glamourous AI coding agent for your favourite terminal

#76
post #28

Woah I love the UI. Compared to the other coding agents I've used (eg. Claude Code, aider, opencode) this feels like the most enjoyable to use so far.. Anyone try switching LLM providers with it yet? That's something I've noticed to be a bit buggy with other coding agents

Bubble Tea has always been an amazing TUI. I find React TUI (which is what Claude Code uses) to be buggy and always have to work against it.

Re: Crush: Glamourous AI coding agent for your favourite terminal

#77
post #68

I'm happy to see some LLM tooling in Go, I really don't want to touch anything to do with JavaScript/npm/Python if I can help it. I'm guessing building this is what Charm raised the funds for.

Can’t hate on JS anymore, we have typescript now :)

If anything it makes me hate it more, because now you have a variety of build systems, even more node_modules heaviness, and ample opportunities for supply chain attacks via opaque transpiled npm packages.

Re: Crush: Glamourous AI coding agent for your favourite terminal

#79
post #59

I find it strange how most of these terminal-based AI coding agents have ended up with these attempts at making text UIs flashy. Tons of whitespace, line art, widgets, ascii art and gradients, and now apparently animations. And then what you don't get is the full suite of expected keybindings, tab completion, consistent scrollback, or even flicker-free text rendering. (At least this one seems to not be written with n…

I suspect some of it is that these interfaces are rapidly gaining adherents (and developers!) whose preference and accustomed usage is more graphically IDE-ish editors. Not everyone lives their life in a terminal window, even amongst devs. (Or so I’m told; I still have days where I don’t bother starting X/Wayland)

Re: Crush: Glamourous AI coding agent for your favourite terminal

#80
post #59

I find it strange how most of these terminal-based AI coding agents have ended up with these attempts at making text UIs flashy. Tons of whitespace, line art, widgets, ascii art and gradients, and now apparently animations. And then what you don't get is the full suite of expected keybindings, tab completion, consistent scrollback, or even flicker-free text rendering. (At least this one seems to not be written with n…

Nah, this type of text UI has been charmbracelet's whole thing since before AI agents appeared.

I quite like them, unlike traditional TUIs, the keybindings are actually intuitively discoverable, which is nice.

Post reply on HN