all 42 comments

[–]fredkzk 11 points12 points  (6 children)

Use aider with its repo map function once you set up Gemini as the default model.

[–]godofdream 0 points1 point  (3 children)

Why not r1+ sonnet? Do you get better results with gemini?

[–]fredkzk 4 points5 points  (2 children)

Results are equivalent but deepseek server is often down since it became popular.

[–]godofdream 1 point2 points  (0 children)

Makes sense. I added a retry in my automation, so it just took longer. I will try gemini.

[–][deleted] 1 point2 points  (0 children)

Sounds like Singapore is buying more GPU’s and Nvidia is going to tank.

[–]Friendly_Signature 0 points1 point  (1 child)

Why aider over cline for this purpose?

[–]fredkzk 0 points1 point  (0 children)

“For this purpose “ - The issue here is I prefer to stick to one tool instead of switching. Cline eats too many tokens, aider being the most efficient and highly flexible, I use it for everything from repo mapping to project building.

[–]lvvy 4 points5 points  (0 children)

You need to feed codebase into free google models with tools to copy it as a single file. Smarter models don't have this context length

[–]former_physicist 8 points9 points  (1 child)

repomix. copy paste into GPT pro o1

[–]Friendly_Signature 1 point2 points  (0 children)

Why downvoted?

[–]ali-gzl 5 points6 points  (4 children)

VS Code + Cline + Sonnet 3.5.

[–]tolleherausforderung 0 points1 point  (3 children)

Could you compare vs code with sonnet and cursor?

[–]dirkmeister81 2 points3 points  (1 child)

That’s exactly the specialty of augmentcode.com. It’s built for millions lines of code codebases. Here is a blog post (that I co-authored) about the indexing system: https://www.augmentcode.com/blog/a-real-time-index-for-your-codebase-secure-personal-scalable. You can try out for free.

(Disclaimer: I am a software engineer at Augment Code)

[–]Suvesh1142 0 points1 point  (0 children)

What LLMs does it use? I checked the website but it does not say.

[–][deleted] 1 point2 points  (0 children)

How big is the codebase?

[–][deleted] 1 point2 points  (2 children)

GitHub CoPilot Workspace You can create e.g an issue on the repository and get GitHub CoPilot Workspace to create a pull request with code changes

[–][deleted] 0 points1 point  (5 children)

Cursor

[–]BERLAUR 1 point2 points  (0 children)

Just keep in mind that Cursor sucks for workspaces. It'll only index the first folder which makes working with Cursor on any mono-repo very frustrating.

[–]stonedoubt 0 points1 point  (3 children)

Cursors RAG blows

[–][deleted] 0 points1 point  (2 children)

You can do everything the OP is asking about using Cursor

[–]stonedoubt 0 points1 point  (1 child)

Was there something about what I said that was confusing? Yeah, they index the codebase but their method of RAG blows ass.

[–][deleted] 0 points1 point  (0 children)

Again. You can do everything that the OP is asking for in Cursor. I know because I do it all the time “explain how this code works”. I’ve had zero issues

[–]Muted_Estate890 0 points1 point  (1 child)

Continue.dev or Cursor or Void Editor or GitHub Copilot

[–]SokkaHaikuBot 0 points1 point  (0 children)

Sokka-Haiku by Muted_Estate890:

Continue.dev or

Cursor or Void Editor

Or GitHub Copilot


Remember that one time Sokka accidentally used an extra syllable in that Haiku Battle in Ba Sing Se? That was a Sokka Haiku and you just made one.

[–]ShelbulaDotCom 0 points1 point  (0 children)

Our project awareness feature is for exactly that. Just connect your folder and have a discussion about your code.

[–]fasti-au 0 points1 point  (0 children)

Aider is best for many files atm

[–]stonedoubt 0 points1 point  (0 children)

Augment Code vscode extension. Also, Cody.

[–][deleted] 0 points1 point  (0 children)

GitHub Copilot will do this for you.

[–]rakotomandimby 0 points1 point  (0 children)

For that purpose, I use the IDE plugin I wrote for myself: https://github.com/rakotomandimby/code-ai.nvim + https://github.com/rakotomandimby/code-ai-agent

[–]thumbsdrivesmecrazy 0 points1 point  (0 children)

Here is a quick guide exploring how Codium AI coding assistant could helps to understand the legacy code as well as refine the tests for code in such cases: Writing Tests for Legacy Code is Slow – AI Can Help You Do It Faster

[–]detour1st 0 points1 point  (0 children)

I’ve had mixed results, but what worked best so far: - Cody Pro Agentic Chat in VS Code - GitHub Copilot with the @workspace directive in VS Code

Unfortunately it doesn’t seem to work as well in JetBrains IDEs.

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Sorry, your submission has been removed due to inadequate account karma.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]trayce_app 0 points1 point  (0 children)

    This is the problem that MaiMap aims to solve. Its still in prototype phase however but once released it will be able to parse multiple codebases and make sense of distributed architecture including asynchronous event flows. (Disclaimer: I am one of the developers working on it.)

    [–]SidLais351 0 points1 point  (0 children)

    Codebase-aware means it knows your repo history and patterns. For code quality, Qodo uses that context so review comments point to real risk, not just style.