Documentation

Everything you need to know about setting up and using Kodo.

What is Kodo?

Kodo is an intelligent code review assistant that integrates directly with GitLab. It hooks into your Merge Requests and Commits to provide instant, automated feedback on code quality, security vulnerabilities, and style violations.

Unlike static analysis tools, Kodo understands context. It uses advanced LLMs (Gemini 2.0) to explain why a change is problematic and suggests specific refactoring techniques.

Getting Started

1

Sign In

Log in with your GitLab account to sync your repositories.

2

Activate Repository

Go to your Dashboard and toggle "Enable" for the projects you want Kodo to review.

3

Push Code

Kodo automatically reviews every new commit or merge request update.

Supported Languages

Kodo automatically detects file types and applies language-specific best practices.

Java Spring Boot

.java

Bean lifecycle, Dependency Injection, Security

JavaScript / Node.js

.js, .ts

Async/Await, React Hooks, Type Safety

Python

.py

PEP8, Type hinting, Data structures

Go

.go

Goroutines, Error handling, Idiomatic Go

PHP

.php

PSR standards, SQL Injection prevention

Ruby / Rails

.rb

Rails MVC, Active Record, Security

C# / .NET

.cs

LINQ, Async/Await, Dependency Injection

Swift / iOS

.swift

ARC Memory, SwiftUI/UIKit, Security

Kotlin / Android

.kt

Coroutines, Jetpack, Context Usage

Dart / Flutter

.dart

Widget Structure, State Management, Build Optimization

Privacy & Security

We do not train on your code.
Code snippets sent to the AI engine are ephemeral. They are processed for the review and immediately discarded. We only store metadata (review scores, commit hashes) for your analytics dashboard.