I don't get why terminal agents are so popular of late. Having spent more than a decade in terminal based development (vi*), and now fully moved over to a real IDE (vs code), it seems bonkers to me. The IDE is so much more... integrated
I also use IDEs and I think people who use terminal-based editors are lunatics but I prefer terminal-based coding agents (I don't use them a lot to be fair). It's easier to see the diff file by file and really control what the AI does IMO. On another note VS Code is not an IDE, it's a text editor.
Crush: Glamourous AI coding agent for your favourite terminal
111–120 of 240 posts
Re: Crush: Glamourous AI coding agent for your favourite terminal
#112I don't get why terminal agents are so popular of late. Having spent more than a decade in terminal based development (vi*), and now fully moved over to a real IDE (vs code), it seems bonkers to me. The IDE is so much more... integrated
Re: Crush: Glamourous AI coding agent for your favourite terminal
#113I don't get why terminal agents are so popular of late. Having spent more than a decade in terminal based development (vi*), and now fully moved over to a real IDE (vs code), it seems bonkers to me. The IDE is so much more... integrated
Not new to AI agents, either. I'm sure you can set up vim to be like an IDE, but unless you're coding over ssh, I don't know why it's preferable to an actual IDE (even one with vim bindings). GUIs are just better for many things. If the optimal way to do a particular thing is a grid of rectangular characters with no mouse input, nothing prevents you having one of those in your GUI where it makes sense. For instance,…
Being some IDE for a terminal doesn't mean you can't have menues and everything must be driven with vi modal keys and commands.
Re: Crush: Glamourous AI coding agent for your favourite terminal
#114Re: Crush: Glamourous AI coding agent for your favourite terminal
#115looks cool - has anyone compared it to opencode[^1] yet? [1]: https://github.com/sst/opencode
One big benefit of opencode is that it lets you authenticate to GitHub Copilot. This lets you switch between all the various models Copilot supports, which is really nice.
Re: Crush: Glamourous AI coding agent for your favourite terminal
#116Earlier quoted context omitted.
> I find it strange how most of these terminal-based AI coding agents have ended up with these attempts at making text UIs flashy. Its next gen script kids.
Uhm, you forgot ANSI animations from BBS, stuff like the BB demo from AALIB, aafire, midnight commander with tons of colours, mocp with the same... Flashy stuff for the terminal it's not new. Heck, in late 90's/early 00's everyone tired e17 and eterm at least once. And then KDE3 with XRender extensions with more fancy stuff on terminals and the like, plus compositor effects with xcompmgr and later, compiz. But I'm ol…
Re: Crush: Glamourous AI coding agent for your favourite terminal
#117Re: Crush: Glamourous AI coding agent for your favourite terminal
#118> LSP-Enhanced: Crush uses LSPs for additional context, just like you do This is the most interesting feature IMO, interested to see how this pans out. The multiple sessions / project also seems interesting.
There are LSP MCPs so you can use them with other agents too.
[1] - https://github.com/charmbracelet/crush/blob/317c5dbfafc0ebda...
Re: Crush: Glamourous AI coding agent for your favourite terminal
#119Up / down history Copy text
Other than these issues feels much nicer than Claude Code since the screen does not shake violently.
Re: Crush: Glamourous AI coding agent for your favourite terminal
#120Earlier quoted context omitted.
At least one can use Claude Code within emacs: https://github.com/stevemolitor/claude-code.el
You can also just run it in vterm