HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
sweepai
landing-page
HISTORICAL RECORD2023–2023
sweepai / landing-page · Not publicly available

landing-page

Discover this repository through its Hacker News conversations.

2Distinct people
4Mentions
0Explicit recommenders
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day4 dated mentions

Observed mentions: 2023-07-26 19:58:34 UTC to 2023-08-03 20:55:30 UTC.

01232023-07-26 00:00:00 UTC to 2023-07-27 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 262023-07-27 00:00:00 UTC to 2023-07-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-28 00:00:00 UTC to 2023-07-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-29 00:00:00 UTC to 2023-07-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-30 00:00:00 UTC to 2023-07-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 302023-07-31 00:00:00 UTC to 2023-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-01 00:00:00 UTC to 2023-08-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-02 00:00:00 UTC to 2023-08-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-03 00:00:00 UTC to 2023-08-04 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 commentsAug 3

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 262023-07-26 00:00:00 UTC2023-07-27 00:00:00 UTC110
Jul 272023-07-27 00:00:00 UTC2023-07-28 00:00:00 UTC000
Jul 282023-07-28 00:00:00 UTC2023-07-29 00:00:00 UTC000
Jul 292023-07-29 00:00:00 UTC2023-07-30 00:00:00 UTC000
Jul 302023-07-30 00:00:00 UTC2023-07-31 00:00:00 UTC000
Jul 312023-07-31 00:00:00 UTC2023-08-01 00:00:00 UTC000
Aug 12023-08-01 00:00:00 UTC2023-08-02 00:00:00 UTC000
Aug 22023-08-02 00:00:00 UTC2023-08-03 00:00:00 UTC000
Aug 32023-08-03 00:00:00 UTC2023-08-04 00:00:00 UTC312

What Hacker News says

4 sources

Launch HN: Sweep (YC S23) – A bot to create simple PRs in your codebase

Hi HN! We’re William and Kevin, cofounders of Sweep (https://sweep.dev/). Sweep is an open-source AI-powered junior developer. You describe a feature or bugfix in a GitHub issue and Sweep writes a pull request with code. You can see some examples here: https://docs.sweep.dev/examples. Kevin and I met while working at Roblox. We talked to our friends who were junior developers and noticed a lot of them doing grunt work. We wanted to let them focus on important work. Copilot is great, but we realized some tasks could be completely offloaded to an AI (e.g. adding a banner to your webpage https://github.com/sweepai/landing-page/issues/225). Sweep does this with a code search engine. We use code chunking, ranking, and formatting tricks to represent your codebase in a token-efficient manner for LLMs. You might have seen our blog on code chunkin
Read the rest
g here: https://news.ycombinator.com/item?id=36948403. We take these fetched code snippets and come up with a plan to write the PR. We found that having the LLM provide structured information using XML tags is very robust, as it’s easy for us to parse with regex, has good support for multi-line answers and is hard for the LLM to mess up. This is because XML is common in the LLM’s training data (the internet / HTML), and the opening and closing tags rarely appear naturally in text and code, unlike the quotations, brackets, backticks and newlines used by JSON’s and markdown’s delimiters. Further, XML lets you skip the preamble (“This question has to do with xyz. Here is my answer:”) and handles multi-line answers like PR plans and code really well. For example, we ask the LLM for the new code in <new_code> tags and a final boolean answer by writing <answer>True</answer>. We use this XML format to get the LLM to create a plan, generating a list of files to create and modify from the retrieved relevant files. We iterate through the file changes and edit/create the necessary files. Finally, we push the commits to GitHub and create the PR. We’ve been using Sweep to handle small issues in Sweep’s own repo (it recently passed 100 commits). We’ve become well acquainted with its limitations. For example, Sweep sometimes leave unimplemented functions with just “# rest of code” since it runs on GPT-4, a model tuned for chatting. Other times, there’s minor syntax errors or undefined variables. This is why we spend the other half of our time building self-recovery methods for Sweep to fix and test its PRs. First, we invite the developer to review and add comments to Sweep’s pull request. This helps to a point, but Sweep’s code sometimes wouldn’t lint. This is table stakes. It’s frustrating to have to tell the bot to “add an import here” or “this variable is undefined”. To make this better, we used GitHub Actions, which automatically runs the flow of “check the code → tell sweep → sweep fixes the code → check the code again”. We like this flow because you might already have GitHub Actions, and it’s fully configurable. Check out this blog to learn more https://docs.sweep.dev/blogs/giving-dev-tools. So far, Sweep isn’t that fast, can’t handle massive problems yet, and doesn’t write hundreds of lines of code. We’re excited to work towards that. In the meantime, a lot of our users have been able to get useful results. For example, a user reported that an app was not working correctly on Windows, and Sweep wrote the PR at https://github.com/sweepai/sweep/pull/368/files, replacing all occurrences of "/tmp" with "tempfile.gettempdir()". Other examples include adding a validation function for Github branch name (https://github.com/sweepai/sweep/pull/461) and adding dynamically generated initials in the testimonials on our landing page (https://github.com/wwzeng1/landing-page/issues/28). For more examples, checkout https://docs.sweep.dev/examples. Our focus is on finding ways that an AI dev can actually help and not just be a novelty. I think of my daily capacity to write good code as a stamina bar. There’s a fixed cost to opening an IDE, finding the right lines of code, and making changes. If you’re working on a big feature and have to context switch, the cost is higher. I’ve been leaving the small changes to Sweep, and my stamina bar stays full for longer. Our repo is at https://github.com/sweepai/sweep, there’s a demo video at https://www.youtube.com/watch?v=WBVna_ow8vo, and you can install Sweep here: https://github.com/apps/sweep-ai. We currently have a freemium model, with 5 GPT-4 PRs at the free tier, 120 GPT-4 PRs at the paid tier and unlimited at the enterprise tier. We’re far from our vision of a full AI software engineer, but we’re excited to work on it with the community feedback :). Looking forward to hearing any of your thoughts!
198 points · Open discussion
lukejagg·Jul 26, 2023Submission

Show HN: Using Sweep to add a banner to our landing page

Hey everyone! We just released slow mode for Sweep (YC S23), our AI powered junior dev. In slow mode, Sweep has access to more information about your repository and can tackle larger tasks. In 5 minutes and without an IDE, I used Sweep to add a banner to our landing page. https://sweep.dev/ I also left a couple of comments on Sweep's PR, merged here: https://github.com/sweepai/landing-page/pull/226 Here's how you can onboard to Sweep: https://github.com/sweepai/sweep#getting-started-
5 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.