Lienzo infinito y fluido
Zoom suave con la rueda o el pellizco, centrado en el cursor. Los paneles nuevos se colocan solos en mosaico, un minimapa te dice dónde estás y puedes deshacer los movimientos.
- CtrlShiftM Mosaico
- Ctrl0 Vista general
Un lienzo infinito y nativo donde conviven tus terminales, tus agentes de IA, el editor, VS Code, el navegador y tus apps de desarrollo, ordenados por proyecto y repositorio.

Usa las herramientas que ya tienes
En el lienzo conviven terminales reales, agentes de IA, un editor de código propio, VS Code, un navegador y apps como Kiro o Zed. Todo se organiza por proyectos y repositorios.
Acercas, alejas y mueves los paneles como en una mesa de trabajo. Y al volver a abrirlo, cada cosa sigue en su sitio.
Una app nativa hecha con GPUI, el framework de Zed.
En nuestro equipo de pruebas, con terminales y apps abiertas.
Sin un proyecto raíz obligatorio. Abre las carpetas que quieras.
El lienzo, las pestañas y las carpetas, tal como los dejaste.

Todo lo que usas para programar, en paneles que puedes mover, agrupar y recuperar. Lo que aún está en beta, lo marcamos.
Zoom suave con la rueda o el pellizco, centrado en el cursor. Los paneles nuevos se colocan solos en mosaico, un minimapa te dice dónde estás y puedes deshacer los movimientos.
Claude, Codex, OpenCode y Gemini vienen de serie, y puedes añadir cualquier otro enagents.toml. Ve qué cambió cada uno, envíale tu selección conCtrlAltA y recibe un aviso cuando termina.
Usa tu instalación y tu sesión. Nunca responde ni aprueba nada por el agente.
Un editor propio con resaltado y búsqueda, VS Code en un panel con su servidor local y apps como Kiro, Zed o foot gracias al compositor Wayland de Vasto, nítidas a cualquier zoom.
Probado con foot, Zed y Kiro. Si una app no arranca dentro, Vasto ofrece abrirla en su propia ventana.

bash, zsh o fish con pestañas, búsqueda y URLs con Ctrl+clic. Elige el proyecto o el repo, ponle un alias y, al reabrir Vasto, todo vuelve tal como estaba: se relanzan con un clic, o solas si lo activas.
Cambios, ramas, historial, preparar y commit. Una carpeta puede tener varios repos, cada uno con su rama, sus cambios y su insignia.
Una biblioteca de skills y un catálogo remoto. Se instalan con un clic en 9 agentes, en global o en cada repo, sin ensuciar git status.
Atrás, adelante, recargar y barra de dirección. Pega una URL en el lienzo y se abre ahí mismo.
Aún no se ven los menús desplegables nativos de las webs ni hay IME.
Seis temas de serie, color de acento propio, fondo con imagen desenfocada y una ventana «Temas» para crear el tuyo. El editor te avisa si algún color no llega al contraste mínimo.
Prueba un acento en esta página:

CtrlP abre cualquier archivo y CtrlShiftF busca en todo el proyecto. El resultado se abre en su línea. CtrlK es la paleta de comandos.
Guarda vistas del lienzo como espacios. «Tarea» crea un agente y un editor juntos en mosaico, y con Ctrl1…9 saltas de una a otra.
El AppImage busca versiones nuevas al arrancar, descarga, comprueba el.sha256 y se reinicia. La anterior queda como .bak. Canal estable o beta, tú eliges.
Vasto funciona igual sin cuenta. Si quieres una, entras con correo, GitHub o Google, y la sesión se guarda en el llavero del sistema.
Vasto dibuja el lienzo en la GPU. Estas son las cifras medidas en nuestro equipo de pruebas con una escena real de trabajo.
144FPS
Hasta 144 FPS en uso normal, con 20 paneles abiertos.
139–140FPS
En reposo y al desplazarte con cuatro terminales, navegador, VS Code, foot, Zed y Kiro a la vez.
123–134FPS
De media con 100 paneles y 10 terminales escribiendo sin parar.
50MB
Un cat de 50 MB en una terminal no congela el lienzo.
Media de FPS antes y después de las optimizaciones
Medido en un portátil Ryzen 7 7435HS con RTX 3050 y pantalla de 144 Hz (Hyprland), mediana de 3 ejecuciones. Son cifras de un equipo concreto: en el tuyo pueden variar.
F1 abre la ayuda con buscador, y cada botón muestra su atajo en el tooltip.

Desde GitHub Releases. Es un solo archivo, sin instalador.
Descargar para Linux$ chmod +x Vasto-*-x86_64.AppImage
$ ./Vasto-*-x86_64.AppImage¿Sin FUSE? Usa ./Vasto-*-x86_64.AppImage --appimage-extract-and-run
Abre una carpeta, elige el proyecto o el repo, y a trabajar.
CtrlShiftT
Una app compañera que funcionará como mando a distancia de tu Vasto de casa.
Conexión privada a través de Tailscale. Los procesos siguen en tu equipo.
En fase de diseñoSí, puedes descargar Vasto gratis desde GitHub Releases.
Hoy solo en Linux. El código está preparado para Windows y macOS, pero nadie lo ha probado todavía en esos sistemas.
No. Vasto funciona igual sin cuenta. La cuenta es opcional.
En tu equipo. El lienzo, los proyectos y los ajustes se guardan en una base SQLite local. Vasto no abre servicios a la red (VS Code escucha solo en 127.0.0.1). Solo sale a internet para buscar actualizaciones, descargar catálogos de skills y cargar las webs que abras. Si inicias sesión, la sesión se guarda en el llavero del sistema.
Trae de serie Claude, Codex, OpenCode y Gemini, y puedes añadir cualquier agente de terminal (Aider, por ejemplo). Las skills se instalan en Claude Code, Kiro, Cursor, OpenCode, Gemini CLI, VS Code Copilot, Codex, Windsurf y Antigravity.
Solo. El AppImage busca versiones nuevas al arrancar, te avisa y se actualiza con un clic. También puedes buscar a mano en Ajustes → Actualizaciones.
Sí, en beta. Kiro, Zed y foot están probados dentro del lienzo. Cualquier editor se puede abrir también en su propia ventana con «Abrir con ▸».
Gratis, para Linux. Descárgalo y abre tu primer lienzo.