Kodus
Kodus

Kodus

Kodus is an open-source AI code-review platform whose Kody agent reviews pull requests across GitHub, GitLab, Bitbucket and Azure Repos using configurable models and rules. This guide covers hosting, BYOK cost, privacy, permissions, false-positive tuning, blocking policy, metrics and alternatives.

295

Views

0

Likes

Jan 2026

Added

kodus.io

Website

Tags

KodusKodyAI code reviewopen source code reviewpull request reviewdeveloper workflow

Product Preview

A quick visual look at Kodus before you visit the official site.

Published 1/21/2026
Kodus screenshot

Editorial Review

About Kodus

Kodus is an open-source code-review platform centered on an agent called Kody. It analyzes pull-request diffs and context, applies built-in and team-defined rules, filters suggestions and posts inline findings or a summary in the Git provider. Current project materials list GitHub, GitLab, Bitbucket and Azure Repos, with status reactions currently richer on GitHub and GitLab.

Kodus is useful as an early, repeatable reviewer—not an accountable maintainer, deterministic static analyzer or proof that a change is safe. It may spot bugs, performance issues, security smells and policy deviations, but it can also miss cross-system behavior, misunderstand intent or produce plausible false positives. Protected branches, tests, specialist scanners and human ownership remain necessary.

Kodus Kody AI code review product visual
Kody operates inside the pull-request workflow. Its comments are hypotheses with evidence to evaluate, not merge authorization by themselves.

The review path and its trust boundaries

 PR event / manual @kody command
             |
             v
 Git provider app ---> diff + selected context
             |
             v
 Kodus control plane / self-hosted services
             |
      .------+----------------.
      v                       v
 chosen LLM             rules / memory / plugins
      |                       |
      '-------- finding ------'
               |
        dedupe + severity + safeguards
               |
               v
 inline comment / summary / optional review status
               |
       CI + human reviewer -> merge decision

Map this flow for the selected edition. Hosted Kodus, self-hosted Kodus with a cloud model, and self-hosted Kodus with an on-premises model have different data paths. “Self-hosted” does not mean code stays inside the network if prompts still go to an external provider.

Edition and cost model

The current repository comparison lists Community, Teams and Enterprise editions. Community is shown as free, available hosted or self-hosted, with unlimited PRs when using the customer’s own model key, up to 10 Kody Rules and up to three active plugins. Teams is listed at $10 per developer monthly or $8 per developer per month on annual billing, plus model/token cost. Enterprise is custom and adds areas such as SSO, RBAC/audit and support; verify the live comparison because packaging changes.

ChoicePlatform feeModel billingOperational ownership
Community hosted + BYOKCurrently listed freeDirect to chosen providerKeys, repo permissions and policy
Community self-hosted + BYOKSoftware listed free under repository termsDirect provider or local infrastructureFull deployment, storage, security and upgrades
TeamsPer-developer feeBYOK/token cost separatelyConfiguration, providers and review governance
EnterpriseCustomConfirm contracted token arrangementShared with vendor under contract

The repository promotes zero markup on model costs for BYOK, but cost still depends on diff size, contextual files, cross-file analysis, selected model, retries and follow-up commits. The pricing documentation says PRs over 200 changed files are not reviewed. Calculate cost per accepted issue, not cost per PR.

Model choice is a review-policy choice

Kodus advertises model-agnostic support including Claude, GPT, Gemini, Llama, GLM, Kimi and OpenAI-compatible endpoints. Benchmark the exact provider and model on your codebase. A cheaper model may create so many false positives that reviewers ignore the bot; a powerful model may expose more context and cost without a proportional defect reduction.

CriterionMeasureWhy it matters
True-positive precisionAccepted valid findings / all findingsLow precision destroys reviewer trust
Recall on seeded defectsKnown defects found / inserted defectsSilence is not evidence of safety
Severity calibrationAgreement with human rubricBlocking depends on severity
Correction effortMinutes to validate and fixA verbose correct comment can still be costly
CostProvider tokens + platform + review laborShows landed cost, not API price alone
LatencyPR update to useful feedbackSlow reviews interrupt flow

Permissions: review only what the bot must see

Install the Git provider app on selected repositories rather than an entire organization by default. Start with read access to code/metadata and permission to post review comments/status. Do not grant administration, secrets, environments, releases or direct writes unless a separately justified feature requires them.

Repository code can include credentials accidentally, customer fixtures, proprietary algorithms and personal data. Even if only diffs and context are sent, those fragments can be sensitive. Review provider retention/training terms, region, encryption, subprocessors and deletion. The project says source code is not used to train models and is encrypted in transit and at rest; verify contractual coverage for the chosen hosting and provider path.

Self-hosting does not remove architecture work

Official deployment materials describe API, webhooks, worker and web services plus databases/queues and an AST graph/cross-file analysis sandbox. The sandbox can be local inside the worker or E2B, which is a paid remote option. Cloud Git integrations require public web and API endpoints; internal Git plus on-premises models may operate without external internet.

Self-hosted componentRiskControl
Webhook endpointForged/replayed events and denial of serviceSignature validation, replay defense and rate limits
WorkerUntrusted code parsing and resource exhaustionContainer/VM sandbox, quotas and restricted egress
Database/queueCode/context and token leakageEncryption, auth, backups and retention
Model endpointPrompt/code disclosure and cost abuseScoped key, allowlisted endpoint and per-repo budgets
Web applicationConfiguration and repo takeoverSSO/MFA, RBAC, CSRF protections and audit
TelemetryUnexpected external metadataReview anonymous heartbeat; disable via documented setting if required

The repository states self-hosted instances send one anonymous aggregated heartbeat daily and documents KODUS_TELEMETRY_DISABLED=true to opt out. Validate this on the pinned version and monitor outbound traffic.

Advisory first, blocking later

Kody defaults to suggestions. Documentation allows optional “Request Changes” for critical findings and auto-approval when no issues are found. Begin advisory for at least several weeks. Enable blocking only for rules with high measured precision, clear remediation and an override path. Do not use absence of AI findings as the sole auto-approval condition.

PolicySuitable initial useRequired companion evidence
Comment onlyAll pilot repositoriesTrack accept/dismiss reasons
Request changes on criticalStable high-precision security/performance rulesHuman override and deterministic scanner/test
Auto-approveLow-risk docs/tests after mature benchmarkProtected CI and another merge authorization
Required status checkWell-governed repositoriesTimeout/failure policy that cannot strand emergency fixes

Rules as code require the same review they enforce

Kody Rules can encode team standards with scope, paths and severity. Repository rules may live under documented directories, while Centralized Config can make one repository the organization source of truth with version history, PR review and rollback. This is preferable to undocumented UI drift—but a malicious or mistaken rule change can affect many repositories.

  • Require CODEOWNERS approval for centralized rule changes.
  • Test rules against positive and negative fixtures before rollout.
  • Canary a subset of repositories and compare comment volume.
  • Give every rule an owner, rationale, examples, expiry/review date and override path.
  • Avoid vague rules such as “write clean code”; specify observable failure.

Memory and learning can preserve bad feedback

Kodus positions Kody as learning team context. Memory can reduce repeated false positives, yet reviewer comments can be wrong, sarcastic or project-specific. Record the source and scope of learned guidance, allow deletion, and periodically review stale/conflicting memories. Security policy should not be silently downgraded because a developer dismissed one finding.

MCP and plugins expand the review perimeter

Custom plugins can fetch dynamic standards through MCP or other integrations. They may expose internal registries, issue trackers or documentation to the model and can become a prompt-injection path. Allowlist tools and methods, use read-only credentials, validate outputs and prevent plugin content from overriding system review policy.

The Community comparison currently limits active plugins, while higher tiers list unlimited. “Unlimited” is not a design goal; each plugin should justify its data access and maintenance burden.

Large and generated pull requests

Keep PRs small and linked to a specification. Documentation says Kody reviews changed files, can perform PR-level/cross-file checks, filters and deduplicates suggestions, and remembers the last analyzed commit for incremental follow-up. Very large diffs degrade both AI and human comprehension and may exceed the documented 200-file limit.

Split generated migrations, lockfiles and vendored assets from logic changes. Configure ignore patterns but do not hide generated artifacts whose integrity affects deployment. Require a summary of skipped files and review limits so a green status is not misread as full coverage.

How to validate findings

Finding typeAuthoritative validationCommon false positive
BugReproducer/test showing wrong behaviorReviewer missed an invariant elsewhere
SecurityThreat path plus specialist scanner/manual analysisInput already validated at trusted boundary
PerformanceBenchmark/profile on realistic dataMicro-optimization without hot-path evidence
Style/maintainabilityVersioned team ruleSubjective preference presented as defect
Missing testRisk/behavior coverage mapEquivalent coverage exists at another layer
Breaking changeAPI/schema compatibility checkIntentional versioned break

Require inline comments to name the affected behavior, evidence, severity and a bounded suggestion. Dismiss with structured reasons—incorrect, irrelevant, duplicate, accepted risk or deferred—so tuning data is actionable.

Do not let an AI agent self-review to convergence

The archived legacy Kodus CLI promoted loops where a coding agent runs review, fixes issues and repeats. This can help locally, but the same model may generate and then approve its own assumptions. It can also weaken tests or oscillate. Set iteration, token, time and diff-size caps; use a different read-only reviewer and final independent CI.

Note that kodustech/cli was archived April 28, 2026. Do not base a new workflow on its installer or commands without checking the current Kodus documentation and maintained package path.

A six-week rollout

  1. Week 1: security/data review; connect two low-risk repositories with minimum permission.
  2. Weeks 2–3: advisory comments only; label every finding outcome and measure precision.
  3. Week 4: add five to ten concrete rules and test them against historical PRs.
  4. Week 5: compare two models on the same hidden PR set and calculate landed cost.
  5. Week 6: enable one narrowly defined blocking rule only if precision and override operations meet target.

Track reviewer minutes saved, accepted findings per 100 comments, escaped defects, first-response latency, provider cost, PR lead time and developer sentiment. A bot that posts many technically plausible comments but slows merge throughput is not successful.

Alternatives

OptionBest fitTradeoff versus Kodus
Kodus/KodyModel choice, rules and hosted/self-hosted flexibilityOperational/configuration surface and evolving packaging
GitHub Copilot code reviewGitHub-native teams already licensedLess provider/hosting flexibility
CodeRabbitManaged PR review with rich integrationsCommercial hosted dependency
Qodo MergePR review and test-oriented workflowsDifferent policy and pricing model
Semgrep/Sonar/SnykDeterministic static/security rulesLess natural-language context, stronger reproducibility
Human CODEOWNERS reviewArchitecture, business intent and accountabilityScarce expert time; should complement automation

Frequently asked questions

Is Kodus open source?

The main repository is public and describes Community self-hosting. Review its current license files and edition terms for your deployment.

Can I use my own model key?

Yes, current materials advertise BYOK and multiple model providers/OpenAI-compatible endpoints.

Does Kodus train on my code?

The project states source code is not used for training. Verify contracts and the separate underlying model provider’s terms.

Can Kody block a pull request?

It can optionally request changes for configured critical issues. Enable only after precision testing and keep human override.

Can it auto-approve?

Documentation describes optional auto-approval, but no-findings is not proof of correctness. Require independent CI and merge authorization.

What repositories are supported?

Current materials list GitHub, GitLab, Bitbucket and Azure Repos; some interface behaviors differ.

Are very large PRs supported?

Pricing documentation reports a hard limit above 200 changed files. Smaller PRs also improve review quality.

Primary sources

Last reviewed July 26, 2026. Kodus plans, model support, CLI paths and features evolve quickly. Pin the deployed version and validate privacy, permissions, costs and finding precision on your repositories.

Ready to try Kodus?

Visit the official website to get started

Visit Kodus

Quick Info

Website
kodus.io
Added
1/21/2026
Published
1/21/2026
Updated
9/7/2026

Share This Tool

Have an AI tool to share?

Submit it to AI Dreamhub

Get your product in front of people actively exploring AI tools.

Submit Your Tool
Cursor

Cursor

Built to make you extraordinarily productive, Cursor is the best way to code with AI.

ai-codingfree
2990
GitHub Copilot

GitHub Copilot

GitHub Copilot is GitHub’s AI coding assistant across IDEs, GitHub.com, pull requests, CLI workflows, code review, and agentic development. It is best for developers and teams that want AI help inside existing repositories while keeping review, tests, and governance in the workflow.

GitHub CopilotAI coding assistantCopilot Chat
3240
Trae

Trae

Trae is your helpful coding partner. It offers features like AI Q&A, code auto-completion, and agent-based AI programming capabilities.

ai-codingfree
3960
MarsCode

MarsCode

MarsCode is an AI coding assistant and IDE-style development tool for code completion, explanation, debugging, and code generation. Current official metadata also points to Trae AI IDE, so the page should explain the product carefully instead of treating it as a static legacy listing.

MarsCodeTrae AI IDEAI coding assistant
7260