New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

kodus

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

kodus

Kodus CLI - AI-powered code review from your terminal

latest
Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

Kodus CLI

AI-powered code review from your terminal.

Installation

npm install -g @kodus/cli

Via curl

curl -fsSL https://raw.githubusercontent.com/kodustech/cli/main/install.sh | bash

Homebrew (Coming soon)

brew install kodus/tap/kodus

Using npx (No installation)

npx @kodus/cli review

Quick Start

# Run an interactive review (default mode)
kodus review

# Run a review on staged files (interactive)
kodus review --staged

# Run a review on a specific commit (interactive)
kodus review --commit HEAD~1

# Run a review comparing against another branch (interactive)
kodus review --branch main

# Run a review on specific files (interactive)
kodus review src/index.ts src/utils.ts

# Review using only configured rules (no general suggestions)
kodus review --rules-only

# Fast mode: quicker analysis (good for large diffs)
kodus review --fast

# Auto-fix: apply all fixable issues automatically
kodus review --fix

# Non-interactive modes:
# - JSON output
kodus review --format json

# - Markdown report
kodus review --format markdown

# - AI Agent mode (optimized for Claude Code, Cursor, etc)
kodus review --prompt-only

Authentication

Sign up at https://app.kodus.io to create your account.

# Login with your account
kodus auth login

# Check authentication status
kodus auth status

# Logout
kodus auth logout

# Generate CI/CD token
kodus auth token

Review Modes

Interactive Mode (Default)

Navigate through issues and apply fixes interactively:

# Interactive mode is now the default
kodus review

# You can also explicitly enable it
kodus review --interactive
kodus review -i

Features:

  • File-first navigation: Browse files with issue counts
  • Copy fix prompt: Generate AI-friendly prompts for Claude Code, Cursor, etc.
  • One-by-one review: See issues with detailed information
  • Preview fixes: View changes before applying
  • Apply fixes: Choose which fixes to apply
  • Live progress: Track fixed vs remaining issues

Auto-fix Mode

Automatically apply all fixable issues:

kodus review --fix

Features:

  • Applies all auto-fixable issues at once
  • Shows confirmation prompt before applying
  • Reports success/failure for each fix

AI Agent Mode

Optimized for AI coding agents (Claude Code, Cursor, Windsurf):

kodus review --prompt-only

Features:

  • Minimal, structured output
  • Easy to parse programmatically
  • Includes fix code for auto-fixable issues
  • Perfect for autonomous generate-review-fix loops

Output Formats

# Interactive mode (default)
kodus review

# JSON output (non-interactive)
kodus review --format json

# Markdown report (non-interactive)
kodus review --format markdown

# AI Agent output (non-interactive)
kodus review --prompt-only

# Save to file (non-interactive)
kodus review --format markdown --output report.md

# Terminal output without interactivity
kodus review --format terminal --output report.txt

Context-Aware Reviews

Kodus CLI automatically reads your project's context files to provide better, more relevant reviews:

Auto-detected files:

  • .cursorrules - Cursor IDE rules
  • claude.md / .claude.md - Claude Code guidelines
  • .kodus.md / .kodus/rules.md - Kodus-specific rules

Custom context:

# Include custom context file
kodus review --context path/to/custom-guidelines.md

This ensures reviews follow your team's standards, coding patterns, and architectural preferences.

Configuration

When logged in, the CLI fetches your configuration from the Kodus platform:

# View active configuration
kodus config

# Review with only your configured rules
kodus review --rules-only

Flags

FlagDescriptionUse Case
(none)Interactive mode (default)Local development, manual review
--rules-onlyOnly check configured rulesTeam standards, CI/CD
--fastFaster analysis with lighter checksLarge diffs, quick feedback
--stagedAnalyze only staged filesPre-commit
--interactive / -iExplicitly enable interactive modeWhen combined with other flags
--fixAuto-apply all fixable issuesQuick fixes, automation
--prompt-onlyAI agent optimized outputClaude Code, Cursor integration
--context <file>Include custom context fileProject-specific guidelines
--format jsonOutput as JSON (non-interactive)Automation, integrations
--output <file>Save to file (non-interactive)Reports, CI/CD artifacts

Examples:

# Pre-commit: interactive check on staged files (default)
kodus review --staged

# CI/CD: strict rules only, JSON output
kodus review --rules-only --format json

# Quick feedback on large changes (still interactive)
kodus review --fast

# Auto-fix all issues in staged files
kodus review --staged --fix

# AI agent workflow (non-interactive)
kodus review --prompt-only

# Custom context with interactive mode (default)
kodus review --context .github/GUIDELINES.md

# Copy fix prompts and paste into Claude Code
kodus review  # Select file → "Copy fix prompt for AI agent"

AI Agent Integration

Kodus CLI works seamlessly with AI coding agents like Claude Code, Cursor, and Windsurf.

The easiest way to use with AI agents:

# 1. Run interactive review
kodus review

# 2. Navigate to a file with issues
# 3. Select "Copy fix prompt for AI agent"
# 4. Paste into Claude Code/Cursor
# 5. AI automatically fixes the issues

The copied prompt includes:

  • File path
  • All issues with line numbers and severity
  • Detailed suggestions and recommendations
  • AI-optimized formatting

Automated Mode with --prompt-only

For fully automated workflows:

Add this to your .cursorrules or prompt:

When writing code:
1. Implement the feature
2. Run: kodus review --prompt-only
3. If issues are found, fix them automatically
4. Repeat until review is clean
5. Show final result

Claude Code will automatically run reviews and fix issues in a loop.

Using with Cursor

Similar workflow - the AI agent can autonomously:

  • Generate code
  • Review with kodus review --prompt-only
  • Parse the structured output
  • Apply fixes
  • Iterate until clean

Benefits

  • ✅ Catch issues during development, not after
  • ✅ Autonomous fix loops (no manual intervention)
  • ✅ Consistent with team standards
  • ✅ Faster development cycles

Trial Mode

Without an account, you can use the CLI with rate limits:

  • 5 reviews per day
  • 10 files per review
  • 500 lines per file

Sign up for free to remove these limits.

Development

# Install dependencies
npm install

# Build
npm run build

# Run in development
npm run dev

# Test locally
node dist/index.js review

Telemetry

Kodus CLI collects anonymous usage data to help improve the product. We take privacy seriously:

What we collect:

  • Command usage (which commands you run)
  • Feature usage (interactive mode, fix mode, etc)
  • Performance metrics (review duration, files analyzed)
  • Error events (to improve reliability)

What we DON'T collect:

  • Your code or file contents
  • File names or paths (only basenames)
  • Passwords, tokens, or secrets
  • Any personally identifiable information

Managing Telemetry

# Check telemetry status
kodus telemetry status

# Disable telemetry (opt-out)
kodus telemetry disable

# Enable telemetry
kodus telemetry enable

Environment Variables

You can also control telemetry via environment variables:

# Disable telemetry
export KODUS_TELEMETRY=false

# Or use standard DO_NOT_TRACK
export DO_NOT_TRACK=1

Environment Variables

VariableDescriptionSecurity Notes
KODUS_API_URLAPI endpoint (default: https://api.kodus.io)⚠️ Only HTTPS URLs accepted (except localhost). Custom URLs validated for security.
KODUS_VERBOSESet to true to enable verbose logging⚠️ DO NOT use in production/CI - may expose sensitive data in logs
KODUS_MOCKSet to true to use mock APIDevelopment only
KODUS_TOKENCI/CD token for non-interactive environments-
KODUS_TELEMETRYSet to false to disable telemetry-
DO_NOT_TRACKSet to 1 to disable telemetryStandard privacy flag
POSTHOG_API_KEYCustom PostHog API keyDevelopment only
POSTHOG_HOSTCustom PostHog hostDevelopment only

Verbose Mode

Enable detailed logging for debugging purposes:

# Enable verbose logging
export KODUS_VERBOSE=true
kodus review

⚠️ Security Warning: Verbose mode may log sensitive information including:

  • API responses and errors
  • Authentication token details
  • Full request/response payloads

Never use verbose mode in:

  • Production environments
  • CI/CD pipelines
  • Shared or public logs
  • Automated workflows

Verbose mode is intended only for local development and debugging.

License

MIT

Keywords

kodus

FAQs

Package last updated on 16 Jan 2026

Related posts