Product name: Bay · CLI: bay · Version: 0.14.0
Goal: a stranger sees value without architecture talk.
- Install once (skip if already linked):
pnpm install && pnpm build && pnpm link --global - Set
OPENROUTER_API_KEYorBAY_PROVIDER=ollama - Run
bay - In session:
/vehicles add 2016 Honda Civic 118000 gas
/due
/diagnose rough idle and check engine light
done
/obd connect mock fault_catalyst
/obd dtc
/accept
/report ownership
/about
Talk track:
- “Bay keeps your garage on your machine.”
- “Accept teaches it your taste.”
- “Mock OBD works with no hardware.”
- “Suggestions only — see
/safety.”
- Product name locked: Bay (
src/brand.ts) - Binary is
bay(nocodebase/cbaliases) - README hero + 30-second value + quick start
- Install path documented for strangers (
docs/install.md) -
/helpand/aboutlaunch-ready - Safety / privacy near top of README
- LICENSE, CONTRIBUTING, CHANGELOG present
- Issue templates present
- Messaging blocks (
docs/messaging.md) - Demo script (this file)
- Clean-machine smoke (human): clone → link →
bay version→bay doctor→ chat -
pnpm run qualitygreen before announce - No secrets /
.env/ personal~/.baydata in repo - Mock OBD:
/obd connect mock→/obd dtc - Taste:
/acceptupdates taste summary - Export / report writes under data root only
- GitHub description + topics updated
Point them to:
- README quick start
docs/install.md- This demo script
/safetyanddocs/safety.md
Do not lead with Phase history, internal architecture, or voice skeleton details.