Aura is an intelligent code review assistant that leverages AI to streamline your GitHub workflow. It automatically analyzes pull requests, suggests improvements, identifies bugs, and generates optimized code—helping developers ship higher quality software faster.
- Automated Code Reviews: Automatically analyzes pull requests when they are opened, providing detailed feedback on code quality, potential bugs, and suggestions for improvements.
- Comment-Based Interactions: Responds to mentions in issue comments, allowing users to request specific actions.
- Structural Code Analysis: Transforms unstructured code reviews into structured feedback for better readability and actionability.
- Repository Indexing: Indexes and embeds repository content for context-aware code analysis.
- Markdown-Formatted Feedback: Generates well-formatted markdown reports for clear and organized feedback.
- Error Handling: Built-in error handling and logging for reliable operation.
- Create a Github App
- Add the following permissions:
- Read and Write Metadata
- Read and Write Code
- Read and Write Pull Requests
- Any Postgres database with PGVector extension
Add the above keys to the .env file
- Make sure to have Bun installed
- Clone the repo
git clone https://github.com/yashraj-n/aura-code-review- Install dependencies
bun install- Run the server
bun run dev🚀 The Github App will be installed automatically when you run the server.