Toasty

The smart, context aware AI code reviewer from OWASP BLT

Review Your Code

Enter a GitHub repository, issue, or pull request URL to get an AI-powered code review.

Or connect your GitHub account for seamless integration

Features

šŸ¤–

AI-Powered Reviews

Leverage advanced AI to provide intelligent, context-aware code reviews that understand your codebase.

šŸ”’

Security Focused

Built by OWASP BLT with security best practices in mind. Identify vulnerabilities and security issues automatically.

⚔

Fast & Efficient

Quick analysis and feedback to keep your development workflow smooth and productive.

šŸ”§

Easy Integration

Seamlessly integrates with your existing workflow using Django and modern Python tools.

šŸ“Š

Context Aware

Understands the full context of your code changes, not just individual lines.

🌐

Open Source

Fully open source and community-driven. Contribute and customize to fit your needs.

Getting Started

1

Clone the Repository

git clone https://github.com/OWASP-BLT/Toasty.git
cd Toasty
2

Install Dependencies

poetry install

Make sure you have Python 3.13+ and Poetry installed on your system.

3

Configure Environment

cp .env.example .env
# Edit .env with your configuration
4

Run the Application

python manage.py migrate
python manage.py runserver

Documentation

šŸ“š Core Features

  • AI-powered code analysis using Google Gemini
  • Vector database integration with Qdrant
  • Security scanning with Bandit
  • Asynchronous task processing with Celery

šŸ› ļø Technology Stack

  • Framework: Django 5.2+
  • AI/ML: LangChain, Google GenAI
  • Database: Qdrant (Vector DB)
  • Task Queue: Celery with Redis

šŸ¤ Contributing

We welcome contributions! Check out our GitHub repository for:

  • Issue tracking and bug reports
  • Feature requests
  • Pull request guidelines
  • Development setup instructions

About OWASP BLT

Toasty is part of the OWASP Bug Logging Tool (BLT) project, which aims to provide open-source security tools and resources for developers worldwide. The OWASP Foundation is a nonprofit organization dedicated to improving the security of software.