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​