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
Sign In
Log in with your GitLab account to sync your repositories.
Activate Repository
Go to your Dashboard and toggle "Enable" for the projects you want Kodo to review.
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
.javaBean lifecycle, Dependency Injection, Security
JavaScript / Node.js
.js, .tsAsync/Await, React Hooks, Type Safety
Python
.pyPEP8, Type hinting, Data structures
Go
.goGoroutines, Error handling, Idiomatic Go
PHP
.phpPSR standards, SQL Injection prevention
Ruby / Rails
.rbRails MVC, Active Record, Security
C# / .NET
.csLINQ, Async/Await, Dependency Injection
Swift / iOS
.swiftARC Memory, SwiftUI/UIKit, Security
Kotlin / Android
.ktCoroutines, Jetpack, Context Usage
Dart / Flutter
.dartWidget 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.