Skip to content

pyscn-bot

GitHub App

pyscn-bot

GitHub App

Overview

pyscn-bot is an intelligent code review agent designed to improve the quality of your Python code. By combining the power of Large Language Models (LLM) with "pyscn", a robust static analysis engine, it achieves "context and structure-aware reviews" that were previously impossible with conventional AI bots.

Why pyscn-bot?

Many AI bots only examine PR diffs, often overlooking the impact of changes or inconsistencies with existing code. pyscn-bot, however, visualizes and quantifies your entire codebase through static analysis. This data-driven approach allows the AI to make far more accurate and impactful suggestions.

Key Features

1. Weekly Code Audits (Free)

  • Scans your entire repository once a week and generates a report as a GitHub Issue.
  • identifies functions with high cyclomatic complexity, dead code, duplicated code (code clones), and tightly coupled modules.
  • Visualizes your project's "health" and assists in prioritizing refactoring efforts.

2. Pull Request Reviews (Pro - coming soon)

  • Automatically analyzes code upon PR creation.
  • Goes beyond mere syntax checks, offering concrete suggestions for improving readability, maintainability, and identifying potential bugs.
  • To reduce noise, it focuses on commenting on only the most critical issues (up to 3) that truly require attention.

3. Multilingual Support

  • With a simple configuration file (.github/pyscn-bot.yml), you can switch the AI comment language to English, Japanese, Chinese, and more.

Pricing

During the beta period, Weekly Code Audits are available for free to all repositories. The Pull Request Review feature will be launched soon, along with our Pro plan.

Official Website

For more details, demos, and documentation, please visit our official website:
https://pyscn.ludo-tech.org/pyscn-bot/

Developer

pyscn-bot is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

Report abuse