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
Crush: Glamourous AI coding agent for your favourite terminal
191–200 of 240 posts
Re: Crush: Glamourous AI coding agent for your favourite terminal
#192Earlier 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...
Re: Crush: Glamourous AI coding agent for your favourite terminal
#193Earlier 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?
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
#194The 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
Re: Crush: Glamourous AI coding agent for your favourite terminal
#195Earlier 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.
Re: Crush: Glamourous AI coding agent for your favourite terminal
#196One 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
Re: Crush: Glamourous AI coding agent for your favourite terminal
#197Earlier 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.
Re: Crush: Glamourous AI coding agent for your favourite terminal
#198I 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.
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
#199Earlier 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…
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
#200Woah 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