Documentation
docs/getting-started

Introduction to Codessa

Codessa acts as an intelligent layer between your repository and your developers. By automatically analyzing Pull Requests, it identifies structural flaws, style violations, and potential bugs before a human reviewer even looks at the code.

01

How It Works

1. Push Code

Developer pushes a commit and opens a Pull Request in GitHub.

2. AI Analysis

Codessa intercepts the webhook, fetching diffs and context for analysis.

3. Feedback

Actionable comments and suggested fixes are posted directly to the PR.

Our engine doesn't just look at line-level syntax; it builds a localized semantic graph of your changes to understand how modifications impact surrounding files and architectural patterns.

02

Supported languages

Code Codessa reviews

Programming languages Codessa understands well enough to analyze.

PythonJavaScriptPHPGo

Review output language

The language Codessa writes review comments in — separate from the code language above.

en Englishid Indonesianzh Chinese

Set with the language field in .codessa.yml, or from the account's Settings page — following the same configuration hierarchy as every other setting.

Ready to set it up?

The Quickstart Guide walks through signing in, installing the app, and configuring review settings.

Quickstart

Was this page helpful?