maasy-cli
v0.2.2
Published
maasy — CLI/TUI para el Vibe agent de Maasy. Ver packages/cli/PLAN.md
Readme
@maasy/cli
CLI/TUI para el Vibe agent de Maasy. Habla con el mismo motor que el canvas
web y WhatsApp: las cards que generás caen en la misma sesión vibe_session_*,
así que abres el canvas en el browser y todo está ahí.
Plan de build, contrato y decisiones:
PLAN.md.
Instalación (dev)
cd packages/cli
npm install
cp .env.example .env # y completa MAASY_SUPABASE_ANON_KEYMAASY_SUPABASE_ANON_KEY es la publishable key pública del front
(VITE_SUPABASE_PUBLISHABLE_KEY). No se hardcodea en el repo.
Uso
npm run dev -- login # iniciar sesión (email/password)
npm run dev -- brands # listar tus marcas
npm run dev -- marca Pawers # fijar la marca activa
npm run dev -- vibe "crea 3 ideas premium" # one-shot
npm run dev -- vibe "audit rápido" --nuevo # forzar sesión fresca
npm run dev -- vibe "copy hero" --brand ON! # override de marca por turno
npm run dev # TUI interactivaEl resultado incluye un link al canvas (/vibe-studio?session=…) para seguir en
el browser.
Scripts
| Script | Qué hace |
|---|---|
| npm run dev -- <cmd> | corre desde TS con tsx |
| npm run build | compila a dist/ |
| npm run typecheck | tsc --noEmit |
| npm test | vitest (parser SSE del transporte) |
Estado
Fase A (CLI funcional) lista. Fase B (TUI con canvas en vivo) y login por
navegador (PKCE): ver checklist en PLAN.md.
