TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Current best open-source or commercial automated LLM coding agent?

1 点作者 eigenvalue6 个月前
There are obviously tons of AI powered editors and IDEs out there at this point: VSCode with GitHub Copilot (or SuperMaven); Cursor; Void; Pear. I personally find it better to just directly use the web apps for ChatGPT and Claude and use regular VSCode.<p>But I notice that I constantly find myself in a loop where I generate code (either a whole code file or just a section of code), paste it in, and then immediately see bugs&#x2F;errors&#x2F;warnings from the linter (Ruff for python, eslint for typescript, etc.) in VScode and copy all the &quot;messages&quot; about these issues from VScode and paste them into the LLM web app as a follow up message.<p>Or, I might paste the output of `bun run build` or `cargo build` or whatever if the warnings don&#x27;t show up in the editor. Very often these are type errors in Typescript (if I haven&#x27;t been careful enough specifying exact types), or they get the API&#x2F;syntax wrong for an npm&#x2F;pip library (at this point, the flagship commercial LLMs seem to be pretty good at getting the standard library code mostly right in popular languages like Python&#x2F;Typescript).<p>That is, I personally am the one &quot;closing the loop&quot; between the LLM and the compiler&#x2F;interpreter. And of course, that&#x27;s not enough by itself to fix all bugs or to ensure that your code works, because you need to really run things end-to-end with real data and look at the outputs to see that they make sense; but you can certainly catch a huge number of problems like that.<p>I know that a few months ago there was a lot of buzz about the demo of Devin AI, which was more of an agent that closed the loop between code generation inference and checking if the code works (or at least compiles or doesn&#x27;t trigger the linter), and then can iteratively refine&#x2F;fix the code until it does work, and commit the changes to your git repo when it&#x27;s working with a meaningful commit message.<p>And I know there are at least a few open source versions of something similar, such as https:&#x2F;&#x2F;aider.chat&#x2F;<p>I guess my question is, are any of these good enough now to use seriously in day to day work? Do they actually save time? The examples I see on the Aider website for example don&#x27;t seem that appealing, because I would rather just directly use the webapp from ChatGPT or Claude directly when starting a project from scratch.<p>Where these projects would be most helpful to me is when I have the basic structure of the project already set up, but there are a bunch of issues and problems and I don&#x27;t want to have to sit there mechanically going through all the code files and iteratively fixing them myself in a manual process. Is anyone here using a project like that in the manner I described? Is it helpful to you? If so, can you describe your workflow?

2 条评论

sargstuff6 个月前
perhaps zed? : <a href="https:&#x2F;&#x2F;zed.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zed.dev&#x2F;</a><p>----- side notes:<p>code flow : <a href="https:&#x2F;&#x2F;github.com&#x2F;IBM&#x2F;tree-sitter-codeviews">https:&#x2F;&#x2F;github.com&#x2F;IBM&#x2F;tree-sitter-codeviews</a><p>inline warnings &amp; error strings : <a href="http:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;editor&#x2F;tasks#_processing-task-output-with-problem-matchers" rel="nofollow">http:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;editor&#x2F;tasks#_processing-t...</a><p>how to set up a virtual python environmennt for python in visual studio code : <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GZbeL5AcTgw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GZbeL5AcTgw</a><p>dockside : <a href="https:&#x2F;&#x2F;dockside.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dockside.io&#x2F;</a><p>ansible &#x2F; jenkins : <a href="https:&#x2F;&#x2F;testsigma.com&#x2F;blog&#x2F;jenkins-vs-ansible&#x2F;" rel="nofollow">https:&#x2F;&#x2F;testsigma.com&#x2F;blog&#x2F;jenkins-vs-ansible&#x2F;</a><p>nitrc : <a href="https:&#x2F;&#x2F;github.com&#x2F;nitrictech&#x2F;nitric">https:&#x2F;&#x2F;github.com&#x2F;nitrictech&#x2F;nitric</a><p>modern emacs typescript : <a href="https:&#x2F;&#x2F;www.ovistoica.com&#x2F;blog&#x2F;2024-7-05-modern-emacs-typescript-web-tsx-config#orgf6d33f7" rel="nofollow">https:&#x2F;&#x2F;www.ovistoica.com&#x2F;blog&#x2F;2024-7-05-modern-emacs-typesc...</a><p>emacs : <a href="http:&#x2F;&#x2F;www.masteringemacs.org&#x2F;article&#x2F;combobulate-intuitive-structured-navigation-treesitter" rel="nofollow">http:&#x2F;&#x2F;www.masteringemacs.org&#x2F;article&#x2F;combobulate-intuitive-...</a><p>nvim-windows using treesitter : <a href="https:&#x2F;&#x2F;github.com&#x2F;nvim-treesitter&#x2F;nvim-treesitter&#x2F;wiki&#x2F;Windows-support">https:&#x2F;&#x2F;github.com&#x2F;nvim-treesitter&#x2F;nvim-treesitter&#x2F;wiki&#x2F;Wind...</a><p>nvim : <a href="https:&#x2F;&#x2F;dotfyle.com&#x2F;this-week-in-neovim&#x2F;54" rel="nofollow">https:&#x2F;&#x2F;dotfyle.com&#x2F;this-week-in-neovim&#x2F;54</a>
syndicatedjelly6 个月前
Codeium has stuck the longest for me so far. It&#x27;s rough around the edges, which makes me believe that the team a) is under-funded or b) cares more about the core product than the frills and the daffodils