Skip to main content

Requirements

  • Python 3.11 or later
  • Git (recommended — Skaro detects .git and tracks commits)
  • Node.js 18+ (only if building the frontend from source)

Install

curl -fsSL https://raw.githubusercontent.com/skarodev/skaro/main/install.sh | sh

From Source

For development or contributing:
git clone https://github.com/skarodev/skaro.git
cd skaro
python3 -m venv .venv && source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -e ".[dev]"
To build the web dashboard frontend (optional — a pre-built version is bundled in releases):
cd frontend
npm install
npm run build

Verify

skaro --version
You should see output like skaro, version 0.1.11.

What Gets Installed

The skaro package includes everything in one install:
  • skaro_cli — the skaro command-line tool
  • skaro_core — artifact manager, LLM adapters, phase engine, templates
  • skaro_web — FastAPI web dashboard with SvelteKit frontend
Dependencies include click, rich, fastapi, uvicorn, anthropic, openai, httpx, gitpython, and jinja2. See the full list in pyproject.toml.

Next Steps

Quickstart

Initialize your first project and launch the dashboard.