Live data from Hacker News

Crush: Glamourous AI coding agent for your favourite terminal

github.com

191–200 of 240 posts

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

#191

Earlier quoted context omitted.

This used to be opencode but was renamed after some fallout between the devs I think.

yea two of the devs did a crazy rug pull

lmao weirdest stuff ever on X and it seems like nobody cares anymore?

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

#192
post #107

Earlier quoted context omitted.

There are LSP MCPs so you can use them with other agents too.

I'm not really into golang, but if I read this [1] correctly, they seem to append the LSP stuff to every prompt, and automatically after each tool that supports it? It seems a bit more "integrated" than just an MCP. [1] - https://github.com/charmbracelet/crush/blob/317c5dbfafc0ebda...

remarkably both Cursor and Zed do this (GUI, not CLI)

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

#193
post #157
post #94

Earlier quoted context omitted.

If true, GOOD. I 100% unironically believe we're better off more script kiddies today, not fewer.

Out of curiosity, why is that?

Yup, similar to other comment.

I fear that todays kids are too compliant on everything; the script kiddie ethos at the time still wasn't primarily clear fraud, just chaos. Which, yeah, I think we could use a little of that now.

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

#194
post #7

The big question - which one of these new agents can consume local models to a reasonable degree? I would like to ditch the dependency on external APIs - willing to trade some performance in lieu.

Aider says they do, but I haven’t tried it. https://aider.chat/docs/llms.html

Aider has built in support for lm studio endpoints.

https://aider.chat/docs/llms/lm-studio.html

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

#195
post #77

Earlier quoted context omitted.

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.

I completely agree with you, but let's not pretend that Go's dependency manager is free from supply chain attacks vulnerabilities. The whole module mirror shenanigans took a hit on my trust of Go's module management.

Go still has one of the best supply chain security stories of any language.

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

#196
post #101

One thing I'm curious about: Assuming you're using the same underlying models, and putting obvious pricing differences aside: What is the functional difference between e.g. Charm and Claude Code? And Cursor, putting aside the obvious advantages running in a GUI brings and that integration. Is there secret sauce that would make one better than the other? Available tools? The internal prompting and context engineering…

I would honestly think no, what couldn't be reversed engineered eventually? We see this all the time. Am curious about such results, it's one thing to think it's another to know! :D

Yeah and as far as I know, both Claude Code and obviously Crush here are open source. Cursor isn't, but their code is probably just sitting in javascript in the application bundle and should be reversible if it actually mattered?

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

#197

Earlier quoted context omitted.

Well this specific tool is by a company called Charm that has the mission statment of making the command line glamerous. They have been around for several years prior to the LLM craze. They make a CLI framework for golang along with tools for it.

That’s right. Charm has been making pretty tuis since the beginning of the group. BubbleTea and VHS are amazing. Everyone should try them.

Also their website features a public ssh CLI interface that is a cool demo of what the framework can do. Go hug it to death HN!

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

#198
post #2

I would love a comparison between all these new tools, like this with Claude Code, opencode, aider and cortex. I just can’t get an easy overview of how each tool works and is different

This used to be opencode but was renamed after some fallout between the devs I think.

If anyone is curious on the context:

https://x.com/thdxr/status/1933561254481666466 https://x.com/meowgorithm/status/1933593074820891062 https://www.youtube.com/watch?v=qCJBbVJ_wP0

Gemini summary of the above:

- Kujtim Hoxha creates a project named TermAI using open-source libraries from the company Charm.

- Two other developers, Dax (a well-known internet personality and developer) and Adam (a developer and co-founder of Chef, known for his work on open-source and developer tools), join the project.

- They rebrand it to OpenCode, with Dax buying the domain and both heavily promoting it and improving the UI/UX.

- The project rapidly gains popularity and GitHub stars, largely due to Dax and Adam's influence and contributions.

- Charm, the company behind the original libraries, offers Kujtim a full-time role to continue working on the project, effectively acqui-hiring him.

- Kujtim accepts the offer. As the original owner of the GitHub repository, he moves the project and its stars to Charm's organization. Dax and Adam object, not wanting the community project to be owned by a VC-backed company.

- Allegations surface that Charm rewrote git history to remove Dax's commits, banned Adam from the repo, and deleted comments that were critical of the move.

- Dax and Adam, who own the opencode.ai domain and claim ownership of the brand they created, fork the original repo and launch their own version under the OpenCode name.

- For a time, two competing projects named OpenCode exist, causing significant community confusion.

- Following the public backlash, Charm eventually renames its version to Crush, ceding the OpenCode name to the project now maintained by Dax and Adam.

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

#199
post #161

Earlier quoted context omitted.

Thanks, thinking about this - I think there are several ways to serve this concern: one could be having an agent as a server, where "prompting" is just a command `prompt ...` sent to the agent as a server. Then you never leave your terminal. Presumably, you'd want this, but with some sort of interface _like_ these TUI systems?

> one could be having an agent as a server, where "prompting" is just a command `prompt ...` sent to the agent as a server Yeah, I prefer something like that (which should be strictly easier to make than these elaborate TUIs). I could also be interested in a shell that supports it natively, e.g. with a syntax such as `-- this is my prompt! it's not necessary to quote stuff`. I'd also enjoy an HTML shell that can outp…

Yes, I think that sounds like Warp.

Personally, I find warp a bit disorienting, but it is indeed a more integrated approach.

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

#200
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

Yes, me too. The inline syntax highlighting is very nice. I hope CC steals liberally.
Post reply on HN