Live data from Hacker News

Crush: Glamourous AI coding agent for your favourite terminal

github.com

141–150 of 240 posts

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

#141

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.

Oooh yes, VHS is amazing.

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

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

For what it's worth, this is exactly why I am working on Jean-Pierre[0], pitched as: > A command-line toolkit to support you in your daily work as a software programmer. Built to integrate into your existing workflow, providing a flexible and powerful pair-programming experience with LLMs. The team behind DCD[1] are funding my work, as we see a lot of potential in a local-first, open-source, CLI-driven programming as…

DOTADIW = Do One Thing And Do It Well

^ for the uninitiated

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

#143
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.

What happens if you just point it at its own source and ask it to add the feature?

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

#144
This one feels refreshing. It’s written in Go, and the TUI is pretty slick. I’ve been running Qwen Coder 3 on a GPU cluster with 2 B200s at $2 per hour, getting 320k context windows and burning through millions of tokens without paying closed labs for API calls.

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

#145
post #45

One nice thing about this is that it's early days for this, and the code is really clear and schematic, so if you ever wanted a blueprint for how to lay out an agent with tool calls and sessions and automatic summarization and persistence, save this commit link.

Thanks for the tip! I trust your judgement so this repo just got more interesting for me.

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

#146
post #132

Earlier quoted context omitted.

What bothers me is that what I like about terminals is the scrolling workflow of writing commands and seeing my actions and outputs from various sources and programs sequentially in a log. So what I want is a rich full-HTML multi-program scrolling workflow. Instead, people are combining the worst of both worlds. What are they doing? Give me superior UI in a superior rendering system, not inferior UI in an inferior re…

Say more about what you mean by "multi-program scrolling workflow", if you don't mind

I mean a session that isn't limited to interaction with a single program. For example, if I have an agent in this paradigm, I want to easily interleave prompting with simple commands like `ls`, all in the same history. That's not what I'm getting with apps like claude code or crush. They just take over the entire terminal, and crush even quits without leaving a trace.

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

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

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.

I came to reply this. They have been building very cool CLI projects and those projects end up composing new bigger projects. This is their last one (That I know of) which use most of the other projects they created before.

They didn't do it flashy for this project specifically (like Claude Code, which I don't think is flashy at all) but every single one of their other projects are like this.

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

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

What bothers me is that what I like about terminals is the scrolling workflow of writing commands and seeing my actions and outputs from various sources and programs sequentially in a log. So what I want is a rich full-HTML multi-program scrolling workflow. Instead, people are combining the worst of both worlds. What are they doing? Give me superior UI in a superior rendering system, not inferior UI in an inferior re…

You can run it inside the terminal while still using your code editor with full support for diffs and undo. It works seamlessly with IDE like Cursor AI or VSCode, allowing multiple agents to work on different tasks at the same time, such as backend and frontend. The agents can also read each other’s rules, including Cursor rules and Crush Markdown files.

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

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

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

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

Flashy TUIs have been around for a few years. Check out the galleries for TUI frameworks:

https://ratatui.rs/showcase/apps/

https://github.com/charmbracelet/bubbletea/tree/main/example...

https://textual.textualize.io/

I've been drafting a blog post about their pros and cons. You're right, text input doesn't feel like a true REPL, probably because they're not using readline. And we see more borders and whitespace because people can afford the screen space.

But there's perks like mouse support, discoverable commands, and color cues. Also, would you prefer someone make a mediocre GUI or a mediocre GUI for your workflows?

Post reply on HN