Docs

Kaloko

Download
Markdown with pictures (.zip)Docusaurus folder (.zip)VitePress folder (.zip)MkDocs folder (.zip)Offline HTML (.zip)PDFChangelog as JSON
Pages

CLI commands

Every command of the kaloko CLI with what it does. Run them with npx kaloko <command> in a project that has the package installed. npx kaloko help prints the same list with every option.

Options that work everywhere: --run <id|dir> (or KALOKO_RUN) picks the run, --config <file> the config file, and KALOKO_AGENT=<name> labels what an agent writes.

Set up a project

CommandWhat it does
kaloko initCreates kaloko.config.yml, installs the skill for Claude Code or Codex (--agent), detects the framework, dev server, languages and main routes, drafts a first scenario; --docs=off|changelog|full sets up the changelog and the docs folders
kaloko loginSigns this machine in through the browser and saves a token (at most 30 days) to ~/.config/kaloko/.env; --print prints it instead
kaloko doctorChecks Node, Chrome, the config, environments, browser ports, the token, the evaluator key and app tools; --fix asks macOS for capture permissions
kaloko draft <url…>Drafts a first plan and a read-only scenario for public pages, with the seo, a11y, perf and console packs
kaloko validate <file…>Checks scenarios against the schema and their references; --coverage compares the criteria with the acceptance plan
kaloko scenariosLists the scenarios the config matches
kaloko ci github|gitlabWrites a workflow that walks what each pull request affects on its preview deployment and comments on it
kaloko ci github --releaseWrites a workflow that records every release your release tool publishes
kaloko ci preview-urlIn CI: finds the preview URL, the pull request and its base

Walk and capture

CommandWhat it does
kaloko startCreates a run of --scenario on --env and makes it current; --locales, --viewports, --browsers, --color-schemes, --devices and more choose what to capture
kaloko walkRuns the Playwright steps and captures them, then evaluates; --affected, --record, --heal, --stability N, --concurrency N, --ephemeral
kaloko capture --step <id>Captures the current page for a step; --crop attaches an element, --image imports a screen taken by another tool
kaloko open --step <id>Opens the step's URL in the shared browser
kaloko mail --step <id>Captures an e-mail from the environment's mailbox, or a saved message with --file
kaloko browser start|stop|statusOne shared browser per environment that agents, scripts and people drive
kaloko browser installDownloads the browser engines (--browsers chromium,webkit,firefox)
kaloko devicesLists the device presets you can use as viewports
kaloko session resetStarts as a new visitor: clears cookies and storage in the shared browser
kaloko auth saveA person signs in once (SSO, MFA) and the walk reuses the session; kaloko auth list shows saved sessions
kaloko affectedSays which steps the changed files reach, and why
kaloko import <path>Lays out screenshots, Playwright reports, traces or a walkthrough as a run
kaloko statusShows what the current run has captured

Results and review

CommandWhat it does
kaloko evaluateRuns the deterministic checks and the semantic evaluator for all captures; --recheck after a scenario change
kaloko buildWrites run.json and the local preview
kaloko previewBuilds the preview and prints its path
kaloko shareUploads the run to kaloko.app; --pr comments on the pull request or merge request
kaloko reviewWhat a person still has to decide on a shared run, and the review-mode link
kaloko feedbackOpen comments from reviewers, returned steps first
kaloko commentComments, replies, resolves and reopens feedback from the terminal
kaloko compareA text diff of two runs: statuses, verdicts, scores and evidence
kaloko stabilityFinds regions that change on every run; --apply adds them to the scenario, --pull brings in regions drawn on kaloko.app
kaloko calibrateCompares the semantic evaluator with human labels and suggests thresholds
kaloko signoff <run-id>Downloads the signed acceptance record of an accepted run; --verify <file> checks one without a token
kaloko video exportTurns the run's recordings into one video; kaloko video list, trace and tools show recordings, traces and tools
kaloko screensSearches the newest screenshot of every step across your flows
kaloko inboxYour notifications on kaloko.app

Shared runs

CommandWhat it does
kaloko projectsProjects of the organization
kaloko runsShared runs, the newest per scenario; --all lists every run
kaloko trash <run-id…>Moves runs to the trash; kaloko restore <run-id> brings one back
kaloko pruneKeeps the newest runs per scenario and environment and lists the rest for the trash; --yes moves them
kaloko keep <run-id>A kept run never expires and is never pruned; --off releases it
kaloko archive <scenario-id>Hides a retired scenario from the list; its runs stay
kaloko publicMakes a shared run readable without signing in
kaloko exportDownloads a shared run as a zip; --scenario the newest capture of every step; --format the docs and changelog

Jira, Linear and hosted runs

CommandWhat it does
kaloko issue createAn issue in Jira or Linear from a returned step or a failing criterion; kaloko issue list shows them
kaloko schedule addKaloko opens the pages of a read-only scenario every day or week and shares the run
kaloko schedule list|run|pause|resume|removeManages the schedules
kaloko schedule export githubA GitHub Actions workflow that walks the scenario on a schedule with the full CLI

Products, changelog and docs

CommandWhat it does
kaloko products syncPuts the products of the config on Kaloko without recording a release
kaloko products listThe products you read on Kaloko, and those of the config that are not there yet
kaloko changelog draftWrites the Unreleased entry from merged pull requests and changed screens; --apply writes it into CHANGELOG.md
kaloko release [<version>]Records a release with its changelog entry, pictures and docs
kaloko docs publishSends the docs folder to Kaloko as the docs of a version
kaloko docs checkBroken references, stale sections, missing translations and changelog items without a picture; exits 1 on errors
kaloko export --format <f>The docs and changelog as Markdown, Docusaurus, VitePress, MkDocs, HTML, PDF or JSON

Design

CommandWhat it does
kaloko syncExchanges design revisions with the shared draft (--pull, --push)
kaloko design lintChecks the design folder against the portable HTML rules
kaloko design import figmaTurns Figma frames into design steps and variables into tokens
kaloko historyVersions of the flow and revisions of a step
kaloko spec [step]What to build for an approved design step: elements, styles mapped to tokens, states
kaloko drift [step]How the implementation differs from the approved design; exits 1 while it differs
kaloko referenceShows or sets the design reference and the baseline
kaloko tokens pull|push|check|validateThe project's design tokens (DTCG)
kaloko branch list|create|mergeBranches of the design draft

kaloko help prints all of this with every option.

On this pageOn this page