Congrats on the launch. Can you please compare and contrast Plandex features with another similar solution like aider[1] which also helps solve similar problem. [1] https://github.com/paul-gauthier/aider
Thanks! Sure, I posted this comment in a Reddit thread a couple days ago to a user who asked the same question (and I added one additional point): First I should say that it’s been a few months at least since I’ve used aider, so it’s possible my impression of it is a bit outdated. Also I’m a big fan of it and drew a lot of inspiration from it. That said: Plandex is more focused on building larger and more complex fun…
Show HN: Plandex – an AI coding engine for complex tasks
61–70 of 112 posts
Re: Show HN: Plandex – an AI coding engine for complex tasks
#62It's pretty annoying that every project like this lately is just a wrapper for OpenAI API calls.
Supporting more models, including Claude, Gemini, and open source models is definitely at the top of the roadmap. Would that make it less annoying? :)
Re: Show HN: Plandex – an AI coding engine for complex tasks
#63Re: Show HN: Plandex – an AI coding engine for complex tasks
#64Hi! Is it possible to tell Plandex that the code should pass all tests in, e.g., `tests.py`?
pytest tests.py | plandex load
plandex tell "update the plan files to fix the failing tests from the included pytest output"Re: Show HN: Plandex – an AI coding engine for complex tasks
#65Do you support AzureOpenAI with custom endpoints?
Are any special settings necessary to disable telemetry or non-core network requests?
Re: Show HN: Plandex – an AI coding engine for complex tasks
#66Earlier quoted context omitted.
Yes, well said. Doing exactly this kind of thing for months with ChatGPT is what convinced me the idea could work in the first place. I knew the underlying intelligence was there--the challenge is giving it the right prompts and supporting infra.
Do you have any of the issues where ChatGPT tends to forget the first parts of it’s context window? It could have the information explicitly spelled out, but if it weren’t in the last 2K tokens or so it’d just start to hallucinate stuff for me.
We don't know what ChatGPT's summarization strategy is since it's closed source, but it does seem to be quite a bit more aggressive than Plandex's.
Re: Show HN: Plandex – an AI coding engine for complex tasks
#67Congrats! Looks great, and I can't wait to try it. Do you support AzureOpenAI with custom endpoints? Are any special settings necessary to disable telemetry or non-core network requests?
If you self-host the server, there is no telemetry and no data is sent anywhere except to your self-hosted server and OpenAI.
Re: Show HN: Plandex – an AI coding engine for complex tasks
#68This approach works. I just built a SPA in 3 days with GPT-4 of which about 50% was generated. My only tooling was a bash script to list all the files in the repo (with some exceptions), including a README.md planning the project, a file list, and at the end I type my task. I run about 10-15 rounds with it. At the beginning I was using GPT more heavily, but in the middle I found it easier to just fix the code myself.…
Re: Show HN: Plandex – an AI coding engine for complex tasks
#69Congrats on the launch. Can you please compare and contrast Plandex features with another similar solution like aider[1] which also helps solve similar problem. [1] https://github.com/paul-gauthier/aider
I think the plandex UX is novel and interesting. The idea of a git-like CLI with various stateful commands is a new one in this space of ai coding tools. In contrast, aider uses a chat based "pair programming" UX, where you collaborate with the AI and ask for a sequence of changes to your local git repo.
The plandex author highlights that it makes changes in a "version-controlled sandbox" and can "rewind" unwanted changes.
These capabilities are all available "for free" in aider, because it is tightly integrated with git. Each AI change is automatically git committed with a sensible commit message. You can type “/diff” to check the diff, or "/undo" to undo any AI commit that you don't like. Or you can use "/git checkout -b " to start working on a branch to explore a longer sequence of changes, etc.
All your favorite git workflows are supported by invoking familiar git commands with "/git ..." inside the aider chat, or using any external git tooling that you prefer. Aider notices any changes in the underlying repo, however they occur.
Re: Show HN: Plandex – an AI coding engine for complex tasks
#70This approach works. I just built a SPA in 3 days with GPT-4 of which about 50% was generated. My only tooling was a bash script to list all the files in the repo (with some exceptions), including a README.md planning the project, a file list, and at the end I type my task. I run about 10-15 rounds with it. At the beginning I was using GPT more heavily, but in the middle I found it easier to just fix the code myself.…
What’s your experience with API cost? I've also tried something similar, but I often end up using up my balance too quickly.