Saltar al contenido

Instalar Paneflow en Windows

Instala el MSI nativo de Paneflow en Windows 10 u 11, verifica la entrada en PATH y decide cuándo WSL2 sigue siendo mejor.

Paneflow publica un MSI nativo para Windows 10 1809+ y Windows 11 en x86_64. Usa el MSI para el trabajo normal en Windows. Usa WSL2 solo cuando tus archivos, agentes y toolchains ya vivan dentro de Linux.

Descarga paneflow-0.8.2-x86_64-pc-windows-msvc.msi, ejecútalo, abre Paneflow desde el menú Inicio y luego verifica el comando paneflow en una nueva ventana de PowerShell.

El MSI está firmado con la identidad de editor StriveX. Para verificar un MSI descargado antes de ejecutarlo:

powershell
$version = "0.8.2"
Get-AuthenticodeSignature ".\paneflow-$version-x86_64-pc-windows-msvc.msi" | Select-Object Status, SignerCertificate

Status debería ser Valid. SmartScreen puede seguir apareciendo mientras se construye la reputación del certificado.

Instalar Paneflow con el MSI

  1. Abre la página de descarga o la última release de GitHub.

  2. Descarga el MSI de Windows:

msi
paneflow-0.8.2-x86_64-pc-windows-msvc.msi
  1. Ejecuta el instalador. El MSI instala Paneflow como una app estándar de Windows, añade un acceso directo al menú Inicio y expone paneflow en el PATH.

  2. Abre Paneflow desde el menú Inicio.

  3. Abre una nueva ventana de PowerShell y verifica el comando:

powershell
paneflow --version

Si el comando muestra una versión, el MSI y la entrada en PATH funcionan.

Los paneles nuevos usan tu shell configurado. Si no hay shell configurado, Paneflow intenta PowerShell 7, Windows PowerShell, %ComSpec% y luego cmd.exe. Cambia el shell predeterminado en Settings.

Matriz de Windows soportado

EntornoEstadoNotas
Windows 11 x86_64SoportadoRuta nativa recomendada.
Windows 10 1809+ x86_64SoportadoRequiere un controlador GPU funcional con DirectX 11 feature level 10+.
Windows anterior a 10 1809No soportadoEl build nativo depende de APIs más recientes de Windows para terminal y gráficos.
Windows en ARM64Aún no publicadoEl artefacto de Windows es solo x86_64.
WSL2 + WSLgDepende del caso de usoÚsalo cuando la toolchain Linux sea la fuente de verdad. No lances la app nativa de Windows desde un shell host de WSL2 o dev container.

El runtime de Windows de Paneflow usa Win32, DirectX, ConPTY y named pipes. La app renderiza controles nativos de Windows, no una envoltura Electron.

Motor de terminal

A partir de Paneflow 0.8.1, la compilación oficial para Windows x64 MSVC selecciona por defecto el motor libghostty-vt de Ghostty, fijado a una versión concreta y enlazado estáticamente, para las sesiones nuevas cuando terminal.backend se omite o está en auto. Paneflow conserva su propio renderizador GPUI y su capa ConPTY/de sesión; libghostty-vt gestiona el análisis VT, el estado del terminal y la codificación de entrada. El valor alacritty permite volver explícitamente a Alacritty. Los targets de Windows ARM64 y GNU, y las compilaciones personalizadas sin la función nativa de Ghostty, siguen usando Alacritty. El cambio se aplica a las sesiones nuevas; las sesiones abiertas conservan su motor actual.

Windows nativo o WSL2

Usa el MSI nativo cuando quieras integración con Windows: inicio desde el menú Inicio, selector de archivos de Windows, notificaciones, controles de ventana nativos, configuración del PATH y actualizador en la app.

Usa WSL2 cuando tus agentes, repositorios, gestores de paquetes y personalización de shell vivan en una distribución Linux. En ese caso, instala el build Linux dentro de WSL2 y deja que WSLg muestre la ventana.

bash
VER=0.8.2
curl -LO "https://github.com/arthjean/paneflow/releases/download/v${VER}/paneflow-${VER}-x86_64.deb"
sudo apt install "./paneflow-${VER}-x86_64.deb"
paneflow --version
paneflow

Usar WSL dentro de un panel de Paneflow no es lo mismo que lanzar Paneflow desde WSL. Lanza la app nativa desde el menú Inicio o desde un shell nativo de Windows.

Limitaciones conocidas en Windows

  • Windows Defender SmartScreen puede aparecer mientras el certificado de firma gana reputación. Verifica la release y el editor antes de ejecutar el MSI.
  • cmd.exe no emite marcadores OSC 7 del directorio actual, así que el comportamiento de paneles consciente del cwd es más débil ahí. Prefiere PowerShell 7, Windows PowerShell, Git Bash o WSL.
  • RDP, los lanzamientos desde dev containers y los lanzamientos de la app nativa desde WSL2 pueden encontrar límites upstream de GPUI o gráficos de Windows.
  • Los IME CJK y algunos comportamientos ConPTY de Ctrl+C todavía tienen casos límite específicos de Windows.

Para las notas de Windows de más bajo nivel, conserva el documento Windows del repo de la app como fuente de verdad.

Actualizar y desinstalar

Usa el actualizador de la app o ejecuta de nuevo el MSI más reciente. El actualizador selecciona el MSI de Windows correcto, lo verifica, guarda la sesión actual y delega la actualización a Windows Installer.

Si actualizas desde Paneflow 0.7.7 o 0.7.8 y el actualizador de la app informa de una descarga corrupta o alterada, instala 0.7.9 manualmente desde el MSI una vez. Las siguientes actualizaciones de Windows deberían volver a funcionar desde Paneflow.

Desinstala Paneflow desde la configuración de Windows. La desinstalación elimina la app, pero conserva la configuración de usuario en %APPDATA%\paneflow\paneflow.json. Los binarios auxiliares también pueden vivir en %LOCALAPPDATA%\paneflow\bin.