Appearance
Vibenv ships as scoped packages. Start by configuring npm to pull from the Vibenv registry.
.npmrc
ini
@vibenv:registry=https://npm.vibenv.net/Then authenticate with the Vibenv registry:
bash
npm login --scope @vibenvLogin details will be provided by the Vibenv team.
Core packages
bash
npm install @vibenv/vibe-server @vibenv/constants @vibenv/cli-agents @vibenv/vibe-agent@vibenv/vibe-serverprovides the Express router that serves the agent endpoints.@vibenv/cli-agentsroutes prompts to Claude Code (local or remote).@vibenv/constantsexposes shared constants likedata-component-file/data-component-nameattributes and__PROJECT_ROOT__.@vibenv/vibe-agentexports./vibeagent.jsfrom its package build. Serve it from your static assets at the injected path (default/vibeagent.js); on webpack-dev-server,WebpackVibeAgentHandlerPlugincan serve it directly.
Integration packages
Install the integration package that matches your stack:
Vite
bash
npm install @vibenv/vite-pluginsWebpack
bash
npm install @vibenv/webpack-pluginsFramework helpers
bash
npm install @vibenv/framework-plugins