TermZip

La terminal que convierte cada comando en un bloque.

Una terminal de verdad con tu propio shell, vim, tmux y SSH, y una columna de comandos terminados que puedes copiar y ejecutar de nuevo. Gratuita, de código abierto y no envía nada a ningún sitio.

Instala TermZip

brew install --cask luispeixoto/termzip/termzip

Homebrew. Apple silicon e Intel.

scoop bucket add termzip https://github.com/LuisPeixoto/scoop-termzip
scoop install termzip

Scoop. O descarga el instalador.

AppImage, .deb y .rpm en la página de versiones.

Versión 1.0.1, licencia MIT. Un comando por sistema. Todas las descargas en GitHub · Ver en GitHub

Las compilaciones aún no están firmadas con un certificado de Apple o Windows, así que el sistema puede avisarte al abrirlas por primera vez. Cada versión publica sus sumas SHA-256.

TermZip con el tema Dracula: dos pestañas, dos paneles lado a lado y la columna de bloques de comandos con una etiqueta de lento, una de fallo y una notificación
La aplicación real con el tema Dracula: paneles divididos a la izquierda, la columna de bloques a la derecha y un plugin que marca el comando lento y el fallo.

Qué hace

Todo lo que sigue está en la 1.0, comprobado con pruebas y documentado.

Bloques de comandos

Con zsh, bash, fish o PowerShell, cada comando terminado se vuelve un bloque con su código de salida, duración, carpeta y salida en color. Cópialo o ejecútalo de nuevo con un clic.

Documentación · Bloques de comandos

Pestañas y paneles

Varios shells en una ventana, divididos a la derecha o abajo y redimensionables arrastrando. Tu disposición vuelve en el próximo arranque: solo la estructura, nunca la salida.

Documentación · Pestañas y paneles

Una terminal de verdad

vim, htop, tmux, SSH y los REPL funcionan como en cualquier sitio. Busca en el historial, abre enlaces con seguridad, y un clic nunca puede iniciar un programa.

Documentación · Una terminal de verdad

Plugins

Pequeños archivos WebAssembly añaden comandos a la paleta, etiquetas a los bloques y elementos a la barra de estado. Un plugin no tiene forma de llegar a tus archivos, a la red ni a otros programas.

Documentación · Plugins

Fragmentos y tareas

Guarda comandos con {{valores}} y encuentra los scripts de tu proyecto (package.json, Cargo, Makefile, justfile) en la paleta. Se escriben para que los leas; TermZip nunca pulsa Intro.

Documentación · Fragmentos y tareas

SSH y WSL

Una pestaña que se abre ya conectada, con tu propio agente y ~/.ssh/config. TermZip no guarda ninguna clave, contraseña ni archivo de identidad.

Documentación · SSH y WSL

Doce temas

Dracula, Nord, Catppuccin, Gruvbox, Tokyo Night y más, que recolorean toda la ventana. Importa temas de iTerm2, Windows Terminal, Ghostty, Kitty y Alacritty tal cual.

Documentación · Doce temas

A tu medida

Reasigna cada atajo, asocia un perfil a una carpeta, ajusta cursor, espaciado y desenfoque. La rama y el estado de git están en la barra de estado y se pueden desactivar.

Documentación · A tu medida

Accesible

Compatibilidad opcional con lectores de pantalla, sin movimiento cuando tu sistema lo pide y todos los colores de la interfaz con contraste WCAG AA en cada tema.

Documentación · Accesible
Las preferencias de Apariencia con los doce temas como tarjetas, cada una con vista previa en sus propios colores
Doce temas, cada uno con vista previa en sus colores antes de guardar.
La paleta de comandos abierta sobre el tema Catppuccin Latte, filtrada a los comandos de un plugin
La paleta de comandos: acciones, pestañas, perfiles, temas y comandos de plugins.
El catálogo de plugins con cuatro plugins firmados y los permisos que pide cada uno
Un catálogo de plugins firmado. Cada plugin muestra primero los permisos que pide.

Nada sale de tu equipo

TermZip no tiene cuentas ni telemetría. Son hechos que puedes comprobar, no promesas.

Lee la revisión de seguridad

Telemetría
Ninguna
Cuentas
Ninguna
Red
Solo cuando pulsas un botón
Actualizaciones
Firmadas, y solo se instalan cuando lo pides
Plugins
En sandbox, sin archivos, red ni procesos
Seguridad
Revisión escrita, 12 objetivos de fuzzing, aún sin auditoría independiente

Medido, no prometido

Versión de lanzamiento en un Mac Intel con 32 GB. Los presupuestos se comprueban en la integración continua.

Windows es más lento con una gran avalancha de salida; consulta la guía de rendimiento para todas las cifras y límites.

Guía de rendimiento

MedidaPresupuestoMedido
Primer prompt tras abrircomo máximo 700 ms578 ms
Salida de una avalancha (seq)al menos 180.000 líneas/s200.000 líneas/s
Procesador en reposocomo máximo 5 %2,5 %
Memoria con la vista webcomo máximo 700 MB611 MB

Preguntas

¿TermZip es gratis?

Sí. TermZip es de código abierto con licencia MIT, sin cuentas y sin nivel de pago.

¿En qué sistemas funciona?

macOS (Apple silicon e Intel), Windows y Linux. Las versiones incluyen un dmg, un instalador y un msi, un AppImage, un deb y un rpm.

¿TermZip envía mis datos a algún sitio?

No. No hay telemetría ni cuenta. Usa la red solo cuando pulsas un botón: cargar el catálogo de plugins, instalar un plugin o buscar una actualización.

¿Es una terminal de verdad o un tipo distinto de shell?

De verdad. Ejecuta tu propio shell en un pseudoterminal real, así que vim, tmux, SSH y tu editor de línea funcionan igual. Los bloques se añaden encima, para zsh, bash, fish y PowerShell.

¿Por qué mi sistema me avisa al abrirlo?

Las versiones aún no están firmadas con un certificado de Apple o Windows. Comprueba las sumas SHA-256 publicadas con cada versión, o instala con Homebrew o Scoop, que las comprueban por ti.

¿Pueden los plugins leer mis archivos o usar internet?

No. Un plugin es un archivo WebAssembly sin importaciones, así que no tiene con qué llamar al exterior. Solo ve lo que pidió, y tú lo apruebas antes.

Ejecuta tu próximo comando en TermZip.

Instálala, abre una terminal y mira cómo cada comando se vuelve un bloque.

Instalar