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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: Darwin – Automate Your GitHub Project with AI

72 点作者 mlamina大约 1 年前
Hey HN! I&#x27;ve been working on a project called Darwin that I&#x27;m thrilled to share with you.<p>Darwin is essentially your GitHub agent powered by large language models (LLMs). It checks out your projects, understands them through natural language prompts, and automates tasks such as fixing issues, documenting code, reviewing pull requests, and more.<p>What drove me to create Darwin was a desire to harness the power of LLMs in a way that&#x27;s seamlessly integrated with the tools I use daily. The motivation came from my curiosity about what could be possible when writing code that understands code. Darwin stands out because it&#x27;s designed for developers who want to leverage AI without needing deep expertise in LLMs or prompt engineering. It offers:<p>- hands-off approach to automate routine development tasks.<p>- Novel and creative ways of making LLMs work for you<p>- A unique API for each project, allowing for customized automation tools.<p>Currently, Darwin is in alpha. It&#x27;s functional, with users able to connect their repositories, define tools, and run tasks. I&#x27;m especially interested in feedback at this stage — everything from output quality to user experience. Every project starts with a $5 free budget to try it out, and while payment isn&#x27;t implemented yet, I&#x27;m keen to hear your thoughts.<p>The vision for Darwin is not just about automation but creating a more productive, creative, and enjoyable development experience. I believe we&#x27;re just scratching the surface of what&#x27;s possible with AI in software development, and I&#x27;m excited to see where we can take this.<p>For those interested, I&#x27;m looking for alpha testers and feedback. If you&#x27;re curious about automating your GitHub workflow or want to push the limits of what AI can do for development, Darwin might be for you. Check it out and let me know what you think!

17 条评论

educaysean大约 1 年前
Do you have an open and public PR that shows off Darwin&#x27;s PR review capabilities? I&#x27;m reading a lot of words about what it can do, but I&#x27;d much rather see an actual example.
评论 #39516531 未加载
gajnadsgjoas大约 1 年前
Is it open source? I can hardly imagine giving access to my code to another service without a clear understanding what it does
评论 #39515896 未加载
SuperHeavy256大约 1 年前
It asks for access to my private repos. I don&#x27;t want to give a brand-new AI tool access to my private repos. But if it looking at my private repos was optional, I would try it.
评论 #39515886 未加载
throwaway63820大约 1 年前
I like it! I built a command line AI coding assistant for my projects (<a href="https:&#x2F;&#x2F;codemancer.codes" rel="nofollow">https:&#x2F;&#x2F;codemancer.codes</a>) when GPT-4 first came out, but still think this space is wayyy under explored given the possible capabilities.
评论 #39516418 未加载
评论 #39516804 未加载
评论 #39517246 未加载
评论 #39516593 未加载
bbor大约 1 年前
As someone who’s also solo-employed on AI development, I love your work based on the copy - will try when I get home. Please, tho, do some thinking about safety if you haven’t. There’s a lot that can go wrong between “nothing” and “paperclip apocalypse”, and I think the autonomy you’re giving machines here should only be done with great care.<p><a href="https:&#x2F;&#x2F;www.lesswrong.com&#x2F;posts&#x2F;kpPnReyBC54KESiSn&#x2F;optimality-is-the-tiger-and-agents-are-its-teeth" rel="nofollow">https:&#x2F;&#x2F;www.lesswrong.com&#x2F;posts&#x2F;kpPnReyBC54KESiSn&#x2F;optimality...</a>
评论 #39517042 未加载
maho大约 1 年前
Let&#x27;s say I want to have a somewhat genereric CRUD-app: A database, some application logic, a login system, logging&#x2F;telemetry and a UI.<p>What kind of stack should I use so that tools like Darwin (or just plain old copilot) can be most effective?
评论 #39516002 未加载
评论 #39516506 未加载
nusl大约 1 年前
I would be more willing to try this if it was possible to host it myself. I get that you want to monetize this and that’s fair, but I am also not going to trust my code to a random online tool.<p>Maybe I’ll give a bash at making something like this for my own use
评论 #39517719 未加载
mlamina大约 1 年前
UPDATE<p>First of all - big thank you to everyone who gave feedback and tried out the project!<p>I hear your concerns about trust and invasive permissions. Here is what I will do tonight:<p>- Remove all data of everyone who has signed up so far<p>- Revoke all granted privileges<p>- Deactivate signup<p>- Put a detailed note on the front page for anyone who&#x27;s already signed up<p>Your feedback has been invaluable and I will start working on the next iteration soon.
cmgriffing大约 1 年前
I think this is a cool idea. I&#x27;m curious why it could&#x27;t work like dependabot does though. Dependabot can scan my public repos and even create PRs from its own ephemeral forks without the overstepping of permissions that this needs.
评论 #39517421 未加载
smcleod大约 1 年前
Is it self-hostable &#x2F; usable with your own Github App?<p>There&#x27;s no way I&#x27;m granting a third party app access to all my public and private repos.
drusepth大约 1 年前
Might be getting a big hug from our friends here.<p>&gt; Error: Server Error<p>&gt; The server encountered a temporary error and could not complete your request.<p>&gt; Please try again in 30 seconds.
评论 #39515271 未加载
meeech大约 1 年前
tbh i wanted to try it. But there&#x27;s not even a privacy policy. And you asking for access to a lot of stuff (public and private)
cdolan大约 1 年前
Very cool, but not going to be able to use something like this (requiring access to source code) without self hosting
jtwaleson大约 1 年前
Things like this are clearly the future. Having seen how some open source projects are run, and how we delegate some tasks to juniors, LLMs can play a major role. Imagine not having have to spell out a response to a bug report or a feature request, but the LLM gives you three options and you just pick one. Super simple and that alone would be an insane boost for productivity.<p>For Darwin, one improvement that comes to mind is to make a catalog of blueprints with common actions, so users have less to configure.<p>Good luck with the product!
评论 #39516412 未加载
htrp大约 1 年前
What&#x27;s the backing LM?
评论 #39516643 未加载
lulzx大约 1 年前
I like the implementation
ryancnelson大约 1 年前
naming things is hard. Googling for other things already named this shouldn&#x27;t be.
评论 #39514969 未加载
评论 #39520789 未加载
评论 #39515792 未加载