Beta 0.3.0-beta.3Ya disponible para Linux

Todo tu trabajo
en un solo lienzo.

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.

BetaLinux x86_64AppImage

Lienzo de Vasto con un agente OpenCode y Kiro abiertos dentro de paneles, sobre un fondo ilustrado
Espacios por tarea
Agente OpenCode en su panel
Kiro dentro del lienzoBeta
Crea terminal, editor, VS Code, navegador…

Usa las herramientas que ya tienes

  • Claude Code
  • Codex
  • OpenCode
  • Gemini CLI
  • Kiro
  • Zed
  • VS Code
  • Cursor
  • Windsurf
  • Antigravity
  • Aider
  • foot
  • bash · zsh · fish
Qué es Vasto

Un lienzo infinito para desarrolladores.

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.

Nativo, en Rust

Una app nativa hecha con GPUI, el framework de Zed.

Hasta 144 FPS

En nuestro equipo de pruebas, con terminales y apps abiertas.

Por proyecto y repo

Sin un proyecto raíz obligatorio. Abre las carpetas que quieras.

Todo vuelve

El lienzo, las pestañas y las carpetas, tal como los dejaste.

Pantalla de inicio de Vasto con nueva terminal, abrir carpeta, nuevo editor y proyectos recientes
La pantalla de inicio: nueva terminal, abrir carpeta, nuevo editor y tus proyectos recientes.
Funciones

Terminales, agentes y código, sin cambiar de ventana.

Todo lo que usas para programar, en paneles que puedes mover, agrupar y recuperar. Lo que aún está en beta, lo marcamos.

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

Agentes de IA

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.

Editor, VS Code y tus apps

Beta

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.

Terminal fish con fastfetch dentro de un panel del lienzo

Terminales que vuelven

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.

Git multirepo

Cambios, ramas, historial, preparar y commit. Una carpeta puede tener varios repos, cada uno con su rama, sus cambios y su insignia.

Skills de IA

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.

Navegador incrustado

Beta

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.

Temas y editor de temas

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.

  • Oscuro
  • Claro
  • Alto contraste
  • Medianoche
  • Bosque
  • Arena

Prueba un acento en esta página:

Ventana de Ajustes de Vasto en la sección Lienzo, con fondo, desenfoque, oscurecido, rejilla y minimapa

Búsqueda

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.

Espacios por tarea

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.

Se actualiza solo

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.

Cuenta opcional

Beta

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.

Rendimiento

Fluido aunque lo abras todo.

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.

100 paneles y 10 terminales escribiendo

Media de FPS antes y después de las optimizaciones

Antes
~63
Ahora
123–134
127 FPS con zoom de rueda
131 FPS con zoom de pellizco

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.

Atajos

Todo se maneja con el teclado.

F1 abre la ayuda con buscador, y cada botón muestra su atajo en el tooltip.

  • CtrlKPaleta de comandos
  • CtrlP/CtrlShiftFAbrir archivo / buscar en el proyecto
  • CtrlShiftTNueva terminal
  • CtrlShiftBNuevo navegador
  • CtrlShiftMMosaico
  • Ctrl0Vista general
  • Ctrl1…9Ir a un espacio
  • Ctrl,Ajustes
  • F1Ayuda de atajos
Ayuda de atajos (F1) con buscador y categorías Lienzo, Paneles, Pestañas, Terminal, Editor y VS Code / Apps
Cómo empezar

En marcha en un minuto.

  1. 01

    Descarga el AppImage

    Desde GitHub Releases. Es un solo archivo, sin instalador.

    Descargar para Linux
  2. 02

    Dale permiso y ábrelo

    Terminal
    $ chmod +x Vasto-*-x86_64.AppImage
    $ ./Vasto-*-x86_64.AppImage

    ¿Sin FUSE? Usa ./Vasto-*-x86_64.AppImage --appimage-extract-and-run

  3. 03

    Crea tu primera terminal

    Abre una carpeta, elige el proyecto o el repo, y a trabajar.

    CtrlShiftT

Requisitos

  • Linux x86_64, con glibc 2.35 o más reciente (Ubuntu 22.04 o equivalente en adelante).
  • Escritorio Wayland o X11. Se desarrolla y se prueba en Hyprland (Wayland).
  • Un controlador Vulkan para tu GPU.
  • Opcional: los agentes y editores que quieras usar (Claude Code, Kiro, Zed, VS Code…).
Próximamente

Vasto Móvil.

Una app compañera que funcionará como mando a distancia de tu Vasto de casa.

  • Ver tus terminales y agentes en vivo.
  • Aprobar lo que un agente te pida.
  • Recibir avisos cuando algo termina.
  • Revisar el Git de cada repo.

Conexión privada a través de Tailscale. Los procesos siguen en tu equipo.

En fase de diseño
Preguntas frecuentes

Lo que suelen preguntar.

¿Es gratis?

Sí, puedes descargar Vasto gratis desde GitHub Releases.

¿Funciona en Windows o macOS?

Hoy solo en Linux. El código está preparado para Windows y macOS, pero nadie lo ha probado todavía en esos sistemas.

¿Necesito una cuenta?

No. Vasto funciona igual sin cuenta. La cuenta es opcional.

¿Dónde quedan mis datos?

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.

¿Qué agentes de IA soporta?

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.

¿Cómo se actualiza?

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.

¿Puedo abrir mis editores dentro?

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 ▸».

El escritorio infinito
para programar.

Gratis, para Linux. Descárgalo y abre tu primer lienzo.

v0.3.0-beta.3 · Linux x86_64 · AppImage