@peektree/vite-plugin
v0.4.2
Published
Vite plugin for peek - any agent, any branch, one command
Downloads
233
Maintainers
Readme
@peektree/vite-plugin
Vite plugin for Peek — hot-swap branches without restarting your dev server.
Install
npm install -D @peektree/cli @peektree/vite-pluginSetup
// vite.config.ts
import { defineConfig } from 'vite'
import peek from '@peektree/vite-plugin'
export default defineConfig({
plugins: [peek()]
})Options
peek({
port: 24789, // WebSocket port (default: 24789)
banner: true // Show status overlay (default: true)
})How It Works
- Plugin opens WebSocket on port 24789
- When you run
peek sw feature-auth, the dev server root changes - Browser receives HMR signal and hot-reloads
- Status banner updates to show current branch
Switch takes ~87ms. No cold start. No stash.
Browser Overlay
When active, Peek shows a status bar in your app:
- Back: Return to main
- Copy Scope: Grab context for AI
- Status: HMR errors, switch confirmations
Links
License
MIT
