Hacker News new | ask | show | jobs
by k__ 395 days ago
Cursor does it.

Cline doesn't.

Aider goes the middle way with repo maps.

Let's see what works best.

4 comments

I would even classify aider a different way because it avoids what the blog posts is talking about (or moves the responsibility more to the human). In aider you can manually define or basically override which files are important for your context and for the LLM to know. With 1M context windows that's like a no brainer (except for extremely massive projects). I mean the repo map truly helps but I compare it with like driving a manual car... you shift the gears yourself by selecting the relevant files yourself and not your "automatic car"/AI code assistant for you like on cursor, cline, roo, claude code etc.
When I'm in the middle of a conversation with AI, sometimes I like to change the code immediately ("Oh that's wrong, let me fix that first"). Does it mess the context? Or I need to close/Ctrl+C and reopen?
As far as I know, Aider uses the latest content of the file, each time you ask something.

Btw. You can also trigger Aider via comments. This way you can mix it with your changes immediately.

https://aider.chat/docs/usage/watch.html#ai-comments

What's the difference between Aider's repo map and the Cline AST? Sounds like a small difference in implementation than a difference in concept.
I think, the repomap is an AST that doesn't go down all the way.
I thought Cursor had support for MCP now? So in theory it can now navigate the code base, query for code structure, and so on as well no?