Giter Site home page Giter Site logo

sweep's Introduction

Bug Reports & Feature Requests ⟢  Code Changes

Install Docs

Sweep is an AI junior developer that transforms bug reports & feature requests into code changes.

Describe bugs, small features, and refactors like you would to a junior developer, and Sweep:

  1. πŸ” reads your codebase
  2. πŸ“ plans the changes
  3. ⚑writes a pull request with code⚑

Features 🌠

  • Turns issues directly into pull requests (without an IDE)
  • Addresses developer replies & comments on its PRs
  • Uses embedding-based code search
  • Fixes PRs based on GitHub Actions feedback
  • Large File Support using File Streaming
sweep.mp4

Getting Started πŸš€

Install Sweep by adding the Sweep GitHub app to your desired repositories.

  • For more details, visit our ✨ Installation page.

  • We support all languages GPT-4 supports, including Python, JS/TS, Rust, Go, Java, C# and C++.


Story πŸ“˜

We were frustrated by small tickets, like simple bug fixes, annoying refactors, and small features. Each task required us to open our IDE to fix simple bugs. So we decided to leverage the capabilities of ChatGPT to address this directly in GitHub.

Unlike existing AI solutions, this can solve entire tickets and can be parallelized + asynchronous: developers can spin up 10 tickets and Sweep will address them all at once.

The Stack πŸ“š

  • GPT-4 32k 0613 (default)
  • ActiveLoop DeepLake for Vector DB with MiniLM L12 as our embeddings model
  • Modal Labs for infra + deployment
  • Gradio for Sweep Chat

Highlights 🌟

Examine pull requests created by Sweep here.

Pricing

  • We charge $240/month for 120 GPT-4 tickets per month.
  • For unpaid users, we offer 5 free GPT-4 tickets per month.
  • We also offer unlimited GPT-3.5 tickets.

Roadmap πŸ—Ί

See πŸ—ΊοΈ Roadmap


⭐ Star History ⭐

Star History Chart

Consider starring us if you're using Sweep so more people hear about us!

Contributors

Thank you for your contribution!

and, of course, Sweep!

Contributing 🀝

Contributions are welcome and greatly appreciated! For detailed guidelines on how to contribute, please see the CONTRIBUTING.md file.

sweep's People

Contributors

kevinlu1248 avatar wwzeng1 avatar lukejagg avatar sweep-nightly[bot] avatar asc11cat avatar sweep-ai[bot] avatar jodyz0203 avatar eltociear avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.