×

What does it do?

  • Code Review Automation
  • IDE Coding Assistant
  • Code Refactoring
  • Security Checks
  • Developer Productivity

How is it used?

  • Integrate with GitHub/GitLab
  • get instant AI code reviews.
  • 1. Integrate w/ GitHub & GitLab
  • 2. Analyze code changes
  • 3. Generate AI reviews
See more

Who is it good for?

  • Machine Learning Engineers
  • Data Scientists
  • DevOps Professionals
  • Software Engineers
  • Quality Assurance Specialists

What does it cost?

  • Pricing model : Subscription
  • Free version : Yes
  • Free trial : 14 days
  • Starting monthly price : If billed monthly $10.00
See more

Details & Features

  • Made By

    Sourcery
  • Released On

    2018-08-27

Sourcery is an automated code review tool that leverages generative AI to provide instant feedback on code changes in pull requests. It aims to accelerate the code review process, enhance code quality, and boost development velocity.

Key features:
- Instant AI-powered code reviews: Sourcery analyzes pull requests and provides a summary of changes, high-level feedback, and line-by-line suggestions and comments.
- IDE coding assistant: Sourcery can be used as an automated pair programmer in IDEs like PyCharm and VS Code, assisting with code understanding, unit tests, docstrings, and code optimization.
- Code refactoring: Sourcery refactors code to improve readability and adherence to best practices and standard coding rules.
- Security checks: Sourcery identifies potentially dangerous code and flags issues early in the development process.
- Customizable settings: Users can specify Python versions and configure settings to suit their needs.

How it works:
1. Sourcery integrates with GitHub and GitLab repositories.
2. It analyzes code changes in pull requests and provides instant feedback.
3. Sourcery uses AI to generate code reviews, ensuring high-quality feedback.
4. Users can interact with Sourcery through its web app, IDE integrations, or command-line interface.

Integrations:
- GitHub: Supports public and private repositories.
- GitLab: Integrates with GitLab repositories.
- IDEs: Integrations with PyCharm and VS Code, with more editor integrations planned.

Use of AI:
Sourcery employs AI to generate code reviews, refactor code, and provide intelligent suggestions for code improvements.

AI foundation model:
Sourcery utilizes OpenAI and Anthropic large language models (LLMs) to power its AI-driven code review and refactoring capabilities.

How to access:
Sourcery is available as a web app and has integrations with IDEs like PyCharm and VS Code. It also offers a command-line interface for users who prefer working in the terminal.

  • Supported ecosystems
    PyCharm, VS Code, GitHub, GitHub, GitLab, GitHub, Microsoft, Visual Studio Code, JetBrains, GitHub, GitLab
  • What does it do?
    Code Review Automation, IDE Coding Assistant, Code Refactoring, Security Checks, Developer Productivity
  • Who is it good for?
    Machine Learning Engineers, Data Scientists, DevOps Professionals, Software Engineers, Quality Assurance Specialists

PRICING

Visit site
Pricing model: Subscription
Free version: Yes
Free trial: 14 days
Starting monthly price: If billed monthly $10.00
Starting annual price: If billed yearly $10.00

Alternatives

CodeQL is a semantic code analysis engine that helps developers find and fix vulnerabilities in their codebase.
Augment is an AI-powered coding assistant that enhances software development efficiency and quality.
GitHub Copilot generates code suggestions in real-time to enhance developer productivity.
StarCoder is a Large Language Model for Code (Code LLM) that has been developed using permissively licensed data from GitHub, with a model trained on 1 trillion tokens and fine-tuned for 35 billion Python tokens, and it performs better than existing open Code LLMs on popular programming benchmarks.
Amazon Q Developer is an AI-powered coding assistant that enhances software development and infrastructure management for AWS developers.
Gemini Code Assist is an AI coding assistant that boosts developer productivity with code completions and generation.
PolyCoder generates code snippets and assists with code understanding across 12 programming languages.
Driver AI generates interactive documentation that explains complex codebases in minutes for technical and non-technical users.
CodeT5 and CodeT5+ are open-source language models that automate coding tasks for developers.
Bloop converts legacy COBOL code into modern, readable Java code with identical behavior using AI.