https://github.com/sachs7/reviewit-ai
A code review AI assistant that suggests improvements in the provided code
https://github.com/sachs7/reviewit-ai
anthropic claude-3 claude-3-opus langchain llm llm-review openai pr-review review-ai reviews streamlit
Last synced: 11 months ago
JSON representation
A code review AI assistant that suggests improvements in the provided code
- Host: GitHub
- URL: https://github.com/sachs7/reviewit-ai
- Owner: sachs7
- License: mit
- Created: 2024-03-03T02:39:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-10T22:17:12.000Z (over 1 year ago)
- Last Synced: 2025-04-12T07:41:22.906Z (about 1 year ago)
- Topics: anthropic, claude-3, claude-3-opus, langchain, llm, llm-review, openai, pr-review, review-ai, reviews, streamlit
- Language: Python
- Homepage:
- Size: 1.26 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ReviewIt AI
A code review AI assistant that suggests improvements in the provided code.
# Providers:
1. OpenAI (Model: `gpt-4-1106-preview`)
2. Anthropic (Model: `claude-3-opus-20240229`)
# How to use it?
- Clone the repository
- Create `.venv` if possible
- Install required dependencies `pip install -r requirements.txt`
- From CLI: `export OPENAI_API_KEY=sk-xxxx` if using OPENAI
- From CLI: `export ANTHROPIC_API_KEY=sk-ant-xxx` if using ANTHROPIC
- From CLI: `streamlit run main.py`
# Results:
1. Intro:

2. Code Review:

3. Anthropic Provider:

4. Non-Code:

# Next:
- Code for: [GitHub Actions](https://github.com/sachs7/reviewit-ai-git-actions)
- Code that can be improved (bad-code):
Comment from ReviewIt-AI: [bad-code](https://github.com/sachs7/reviewit-ai-git-actions/pull/31#issuecomment-1977448710)
- Better code:
Comment from ReviewIt-AI: [better-code](https://github.com/sachs7/reviewit-ai-git-actions/pull/32#issuecomment-1977451877)