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
| Package | What it is |
|---|---|
@conciv/it | The umbrella you install. @conciv/it/plugin/vite, plus /webpack, /rspack, /rollup, /esbuild, /nextjs. |
Author against
| Package | What it is |
|---|---|
@conciv/extension | The extension contract: defineExtension, defineTool, useSlot/useContext. See Extending. |
@conciv/extension-testkit | Mounts any extension in a real browser against a real spawned server. See Testing. |
Under the hood
| Package | What it is |
|---|---|
@conciv/plugin | The unplugin that boots the engine and injects the widget into your dev build. |
@conciv/core | The framework-free engine: every /api/* route, sessions, harness and test registries. |
@conciv/embed | The browser half: mounts the conciv Solid app in an open shadow DOM, cards, page driver. |
@conciv/harness | Harness adapters: Claude and Codex, plus Gemini CLI, opencode, and Pi stubs. |
conciv | The conciv CLI the agent calls from Bash. |
@conciv/protocol | Shared wire types. Zero runtime. |
@conciv/extension-whiteboard | Built-in: the shared canvas. |
@conciv/extension-test-runner | Built-in: live test execution. |
@conciv/extension-ios | Built-in (alpha): drive a native iOS app in the simulator. |