p/sweep-ai
AI junior dev: transform bugs & feature requests into code
Michael Seibel

Sweep — Sweep is an AI-powered junior dev on your team

Featured
64
Sweep is an AI-powered junior dev that transforms bug reports and feature requests into code changes. Developers can describe a bug in English, such as “the payment link on my website is broken” and Sweep generates code to fix it.

Add a comment

Replies
Best
William Zeng
Hey ProductHunt! 👋 This is William, Lucas, and Kevin, and we’re building Sweep. Sweep is an AI-powered junior developer that solves small features, bugs, and missing documentation by writing code. Sweep formats this as a GitHub pull request, allowing developers to review and validate the code before pushing it to their codebase. Software engineers spend over 25% of their time on fixing tech debt. As developers, we wanted AI to handle these mundane tasks rather than doing it ourselves. Sweep allows our customers to review the written and tested code, increasing their productivity 3x. Sweep: 🚀 Turns issues directly into pull requests (without an IDE) 👀 Addresses developer replies & comments 🔧 Fixes the code based on failing tests in GitHub Actions We provide all of our users with 5 GPT4 PRs/month, and 60 GPT4 PRs/month for Sweep Pro users. We love hearing feedback (and bugs) here: https://discord.com/invite/sweep-ai. To contribute to Sweep, check out and star our repository https://github.com/sweepai/sweep! Please feel free to try out Sweep and ask questions! We’ll be here all day 😀.
Sagar Patil
@william_zeng1 I am an early user and Sweep has helped me 10x my productivity. Thank you for making this and I highly recommend everyone to give this a try.
William Zeng
@sagarpatil Your constructive feedback so far has been amazing! Appreciate it :)
Artyom Shimanski
Hi @william_zeng1, congratulations on the launch! 🚀 The product is very interesting for me. There are several questions: 1) Is the change in the code automatically covered by the test? 2) If there are tests in the project, will they be automatically adjusted for the change?
William Zeng
@ashimanski Hey Artyom! We don’t do this automatically, we currently rely on the developer for validation. You can ask Sweep to look at the tests and fix/add more of them!
Serhii Pavlenko
Congratulations! It looks interesting. Does Sweep only work with python? Are there any plans for other languages ?
William Zeng
@serhiipavlenko It works with Python, Javascript, and any language GPT4 supports! What do you use?
Serhii Pavlenko
@william_zeng1 I work with Javascript, PHP. > any language GPT4 supports It's amazing. I have to try it.
William Zeng
@serhiipavlenko Here's our link to get started! It should take ~5 minutes. https://github.com/sweepai/sweep...
André J
When are you launching the senior dev version of this? 😏
William Zeng
@sentry_co Haha, no plans yet but we’re constantly improving Sweep!
Alex Petruchio
Very useful, thank you guys! 🔥
William Zeng
@alex_petruchio Thanks Alex! Happy to help you onboard or answer any more questions :)
Rana Phool
Congratulations on the launch of Sweep! So excited to see how it helps streamline development and save time on tedious tasks! #SweepAI
William Zeng
@rana_phool We're excited to see too! Check out some examples here: https://docs.sweep.dev/examples
Andrei Costea
Neat looking product! Congrats on the launch 🚀🌟
William Zeng
@andrei_costea2 Thanks Andrei! If you'd like to learn more feel free to checkout our discord: https://discord.com/invite/sweep-ai
Dmitriy Pegov
Another junior on my team 😂 Upvoted. Good luck!
William Zeng
@dmitriy_pegov Thanks Dmitriy! Sweep can be fun to work with :)
ET
congrats on the launch guys! going to use this for sure, would it be cool if I featured Sweep on Astral? :)
William Zeng
@thinkastral Go for it! Thanks for the feature :)
ET
@william_zeng1 anytime brother, check it out: https://thinkastral.com/tool/sweep/ :)
William Zeng
@thinkastral Looks great!
Isaiah
Love it! This is going to amp us up a lot. Killer work excited to see where it goes 💪
William Zeng
@isaiah_granet Appreciate the support, let us know if we can help you onboard!
BALAMURALI T R
Hi , This is a really awesome. Being in the marketing team, sometimes its hard for us to get access to engineering resources from the tech team and often gets delayed on our own work. This can be a real game changer on this front.
William Zeng
@balamurali We’re glad to hear that! Faster communication is definitely important
Muhammad Sarmad Hafeez
Amazing! Sweep looks like an incredibly helpful tool - I can't wait to start using it.
Shahan Nedadahandeh
I've been using Sweep for a few months and its scary that with most tasks it gets everything right. Every time I try it and I see a complete PR it blows me away. The rate of improvement is also crazy, I tried to have sweep do something tricky few months ago and it failed, but then a few days ago I tried that same task again and it got it perfect! Definitely recommend people to give it a try.
William Zeng
@shahanneda Thanks for being with us as we improve Sweep! Let us know if you have any suggestions.
Mikayel Harut
Sweep is just AMAZING. Next-level stuff and no-brainer to use for your dev team.
William Zeng
@mikayel_harut Thanks Mikayel! Sweep actually just merged another small fix to our codebase: https://github.com/sweepai/sweep...
Serhiy Fedosenko
Interesting idea. Good luck with it.
William Zeng
@redovan Thanks Serhiy! Feel free to try it out today https://github.com/apps/sweep-ai
Neha
Interesting! useful tool! congrats on the launch.
William Zeng
@neha_8 Thanks Neha! Appreciate the support. Let me know if I can help you onboard!
Sahil Kumar
congratulations 🎉
William Zeng
@demondoss Thanks Sahil!
Om Prakash
Congratulations on the launch. Useful tool.
William Zeng
@iamprakashom Thanks Om! Appreciate the support!
Priyanshu Raj
Hi @william_zeng1 congrats on launching such a cool product. I hope you have a successful launch. Do you want to host a live demo for your users today? We are launching our live-streaming SDK product on the 18th of July and giving it free to fellow makers before the launch. Let me know if you want to try it out. Happy to set it up. Cheers!!
William Zeng
@zerosand1 Appreciate the offer! Thank you for the support :)
Sean Dorje
Hi William, Lucas, and Kevin, Congratulations on the launch of Sweep! As a developer, I can see the massive potential of Sweep to streamline the development process. It's amazing how AI is being leveraged to automate tasks that are typically time-consuming. Here are a few points and suggestions for consideration if you dont mind: Sweep Learning Curve: I'm curious to understand how Sweep 'learns' to improve itself. Given that it's AI-powered, does it continuously learn from its interactions with developers and the code it generates to improve its performance over time? Integration with Other Tools: Besides GitHub, are you planning on integrating Sweep with other development tools? Integration with project management tools like Jira or Slack for communication can be beneficial for better synchronization and workflow. Customization and Flexibility: How flexible is Sweep when it comes to working with different coding languages or frameworks? The more adaptable it is, the more it will be beneficial to a broader audience of developers. Security: Writing code directly implies Sweep has access to the codebase. Could you elaborate more on the security measures you have in place to protect users' code? I'm also launching my startup ezML on producthunt soon (https://www.producthunt.com/prod...) and we focus on computer vision integration for apps. Also simplifying tasks for devs. Please feel free to follow and press notify and reach out to connect! Looking forward to hearing more about your plans for Sweep and its potential impact on the dev community. Keep up the great work!
William Zeng
@sean_dorje Hey Sean! Thanks for the great questions! 1) Sweep is improving through us, we don’t train on our user’s code. 2) For integrations, we’re happy to build more, we have some with Linear and Sentry. 3) Sweep currently supports almost any language/framework GPT4 supports. 4) Finally, our Github app has the minimal set of permissions needed(it can only write PRs, not merge them). We also do not store user code as plaintext :) Hope I answered your questions!
Akash Kashyap
Awesome work, congrats on the launch!
William Zeng
@akashkashyap Thanks Akash!