pi-lanes is a lane-based workflow, CLI, and dashboard for pi.
It helps you split ongoing work into named lanes, each with its own:
- repo association
- lane context
- runtime state
- event history
- dashboard view
- create and manage lanes from the CLI
- start a lane in pi with lane-aware onboarding
- keep lane context and runtime state in plain files
- expose lane state to a local dashboard
- send messages into active lane sessions from the dashboard
- show recent conversation, live assistant output, and lane events
- Lane: a named unit of work
- Context: the saved notes and references for that lane
- Runtime state: what the lane is doing right now
- Events: recent lane activity useful for dashboard review
npm install
npm linknpm install -g .This installs:
pi-lanepi-lane-start
Create a lane from inside a repo:
pi-lane new my-laneOr point at a repo explicitly:
pi-lane new my-lane --repo /path/to/repoStart the lane:
pi-lane-start my-laneContinue an existing saved pi session instead of starting fresh:
pi-lane-start my-lane --continueInspect lanes:
pi-lane list
pi-lane show my-laneDelete a lane:
pi-lane delete my-lane
pi-lane delete my-lane --yesA brand-new lane starts with a lightweight onboarding conversation.
Pi helps capture:
- what the lane is for
- the current desired outcome
- useful references, files, commands, or links
- constraints and guardrails
- the next concrete step worth capturing
Build the dashboard:
npm run dashboard:buildRun the backend server:
pi-lane dashboard serve --port 4310For frontend development with hot reload:
npm run dashboard:dev:fullThen open:
http://127.0.0.1:4311for Vite devhttp://127.0.0.1:4310for the built dashboard backend
Lane data lives by default in:
~/.config/pi-lanes/
Each lane gets its own directory:
~/.config/pi-lanes/lanes/<lane-id>/
Important files:
context.mdstate/runtime.jsonstate/events.json
bin/— CLI entrypointssrc/— application sourcedashboard-app/— dashboard frontend sourcedashboard/— built dashboard assetsextensions/— pi extensionsskills/— pi skills used by lane sessionsdocs/— supporting docstest/— tests
docs/pi-skills-and-extensions.md
