Skip to main content

Windows quickstart

Carina runs on Windows with Node.js 22+. WSL2 is recommended for Docker-based sandboxing and parity with Linux deploy scripts.

1. Install Node.js

Install Node.js 22 LTS from nodejs.org or use winget install OpenJS.NodeJS.LTS.

2. Install Carina

npm install -g carina-agent
carina --version

Native curl installer support may vary; npm is the most reliable path on Windows today.

3. Onboard

carina onboard

Store API keys in %USERPROFILE%\.carina\.env, not in the repo.

For sandboxed shell-exec and code-exec:

  1. Install WSL2 and Docker Desktop
  2. Run Carina inside WSL for tool execution, or point Docker from Windows PowerShell

5. First chat

carina "Confirm Windows install works."

Troubleshooting

SymptomFix
carina not foundRe-open terminal after npm global install; check npm global bin path
Sandbox tools failEnable WSL2 + Docker Desktop
Line ending issues in .envSave .env as UTF-8 LF

Next