MANOVIK CLI

The MANOVIK AI coding agent, in your terminal

Same agent as the web app — planning, reverse-engineering, sandboxed runs, and store shipping — driven from your shell, your CI, or your own infrastructure.

Install

Node 20+ required. The CLI authenticates against the same MANOVIK account as the web app.

# npm
npm i -g manovik

# or run without installing
npx manovik build "scaffold a landing page with pricing"

# authenticate once
manovik auth login

Command reference

manovik build

Run an autonomous build in the current directory. Streams the plan, then the diffs, then the test run.

manovik build "add Razorpay checkout with webhook verification"

manovik plan

Plan only — extracts requirements and prints an actionable change plan without touching files.

manovik plan "migrate auth to passkeys" --json > plan.json

manovik reverse

Reverse-Engineer brain: maps architecture, risks, and a change plan for an existing repo or URL.

manovik reverse https://github.com/sindresorhus/ky

manovik clone

Clone-Exactly brain: reimplements a described feature in your stack and emits parity tests.

manovik clone ./spec.md --target web --verify

manovik api

Scaffold or call server endpoints. Generates typed routes, validation, and RLS-aware queries.

manovik api new orders --auth --crud

manovik ship

One-click ship pipeline. Produces store artifacts and pushes a staged rollout.

manovik ship --target ios,android,web --staged 10

manovik automate

Register a recurring agent job (cron or webhook triggered) that runs a prompt against your repo.

manovik automate add nightly-audit --cron "0 3 * * *" --prompt "audit deps and open a PR"

manovik run

Execute the project or a single file inside the sandbox and stream stdout/stderr back.

manovik run src/scripts/seed.ts

manovik auth

Sign in, switch workspaces, or attach your own model keys (BYOK).

manovik auth login && manovik auth key set OPENAI_API_KEY

manovik serve

Run MANOVIK sovereign — your infra, your database, any OpenAI-compatible model.

manovik serve --model ollama/qwen3-coder --port 7331

Use cases

CI that fixes itself

Add `manovik build --non-interactive` to a GitHub Action so failing tests get a patch PR instead of a red badge.

- run: npx manovik build "fix failing tests" --non-interactive --open-pr

Sovereign / air-gapped

Point the CLI at a local model and keep every token inside your network. No data leaves your VPC.

manovik serve --model ollama/qwen3-coder
manovik build "add audit log" --endpoint http://localhost:7331

Bring your own keys

Use your own provider billing while keeping MANOVIK's agent loop, sandbox, and skill packs.

manovik auth key set ANTHROPIC_API_KEY
manovik build --model claude-fable-5

Prefer a UI?

Every CLI command maps to the in-app workspace — file tree, diffs, run terminal, and the one-click ship pipeline.

Start building