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.