Live data from Hacker News

Crush: Glamourous AI coding agent for your favourite terminal

github.com

61–70 of 240 posts

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

#61

sucks that i can't use any of these because claude code has me in golden handcuffs. I don't care about the cli but for a hobbyist i can't afford to call llm apis directly.

I've been meaning to try out Opencode on the basis of this comment from a few weeks back where one of the devs indicated that Claude Pro subscriptions worked with Opencode: > opencode kinda cheats by using Antropic client ID and pretending to be Claude Code, so it can use your existing subscription. [1] I'd definitely like to see Anthropic provide a better way for the user's choice of clients to take advantage of the…

I thought Claude Code (sub) could work with alternate UIs, no? Eg doesn't Neovim have a Claude Code plugin? I want to say there are one or two more as well.

Though i think in Neovims case they had to reverse engineer the API calls for Claude Code. Perhaps that's against the TOS.

Regardless i have the intention to make something similar, so hopefully it's not against the TOS lol.

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

#62
post #27

Earlier quoted context omitted.

Most of these agents work with any OpenAI compatible endpoints.

Actually not really. I spent at least an hour trying to get OpenCode to use a local model and then found a graveyard of PRs begging for Ollama support or even the ability to simply add an OpenAI endpoint in the GUI. I guess the maintainers simply don't care. Tried adding it to the backend config and it kept overwriting/deleting my config. Got frustrated and deleted it. Sorry but not sorry, I shouldn't need another cl…

Just use Claude Router? Supports Ollama and most others.

https://github.com/musistudio/claude-code-router

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

#63
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…

They are easier to make than full-fledged user interfaces, so you get to see more of them.

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

#64
post #47
post #6

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

Integration trades convenience for flexibility. For me, a terminal environment means I can use any tool or tech, without it being compatible with the IDE. Editors, utilities, and runtimes can be chosen, and I'm responsible for ensuring they can interop. IDEs being convenience by integrating all of that, so the choice is up to the user: A convenient self contained environment, vs a more custom self assembled one. Choo…

VS Code has the terminal(s) right there, I'm not missing out on any tool or tech

What I don't have to do is context switch between applications or interfaces

In other comments I relayed the sentiment that I enjoy not having to custom assemble a dev environment and spend way too much time making sure it works again after some plugin updates or neovim changes their APIs and breaks a bunch of my favorite plugins

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

#66
post #46

Earlier quoted context omitted.

The words "the AI integrations" are doing some weird work there, right? Agents all have opinionated structure, which changes how effective they are at working on different kinds of problems.

By AI (model) integrations, it's mostly pointing at a URL and what name the API keys are under in ENV. Everyone has pretty much adopted MCP for agents at this point, so also very standardized integration there too

MCP is a pretty minor detail relative to all the other design decisions that go into an agent? A serious agent is not literally just glue between programs and an upstream LLM.

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

#67
post #24

Earlier quoted context omitted.

> a real IDE (vs code) Much better to use Neovim than a very clunky slow editor like VS Code or Jetbrains just to edit a text file. The keyboard is far faster than clicking everywhere with the mouse.

This gets said a lot, but it's not like vscode doesn't have keyboard support.

I wouldn't have made the switch if I was not able to keep my vim movements and modes. There's a great extension `vscodevim` that even implements some of the common extras like vim-motion

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

#69
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…

At least one can use Claude Code within emacs: https://github.com/stevemolitor/claude-code.el
Post reply on HN