Live data from Hacker News

Aider: AI pair programming in your terminal

github.com

11–20 of 170 posts

Re: Aider: AI pair programming in your terminal

#11
I'm interested in this and will probably set it up but I wish more AI tools were better integrated to my IDE. I know GH Copilot is and other big AI tools have plugins with chat/edit features but most of the cool open source doesn't seem to support IDEA/JetBrains.

I see the power of LLMs. I use GH Copilot, I use ChatGPT, but I crave deeper integration in my existing toolset. I need to force myself to try in-IDE Copilot Chat. My habit is to go to ChatGPT for anything of that nature and I'm not sure why that is. Sometimes it's the same way I break down my search to for things "I know I can find" then put together the results. In the same way I break down the problem into small pieces and have ChatGPT write them individually or somethings additively.

Re: Aider: AI pair programming in your terminal

#12
Aider has a big problem when working with python codebase.

1. Its dependencies will conflict with your code requirements.

2. If you don't install it within the code environment, you can use `aider run` where you can run local commands and pipe their outputs.

3. You will need to use all it's dependencies even in prod environment that can increase the attack surface.

So until they introduce a global binary install, I suggest using Plandex which is based on Go and can work across any environment within the system

Re: Aider: AI pair programming in your terminal

#13

Aider has a big problem when working with python codebase. 1. Its dependencies will conflict with your code requirements. 2. If you don't install it within the code environment, you can use `aider run` where you can run local commands and pipe their outputs. 3. You will need to use all it's dependencies even in prod environment that can increase the attack surface. So until they introduce a global binary install, I s…

Thanks for trying aider, and sorry to hear you had dependency conflicts.

You can install aider with pipx to avoid this. There's a FAQ entry that explains how:

https://aider.chat/docs/faq.html#how-to-use-pipx-to-avoid-py...

Also, why would you want to install aider in a production environment? It's a development tool, I wouldn't expect anyone to use it in prod. But maybe there's a use case I'm not thinking of?

Re: Aider: AI pair programming in your terminal

#15

People interested in Aider (which is an awesome tool) might also be interested in checking out my project Plandex[1]. It's terminal-based like Aider and has a somewhat comparable set of features, but is more focused on using LLMs to work on larger and more complex tasks that span many files and model responses. It also uses a git-style CLI approach with independent commands for each action vs. Aider's interactive she…

Do you have any plans to build IDE plugins for this? I understand it's open source and anyone could add that, I was just wondering if that was even on the roadmap? Having this run in my IDE would just so awesome with diff tool I'm used to, with all the other plugins/hotkeys/etc I use.

Re: Aider: AI pair programming in your terminal

#16

Aider has a big problem when working with python codebase. 1. Its dependencies will conflict with your code requirements. 2. If you don't install it within the code environment, you can use `aider run` where you can run local commands and pipe their outputs. 3. You will need to use all it's dependencies even in prod environment that can increase the attack surface. So until they introduce a global binary install, I s…

Thanks for trying aider, and sorry to hear you had dependency conflicts. You can install aider with pipx to avoid this. There's a FAQ entry that explains how: https://aider.chat/docs/faq.html#how-to-use-pipx-to-avoid-py... Also, why would you want to install aider in a production environment? It's a development tool, I wouldn't expect anyone to use it in prod. But maybe there's a use case I'm not thinking of?

Thank you, didn't know about pipx possibility. Will give it a shot.

I don't want aider in prod environment. Im saying its hard to remove it from prod if we can't isolate it from code dependencies as its hard to maintain multiple requirements.txt for different envs.

Re: Aider: AI pair programming in your terminal

#17

People interested in Aider (which is an awesome tool) might also be interested in checking out my project Plandex[1]. It's terminal-based like Aider and has a somewhat comparable set of features, but is more focused on using LLMs to work on larger and more complex tasks that span many files and model responses. It also uses a git-style CLI approach with independent commands for each action vs. Aider's interactive she…

How do you situate changes in a file? That seems like the hard part to me since the LLM can't necessary count to output a patch with line numbers.

Re: Aider: AI pair programming in your terminal

#18

I'm interested in this and will probably set it up but I wish more AI tools were better integrated to my IDE. I know GH Copilot is and other big AI tools have plugins with chat/edit features but most of the cool open source doesn't seem to support IDEA/JetBrains. I see the power of LLMs. I use GH Copilot, I use ChatGPT, but I crave deeper integration in my existing toolset. I need to force myself to try in-IDE Copilo…

I didn't get time to test it beyond installing it on VSCode today, but take a look at https://GitHub.com/continuedev/continue, Apache 2.0 license, and they have an IDEA/Jetbrains plugin. Plus codebase context, full configurability to use local or remote LLMs.

Re: Aider: AI pair programming in your terminal

#19
post #18

I'm interested in this and will probably set it up but I wish more AI tools were better integrated to my IDE. I know GH Copilot is and other big AI tools have plugins with chat/edit features but most of the cool open source doesn't seem to support IDEA/JetBrains. I see the power of LLMs. I use GH Copilot, I use ChatGPT, but I crave deeper integration in my existing toolset. I need to force myself to try in-IDE Copilo…

I didn't get time to test it beyond installing it on VSCode today, but take a look at https://GitHub.com/continuedev/continue , Apache 2.0 license, and they have an IDEA/Jetbrains plugin. Plus codebase context, full configurability to use local or remote LLMs.

I probably need to give it another try but I tried that before with my own GPT-4 key, a local model, and their models and just got errors last time I tried it. I hope that was just a temp issue but because of that I moved on. Also I've tried Cody Pro (again, weird errors and when it did work I felt like Copilot would have done better).

Re: Aider: AI pair programming in your terminal

#20

People interested in Aider (which is an awesome tool) might also be interested in checking out my project Plandex[1]. It's terminal-based like Aider and has a somewhat comparable set of features, but is more focused on using LLMs to work on larger and more complex tasks that span many files and model responses. It also uses a git-style CLI approach with independent commands for each action vs. Aider's interactive she…

Do you have any plans to build IDE plugins for this? I understand it's open source and anyone could add that, I was just wondering if that was even on the roadmap? Having this run in my IDE would just so awesome with diff tool I'm used to, with all the other plugins/hotkeys/etc I use.

Yes, VSCode and JetBrains plugins are on the roadmap. Here's the current roadmap by the way: https://github.com/plandex-ai/plandex#roadmap-%EF%B8%8F (it's not exhaustive, but can give you a sense of where I'd like to take Plandex in the future).
Post reply on HN