Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
gyteng avatar

Kodevu

  • 361 installs
  • Updated April 4, 2026
  • gyteng/kodevu

Kodevu is an agent skill that fetches Git or SVN diffs and produces AI-generated code review reports via the kodevu CLI.

About

Kodevu is a Node.js CLI skill that teaches your coding agent how to pull Git or SVN diffs, send them to a supported AI reviewer CLI, and save configurable review reports. Solo builders use it when they want commit-level or pre-commit feedback without building a bespoke review bot or pasting large diffs into chat. Typical flows include reviewing the latest commit on the current repo, scanning the last few commits before a release, or checking uncommitted changes before opening a PR. The default reviewer mode auto-detects available tools in PATH; you can pin OpenAI, Gemini, Codex, or Copilot and pass model and API options. Output defaults to Markdown in the kodevu home directory but can be switched to JSON for CI or dashboards. Extra reviewer instructions go through --prompt so you can emphasize security, style, or architecture in one command.

  • Reviews latest commit, a hash, last N commits, or uncommitted working tree via npx kodevu
  • Routes diffs to AI backends: auto, openai, gemini, codex, or copilot with optional API keys and models
  • Writes Markdown or JSON reports under ~/.kodevu or a custom --output directory
  • Optional ~/.kodevu/config.json for settings that persist across sessions
  • Custom --prompt to steer reviewers (e.g. security-focused passes)

Kodevu by the numbers

  • 361 all-time installs (skills.sh)
  • Ranked #267 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Jul 24, 2026 (Skillselion catalog sync)
npx skills add https://github.com/gyteng/kodevu --skill kodevu

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs361
Security audit1 / 3 scanners passed
Last updatedApril 4, 2026
Repositorygyteng/kodevu

What it does

Run AI-powered reviews on Git or SVN diffs from the terminal without wiring a custom review pipeline.

Who is it for?

Best when you already use git or svn locally and want one npx command to batch-review commits with your preferred AI CLI.

Skip if: Skip if you need in-IDE inline review only, or repos where diffs must never leave the machine without a self-hosted reviewer you configure separately.

When should I use this skill?

When you need to fetch Git/SVN diffs and generate AI review reports with npx kodevu.

What you get

You get Markdown or JSON review artifacts for chosen revisions so you can fix issues or attach reports to PR discussion.

  • Markdown or JSON review report files
  • Configurable output directory and optional persistent ~/.kodevu/config.json

By the numbers

  • 5 reviewer backends: auto, openai, gemini, codex, copilot

Files

SKILL.mdMarkdownGitHub ↗

Kodevu Skill

Kodevu is a Node.js tool that fetches Git commits or SVN revisions, sends the diff to a supported AI reviewer CLI, and writes review results to report files. It supports an optional persistent config file at ~/.kodevu/config.json for settings that should survive across sessions.

Usage

Use npx kodevu to review a codebase.

Reviewing the latest commit

npx kodevu .

Reviewing a specific commit

npx kodevu . --rev <commit-hash>

Reviewing the last N commits

npx kodevu . --last 3

Reviewing uncommitted changes

npx kodevu . --uncommitted

Supported Reviewers

kodevu supports several AI reviewer backends: auto, openai, gemini, codex, copilot. The default is auto, which probes available CLI tools in your PATH.

Example using OpenAI:

npx kodevu . --reviewer openai --openai-api-key <YOUR_API_KEY> --openai-model gpt-5-mini

Generating JSON Reports

By default, review reports are generated as Markdown files in ~/.kodevu/. You can specify --format json or change the output directory using --output <dir>.

npx kodevu . --format json --output ./reports

Custom Prompts

You can provide additional instructions to the reviewer using --prompt:

npx kodevu . --prompt "Focus on security issues and suggest optimizations."

Or from a file: --prompt @my-rules.txt

Environment Variables

All options can also be set via environment variables to avoid repetitive flags:

  • KODEVU_REVIEWER – Default reviewer.
  • KODEVU_LANG – Default output language.
  • KODEVU_OUTPUT_DIR – Default output directory.
  • KODEVU_PROMPT – Default prompt instructions.
  • KODEVU_OPENAI_API_KEY – API key for openai.
  • KODEVU_OPENAI_BASE_URL – Base URL for openai.
  • KODEVU_OPENAI_MODEL – Model for openai.

Configuration File

For persistent settings that survive across shells and AI tool invocations, create ~/.kodevu/config.json:

{
  "reviewer": "openai",
  "openaiApiKey": "sk-...",
  "openaiBaseUrl": "https://your-gateway.example.com/v1",
  "openaiModel": "gpt-4o",
  "lang": "zh"
}

The file is optional and silently ignored if absent. Priority: CLI flags > ENV vars > config file > defaults.

Working with Target Repositories

  • Git: target must be a local repository or subdirectory.
  • SVN: target can be a working copy path or repository URL.
npx kodevu /path/to/project --last 1

Related skills

How it compares

Use instead of manually copying diffs into chat for every commit when you want saved, repeatable review files.

FAQ

Who is kodevu for?

and small-team developers who ship from Git or SVN and want agent-guided runs of the kodevu CLI for commit or uncommitted diff reviews.

When should I use kodevu?

Use it in Ship (review) before merging—after your last commits, on a specific hash, on the last N commits, or on uncommitted changes when you want a report file.

Is kodevu safe to install?

The skill documents sending diffs to external AI reviewer CLIs; review the Security Audits panel on this page and treat API keys and diff content according to your repo policy.

Code Review & Qualitygittestingintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.