npm.io
0.2.2 • Published 3d agoCLI

maasy-cli

Licence
Version
0.2.2
Deps
7
Size
73 kB
Vulns
0
Weekly
0

@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_KEY

MAASY_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 interactiva

El 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.