@phaseo/cli. Conecta entornos de programación con Phaseo y ofrece un flujo de trabajo oficial en la terminal para administrar el plano de control de Phaseo.
Úsala si quieres:
- Iniciar sesión como usuario de Phaseo desde una shell local o remota, o desde un entorno de agente
- Crear o rotar claves de API y claves de administración
- Administrar espacios de trabajo, ajustes preestablecidos, configuración y protecciones
- Usar el OAuth oficial de la CLI mientras las aplicaciones OAuth creadas por usuarios siguen en pruebas privadas
- Consultar modelos, proveedores, precios, créditos, actividad, analítica y generaciones
Instalar
Consulta la versión instalada
phaseo --versionmuestra la versión instalada.phaseo versionmuestra la versión y el comando de actualización recomendado para el gestor de paquetes actual.- Las ejecuciones interactivas también muestran un aviso de actualización cuando hay una versión publicada más reciente.
phaseo sigue disponible como alias de compatibilidad.
Iniciar sesión
Empieza con:- Iniciar sesión con Phaseo: OAuth en el navegador con código de autorización y PKCE
- Iniciar sesión con código de dispositivo: ideal para SSH, CI, shells sin interfaz y entornos de agentes
Salida de la terminal
Las terminales interactivas muestran los colores y la jerarquía visual de Phaseo, además de indicadores giratorios temporales durante la configuración. Estos indicadores usanstderr y borran su línea al terminar. Si stderr no es TTY o TERM=dumb, se desactiva la animación; NO_COLOR desactiva los colores. Los comandos con --json siempre devuelven una salida estructurada sin adornos, apta para agentes y automatizaciones. Usa FORCE_COLOR=1 solo si un envoltorio de terminal admite colores, pero no se identifica como TTY.
Confirma tu identidad
Crear claves
--json cuando un agente o una automatización necesite obtener una sola vez la clave creada sin procesar.
Administrar espacios de trabajo y protecciones
Inicia los entornos de programación compatibles
Las integraciones persistentes usan directamente el nombre del producto:--model, --catalog all|default o --dry-run según lo necesites. La forma anterior phaseo integrations setup <integration> sigue disponible por compatibilidad, pero no es necesaria.
La CLI puede iniciar Cline, Kilo Code, oh-my-pi, Muse Code y MiniMax Code con una configuración temporal del proveedor y una clave dedicada de Phaseo. Cada entorno tiene su guía de integración con detalles de configuración y resolución de problemas: Cline, Kilo Code, oh-my-pi, Muse Code y MiniMax Code.
phaseo run <cline|kilo|omp|muse|minimax> para la forma explícita. Las opciones de Phaseo van antes de -- y las del entorno después. Usa --catalog all para sincronizar todos los modelos activos de texto/chat de Phaseo, o previsualiza sin crear una credencial con:
--skip-install si administras cualquiera de los entornos por separado. Los ejecutores no sobrescriben la configuración existente de Cline, Kilo, oh-my-pi, Muse Code ni MiniMax Code.
Aplicaciones OAuth
Phaseo usa un único servidor de autorización OAuth para la CLI oficial, las aplicaciones creadas por usuarios y los clientes MCP registrados dinámicamente. La CLI inicia sesión mediante el navegador o un código de dispositivo y utiliza tokens de actualización rotatorios. Los clientes de terceros usan el flujo de código de autorización con PKCE, ámbitos explícitos y consentimiento del espacio de trabajo, tokens de acceso delegados revocables y, de forma opcional, asociación a un recurso protegido. La API alojada de Phaseo habilita OAuth de terceros. Las implementaciones autoalojadas o de vista previa de la API lo mantienen desactivado, salvo quePHASEO_THIRD_PARTY_OAUTH_ENABLED tenga un valor verdadero. Se aceptan 1, true, yes y on, sin distinguir mayúsculas y minúsculas y después de quitar espacios. Al habilitarlo, se exponen la administración de aplicaciones OAuth creadas por usuarios y el registro dinámico de clientes; acompáñalo de una configuración revisada de URI de redirección, consentimiento, secretos de cliente, límites de frecuencia y autorización del espacio de trabajo.
.env
Docker
Kubernetes
Modelo de seguridad
- De forma predeterminada, las sesiones de la CLI requieren almacenamiento seguro respaldado por el sistema operativo. Configura
PHASEO_SESSION_BACKEND=filesolo de forma explícita si no hay un almacén de credenciales del sistema; los tokens de actualización se guardarán en un archivo de texto con permisos restringidos. phaseo logoutrevoca el token de actualización almacenado antes de borrar el estado local.- Las claves de administración requieren capacidades explícitas.
- Las claves de inferencia normales se rigen por las protecciones, las políticas de enrutamiento y la configuración del espacio de trabajo, no por un modelo de ámbitos independiente.