conciv

Packages

What each @conciv package is, and which ones you actually install.

You install one package: @conciv/it. Everything else is internal wiring or opt-in authoring surface.

Install

PackageWhat it is
@conciv/itThe umbrella you install. @conciv/it/plugin/vite, plus /webpack, /rspack, /rollup, /esbuild, /nextjs.

Author against

PackageWhat it is
@conciv/extensionThe extension contract: defineExtension, defineTool, useSlot/useContext. See Extending.
@conciv/extension-testkitMounts any extension in a real browser against a real spawned server. See Testing.

Under the hood

PackageWhat it is
@conciv/pluginThe unplugin that boots the engine and injects the widget into your dev build.
@conciv/coreThe framework-free engine: every /api/* route, sessions, harness and test registries.
@conciv/embedThe browser half: mounts the conciv Solid app in an open shadow DOM, cards, page driver.
@conciv/harnessHarness adapters: Claude and Codex, plus Gemini CLI, opencode, and Pi stubs.
concivThe conciv CLI the agent calls from Bash.
@conciv/protocolShared wire types. Zero runtime.
@conciv/extension-whiteboardBuilt-in: the shared canvas.
@conciv/extension-test-runnerBuilt-in: live test execution.
@conciv/extension-iosBuilt-in (alpha): drive a native iOS app in the simulator.

On this page