conciv
Quick start

Quick start

One command sets your app up for conciv. Or pick your bundler and wire it by hand.

One command

npx conciv@latest init

init detects your bundler, package manager, and installed agent harnesses, then prints the whole plan and asks once before it writes anything. On approval it installs @conciv/it, wires your config, and teaches your agents the conciv CLI, resolving each step in place as it goes and printing a real diff of every config it edited. Anything it cannot do for you comes back as a card with the snippet to paste.

--yes approves the plan up front, which is what you want in CI or an agent session: without a real terminal init stops and says so instead of waiting on an invisible prompt. --dry-run prints the plan and exits without touching anything. init refuses a dirty git tree; commit first or pass --force.

Prerequisites

You need a dev build of your app, Node 22 or newer, and the claude CLI on your PATH. The chat uses claude to answer. See Harnesses to use a different agent.

conciv mounts in dev only. The conciv button shows once the engine routes are live, so it stays inert on a plain production preview.

Pick your framework

Using Rollup or esbuild? See the Rollup and esbuild notes.

Working with coding agents? Connect your agents covers what init teaches them and how to wire it by hand.

On this page