• Stars
    star
    1,229
  • Rank 38,186 (Top 0.8 %)
  • Language
    Python
  • License
    MIT License
  • Created over 1 year ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Run AI-powered workflows over your codebase

πŸš€ AutoPR πŸš€

Discord

AutoPR.mov

AutoPR autonomously writes pull requests in response to issues with ChatGPT.
Get started with AutoPR-template.
Built with Guardrails and Langchain.

πŸ’ͺ How does it work?

Triggered by adding a label containing AutoPR to an issue, AutoPR will:

  1. Plan a fix
  2. Write the code
  3. Push a branch
  4. Open a pull request

πŸ“ Roadmap

  • Automatically write pull requests based on labeled issues
  • Autonomously generate code through iterative and adaptive planning
  • Vector search through repository contents (#55)
  • Improving codegen performance (#56)
  • Iterate with PR comments and code review (#31)
  • ChatGPT plugin that writes an issue during the course of a conversation
  • User-configurable tasks like "add tests", "add docs", "add type hints"
  • User-configurable semantic CI checks like "if file x changes, ensure file y reflects the change"
  • Autonomous PR reviewer who pushes to your branch

πŸ’Ž Examples

Well-written issues often lead to better results.

🀞 Limitations

This GitHub Action is in development, and in alpha release.

It still:

πŸ”¨ Usage

Please see USAGE.md for more information.

πŸ“ Contributing

Please see CONTRIBUTING.md for more information.