Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Automatically generate, review code from Github Issues & Pull Requests. Written in TypeScript

Notifications You must be signed in to change notification settings

yashraj-n/aura-ai-agent

Repository files navigation

Aura AI Agent

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.


Bun TypeScript Postgres Drizzle GitHub

Features

  • 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.

Prerequisites

LLM Keys

Github App

  • Create a Github App
  • Add the following permissions:
    • Read and Write Metadata
    • Read and Write Code
    • Read and Write Pull Requests

Database

  • Any Postgres database with PGVector extension

Add the above keys to the .env file

Enviroment

  • Make sure to have Bun installed

Setup

  1. Clone the repo
git clone https://github.com/yashraj-n/aura-code-review
  1. Install dependencies
bun install
  1. Run the server
bun run dev

🚀 The Github App will be installed automatically when you run the server.

About

Automatically generate, review code from Github Issues & Pull Requests. Written in TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors