Back to Home
CLI Commands

gk doctor

Check GemKit installation health

Overview

The gk doctor command performs a comprehensive health check of your GemKit installation, verifying all required components are properly configured.

Usage

bash
gk doctor [options]

Options

OptionDescription
--fixAttempt to fix detected issues

Health Checks

The command runs the following diagnostics:

CheckDescription
Node.js VersionVerifies Node.js version >= 18
Gemini CLIChecks if Gemini CLI is installed and retrieves version
.gemini DirectoryConfirms .gemini directory exists
Agents DirectoryValidates presence of agents directory
Extensions DirectoryValidates presence of extensions directory
spawn-agent ExtensionChecks local extension files exist
spawn-agent InstallationVerifies extension is registered in Gemini CLI
Installation MetadataConfirms metadata file exists with version info

Output

Each check displays a status indicator:

SymbolMeaning
Success - check passed
Error - critical failure
Warning - non-critical issue

Example Output

GemKit Doctor
──────────────────────────────────────────

✓ Node.js version (v20.10.0 >= 18)
✓ Gemini CLI available (v2.1.0)
✓ .gemini directory exists
✓ Agents directory exists
✓ Extensions directory exists
✓ spawn-agent extension files present
✓ spawn-agent registered in Gemini CLI
✓ Installation metadata valid

──────────────────────────────────────────
All checks passed!

Example with Issues

GemKit Doctor
──────────────────────────────────────────

✓ Node.js version (v20.10.0 >= 18)
✗ Gemini CLI not found
○ .gemini directory exists
✗ Agents directory missing
✗ Extensions directory missing
✗ spawn-agent extension files missing
✗ spawn-agent not registered
○ Installation metadata missing

──────────────────────────────────────────
Issues: 5 | Warnings: 2

To fix issues, run:
  gk doctor --fix

Auto-Fix

Use --fix to attempt automatic repairs:

bash
gk doctor --fix

This will attempt to:

  • Create missing directories
  • Install missing extensions
  • Register spawn-agent with Gemini CLI

Common Issues

"Gemini CLI not found"

Install Gemini CLI:

bash
npm install -g @google/gemini-cli

"Node.js version too old"

Upgrade to Node.js 18+:

bash
nvm install 20
nvm use 20

".gemini directory missing"

Initialize GemKit:

bash
gk init
Caught a mistake? Edit this page on GitHub
Updated: Jan 20, 2026