What is conciv
An embeddable AI dev agent for your running app. Chat, page control, and live tests, injected via a build plugin.
conciv puts an AI dev agent inside the app you are already running. Add one plugin, and a conciv button
appears in your dev build. Open it to chat with an agent that sees the page you are on, drives and
edits it, and runs your tests, without leaving the app. The name is the pitch: say @conciv/it out
loud, and conceive it.
import {defineConfig} from 'vite'
import conciv from '@conciv/it/plugin/vite'
export default defineConfig({
plugins: [conciv()],
})What you can do
Chat
Talk to the agent about the page you are looking at. It grounds on the real DOM.
Page control
The agent reads and drives your live page, then persists the change to source.
Live tests
Ask it to run your tests and watch results stream into a card.
Whiteboard
A shared Excalidraw canvas. You sketch, the AI draws back real elements.
Approvals
Risky commands surface an Approve or Deny card before they run.
Extensions
Teach the agent new tools with one file in conciv/extensions/.
conciv is in beta and mounts in dev builds only. The chat needs a harness CLI on your PATH, claude by default.