11 ms·
Is it really that different to Claude with tools via MCP, or my own terminal-based gptme? (https://github.com/ErikBjare/gptme https://github.com/ErikBjare/gptme
by ErikBjare 2y ago
Is it really that different to Claude with tools via MCP, or my own terminal-based gptme? (https://github.com/ErikBjare/gptme https://github.com/ErikBjare/gptme)
- TeMPOraL 2y agoI thought it's basically a subset of Aider[0] bolted into a VS Code fork, and I remain confused as to why we're talking about it so much now, when we didn't about Aider before. Some kind of startup-friendly bias? I for one would prefer OSS to succeed in this space. -- [0] - https://aider.chat/ https://aider.chat/
- jddj 2y agoSomewhat cynically, maybe because there's VC in Cursor. https://techcrunch.com/2024/12/19/in-just-4-months-ai-coding-assistant-cursor-raised-another-100m-at-a-2-5b-valuation-led-by-thrive-sources-say/ https://techcrunch.com/2024/12/19/in-just-4-months-ai-coding...
- SmellTheGlove 2y agoAider is the single best tool I’ve tried. And I’d never heard of it until like 2 weeks ago when someone mentioned it here. I love aider.
- TeMPOraL 2y agoThe irony is, it's sort of a household name on HN for over a year now, being way ahead of what was available commercially on the market - and yet, it seems most people here haven't heard of it. (The author used to post a lot of insightful comments here about LLMs and other generative models, too.)
- ErikBjare 2y agoThe same is true of my own gptme, which has been pretty much at parity with Aider along the way. Paul (Aider author) is a lot better at writing useful stuff than me though! (like the amazing blog posts)
- TeMPOraL 2y agoThanks for mentioning this, because I somehow managed to miss gptme all that time! I'll check it out now.
- throwaway314155 2y ago> it's sort of a household name on HN for over a year now, being way ahead of what was available commercially on the market - and yet, it seems most people here haven't heard of it. Can you clarify what you mean? If "most people here haven't heard of it" then it's probably not a household name.
- tailspin2019 2y agoThanks for spreading the word. I hadn’t heard of Aider before and I’m now going to give it a try today.
- Xmd5a 2y agoI tried aider and had problems having it update code in existing files. Aider uses a search and replace pattern to update existing code. So you often end up with >>>SEARCH } >>>REPLACE }, {'more': 'data'} Of course aider will try to apply this kind of patch even when the search pattern matches several occurrences in the target file. Looking at the Github issues, this is a problem that was brought up several times and was never fixed because apparently it's not even problematic. I moved to cursor, which doesn't have this problem, and never looked back.
- ErikBjare 2y agoFor what it's worth, gptme will refuse non-unique matches (and ask the LLM to try again). I thought Aider did too (easy win after all), but apparently not.
- TeMPOraL 2y agoFor me this happened at the end of functions in vanilla JS; I used to work around it by putting "// end of foo()" comments after the closing brace. However, Aider has multiple modes for LLM editing, including diff, udiff, and whole file; you can switch between those when needed.
- ErikBjare 2y agoThis is why I was asking. My own gptme is also just slightly different from Aider and has been around roughly as long.