Kilo Code

Configure Kilo Code with CodexIn credits, endpoint, API key, and reasoning settings.

Setup progress
Finish these once. After that, CodexIn works like a prepaid OpenAI-compatible endpoint.
x
Have usable credits
Create or select an API key
Copy the setup command
Send the first request
Sign in to personalize
Install in your tool
Pick the coding tool and operating system, then copy the exact command.
PowerShell writes config files into C:\Users\<username>\.codex
Kilo Code
$dir = Join-Path $env:USERPROFILE ".config\kilo"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
$utf8NoBom = New-Object System.Text.UTF8Encoding $false
[System.IO.File]::WriteAllText((Join-Path $dir "kilo.jsonc"), @'
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "codexin/gpt-5.5",
  "provider": {
    "codexin": {
      "name": "CodexIn",
      "options": {
        "baseURL": "https://api-get-started.preview.codexin.lol/v1",
        "apiKey": "ci_live_YOUR_KEY_HERE"
      },
      "models": {
        "gpt-5.5": {
          "id": "gpt-5.5",
          "name": "GPT-5.5",
          "tool_call": true,
          "reasoning": true,
          "temperature": false,
          "limit": {
            "context": 128000,
            "output": 8192
          },
          "options": {
            "reasoningEffort": "xhigh"
          },
          "variants": {
            "xhigh": {
              "reasoningEffort": "xhigh",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "high": {
              "reasoningEffort": "high",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "medium": {
              "reasoningEffort": "medium",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "low": {
              "reasoningEffort": "low",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "minimal": {
              "reasoningEffort": "minimal",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "none": {
              "reasoningEffort": "none",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            }
          }
        },
        "gpt-5.4": {
          "id": "gpt-5.4",
          "name": "GPT-5.4",
          "tool_call": true,
          "reasoning": true,
          "temperature": false,
          "limit": {
            "context": 128000,
            "output": 8192
          },
          "options": {
            "reasoningEffort": "xhigh"
          },
          "variants": {
            "xhigh": {
              "reasoningEffort": "xhigh",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "high": {
              "reasoningEffort": "high",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "medium": {
              "reasoningEffort": "medium",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "low": {
              "reasoningEffort": "low",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "minimal": {
              "reasoningEffort": "minimal",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "none": {
              "reasoningEffort": "none",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            }
          }
        },
        "gpt-5.4-mini": {
          "id": "gpt-5.4-mini",
          "name": "GPT-5.4 Mini",
          "tool_call": true,
          "reasoning": true,
          "temperature": false,
          "limit": {
            "context": 128000,
            "output": 8192
          },
          "options": {
            "reasoningEffort": "xhigh"
          },
          "variants": {
            "xhigh": {
              "reasoningEffort": "xhigh",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "high": {
              "reasoningEffort": "high",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "medium": {
              "reasoningEffort": "medium",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "low": {
              "reasoningEffort": "low",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "minimal": {
              "reasoningEffort": "minimal",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            },
            "none": {
              "reasoningEffort": "none",
              "textVerbosity": "medium",
              "reasoningSummary": "auto"
            }
          }
        }
      }
    }
  }
}
'@, $utf8NoBom)
Write-Host "Kilo Code config written to $dir\kilo.jsonc"
Use Settings -> Providers -> Custom provider, or write kilo.jsonc.
Custom models mark tool calling and reasoning support explicitly.
Discord