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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: Quack Companion – VSCode extension for OSS contribution assistance

49 点作者 fgfm超过 1 年前
Hello there, I&#x27;m FG (short for François-Guillaume)! I’m building Quack Companion (<a href="https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;companion">https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;companion</a>), a tool designed to bridge the gap between project maintainers and contributors in open-source software (OSS).<p>If you&#x27;ve ever contributed to OSS, you&#x27;re familiar with the challenge: diving into a new codebase, aligning with maintainers&#x27; expectations, and making meaningful contributions can be daunting. For maintainers, managing a flood of contributions and providing guidance while maintaining quality is overwhelming. As a contributor to PyTorch &amp; an OSS author, I’ve been on both sides over the years. This challenged me to become a better engineer &amp; team player, seeking ways to facilitate smooth collaborative software development.<p>This is where Quack steps in, as your AI companion for software team alignment. For developers, it&#x27;s like having a seasoned mentor guiding you through the intricacies of a new codebase, offering live in-line hints based on the project’s guidelines to craft high-quality pull requests. For maintainers, it’s a practical toolset to identify and address workflow inefficiencies and align contributions effectively with project objectives.<p>As code generation gets commoditized, aligning these diverse efforts becomes critical if you wish to convert individual productivity boosts into team velocity. Quack AI is here to solve this alignment, and make collaborative software development scale without losing any efficiency.<p>We&#x27;re committed to keeping the service accessible and free for OSS communities while we plan to generate revenue from the enterprise suite. The platform (React, Next JS), the IDE extension (VSCode) and the backend API (Python, FastAPI) are licensed under Apache 2.0. You can find a short demo here [1] and the GitHub project here [2].<p>Our roadmap includes:<p>* offering autocompletion and code chat in the IDE, making the contribution process even more intuitive and seamless;<p>* finalizing the transition of the community version to hostable OSS models;<p>* identifying ambiguities or unspecified aspects of a given project’s guidelines;<p>* developing a Fitbit-like feature for your software development productivity to identify bottlenecks in your workflow.<p>This is still the early days, but we&#x27;ve seen how sharing a &quot;public design doc&quot; with the community can significantly improve the outcome! How was your experience of managing inbound as maintainers? What were your personal hacks to mitigate those challenges? We&#x27;d love to hear about how it has impacted your developer life or if you have any feedback about the above.<p>Cheers!<p>[1] Demo video: <a href="https:&#x2F;&#x2F;dub.sh&#x2F;quack-demo" rel="nofollow noreferrer">https:&#x2F;&#x2F;dub.sh&#x2F;quack-demo</a><p>[2] Open Source repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;companion">https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;companion</a><p>Our documentation: <a href="https:&#x2F;&#x2F;docs.quackai.com&#x2F;">https:&#x2F;&#x2F;docs.quackai.com&#x2F;</a>

4 条评论

mdaniel超过 1 年前
OSS communities ... on GitHub only, seems to be the rest of that sentence: <a href="https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;companion&#x2F;blob&#x2F;77281d882ff7b90fe89fe489eabc6aaa2f184f69&#x2F;src&#x2F;util&#x2F;session.ts#L11">https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;companion&#x2F;blob&#x2F;77281d882ff7b90fe...</a><p>there is also a tiny mention of it in the readme, but it&#x27;s often hard to know how many times that&#x27;s &quot;shorthand&quot; for &quot;git based code forges&quot; versus, as in this case, &quot;we use the github api and others are on the backlog&quot;<p>In case others went sniffing around looking for &quot;does this use an OpenAI key?&quot; the answer is yes but it&#x27;s in the Python side: <a href="https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;contribution-api#configuration">https:&#x2F;&#x2F;github.com&#x2F;quack-ai&#x2F;contribution-api#configuration</a>
评论 #38714752 未加载
zzzeek超过 1 年前
If a contributor comes to my project with a pull request that an AI wrote using copyrighted, unknown licensed-and-attributed code it sucked off of GitHub, that PR is rejected immediately and I would strongly consider banning the &quot;contributor&quot; as well. A lot of OSS maintainers are tuning into this new reality so I would advise caution to contributors looking to have tools write their code for them.
评论 #38716298 未加载
评论 #38715488 未加载
pyduan超过 1 年前
Do you have an estimate for typical token usage for a developer who&#x27;d use it as part of their workflow? I&#x27;d imagine the costs can rack up fairly quickly if you&#x27;re not careful.
评论 #38715888 未加载
wiseowise超过 1 年前
&gt; the function name should start with a verb<p>You lost me there.
评论 #38718974 未加载