Open source - MIT licensed

Install Carina in one command.

No Docker, no database, no config files to edit before you start. Carina runs locally on port 3333. SQLite is used by default. Add Postgres and Redis when you need them.

One-liner (Linux and macOS)

curl -fsSL https://install.carinaai.uk | sh

Or install directly from npm: npm install -g carina-agent

Three steps

1

Install

Run the one-liner above or npm install -g carina-agent. Node.js 22+ is required.

2

Run carina onboard

The guided setup adds your LLM provider key (DeepSeek, OpenAI, Claude, or any of 23 providers) and checks your install health.

3

Start chatting

Run carina to open the browser workspace at http://localhost:3333. Carina remembers every conversation across sessions.

System requirements

Node.js 22+ Linux macOS Windows (WSL)

Useful commands after install

carina # start chat carina setup # configure API keys carina onboard # guided setup and health check carina doctor # check install health

Full documentation

Self-hosting guide - production setup with Docker, Postgres, and Redis.
Linux quickstart - step-by-step for a fresh Ubuntu or Debian server.
Full docs at docs.carinaai.uk