Vobuda
Descargar Cómo funcionaClaude Codevs CodexComparar Acerca de Contacto

Quién está detrás y cómo se construye

Un equipo pequeño que vive todo el día entre agentes y terminales, construyendo el que quería tener. Las partes de eso que vale la pena conocer antes de confiarle tu shell a un programa.

Shifton Inc

Vobuda está hecho por Shifton Inc, el equipo detrás de shifton.com, un software de gestión de turnos usado en decenas de países, y de rolchat.com, su propia plataforma de comunicación con clientes. La terminal surgió de ese trabajo y no de un estudio de mercado: un equipo que pasa la jornada laboral entregando tareas a agentes y leyendo lo que devuelven, construyendo la ventana que llevaba tiempo deseando que existiera.

La primera versión que gente ajena al equipo pudo instalar llegó seis días después de abrir la primera ventana. Ya tenía bloques que se dividían y se arrastraban entre pestañas con sus shells en marcha, la barra de control de agentes, el monitor del sistema con skins, un archivo abierto junto a la shell, dictado y lectura en voz alta, la línea de comandos, proyectos, la ventana quake y cuarenta idiomas con una guía en cada uno.

Gratis y cerrado

El programa no cuesta nada, tanto para tu trabajo como para tu empresa. No hay prueba gratuita, ni plan de pago, ni número de puestos ni cuenta. Su código no se publica: lo que se entrega es el binario, y el repositorio público contiene el readme, el historial de cambios, la licencia y las ilustraciones de este sitio.

Lo que la licencia no permite es redistribuir el programa: distribuir una copia, venderlo, ofrecerlo como servicio, desmontarlo o modificarlo, usar su nombre, o quitar las partes de la interfaz que mencionan otros productos del autor. Si alguien más lo quiere, mándalo aquí, porque también es gratis para esa persona.

La licencia está escrita para leerse, no para sobrevivirla. Si necesitas algo que no te da, pregunta. La respuesta suele ser sí.

Las bibliotecas sobre las que está construido son de otras personas, cedidas bajo sus propios términos. La lista completa con el texto de cada licencia va incluida dentro del programa, en Sobre qué está construido vobuda, en su propio menú.

Cómo se revisa antes de publicarlo

Lo importante no son los números. Es que cuando algo falla en tu máquina, la corrección llega junto con la prueba que evita que vuelva a pasar.

Cada fallo tiene un id y una prueba que lo nombra

Todo fallo que ha tenido el programa queda registrado con un identificador, y una prueba nombra ese identificador. Un script rechaza cualquier contrato que nadie compruebe, así que la lista no puede desviarse en silencio de las pruebas; la ejecución de abajo imprime cuántos hay.

Más de 2.000 pruebas automatizadas

En una escalera de peldaños, del más barato hacia arriba: funciones puras, el núcleo en Rust, la línea de comandos, la instalación de una línea, la forma del repositorio y ventanas reales controladas por su propio estado, que comprueban la interfaz, la barra del agente control por control y los complementos en funcionamiento.

Las pruebas de interfaz controlan el programa real

A través de su propia línea de comandos y no de un enlace privado. Por eso se puede confiar en la línea de comandos: no es una puerta trasera, es el camino que toma cada prueba.

También hay guardianes para los documentos

Uno compara los números de los documentos con el repositorio. Otro marca en rojo cuando el programa cambia y los documentos no. Otro compara la forma de las cuarenta traducciones de la guía con la versión en inglés. Otro exige que cada acción esté cubierta por alguna prueba.

Las eliminaciones llegan hasta tus archivos

Lo que una eliminación deja en los archivos de una persona forma parte de la propia eliminación. Una apariencia retirada dejó su configuración atrás; una lectura retirada dejó un panel mostrando cero; una forma retirada habría dejado un skin vacío. Cada uno de esos casos ahora se migra en lugar de abandonarse.

Cosas que se construyeron y luego se retiraron

Se construyó un almacén de secretos, funcionó como estaba previsto, y aun así se retiró: el valor vivía en el llavero del sistema y Vobuda solo conocía el nombre, pero este es un programa pensado para gente que nunca se ha planteado dónde se guarda una clave, y el almacén más seguro es el que no ofrecemos.

Lo que realmente imprime la prueba

La lista de arriba dice que el programa está probado. Esto es la ejecución en sí, sobre el commit que se convirtió en la versión que puedes descargar de este sitio.

la suite de interfaz
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
El primer peldaño y el más barato. Los demás, entre ellos las pruebas propias del núcleo en Rust, tienen sus propios scripts.
cada fallo tiene una prueba
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # También se niega a ejecutarse cuando dos contratos dan el# mismo id a cosas distintas, algo que ha pasado dos veces.
Cada fallo que ha tenido el programa lleva un id. Esto recorre los contratos, busca la prueba que nombra cada id, y falla en el primero que nadie cubre.

Qué sale de tu máquina

QuéA dónde va
Tu vozSe reconoce en la máquina. Un idioma que necesitaría la red se rechaza en lugar de enviarse en silencio
Tus archivos, ajustes e historialSe quedan en la máquina. Sin cuenta y sin sincronización nuestra; en un Mac, los ajustes se copian a iCloud Drive, activado por defecto, a través de Apple
Los fallosSe registran donde ocurren, se depuran antes de escribirse, y no se envían a ningún sitio hasta que lo activas; entonces, con un número aleatorio de esta máquina y nunca su nombre
Una vez al díaSi vobuda, Claude Code y Codex tienen versiones más nuevas, y el catálogo de complementos
El panel de direcciónMientras está en pantalla, una petición cada diez minutos aproximadamente preguntando qué dirección ve internet

En un Mac con Claude Code, la barra del agente también pregunta a Anthropic por los límites de tu cuenta cada cinco minutos, con el inicio de sesión propio de Claude Code. Sin analítica y sin informe de uso, no como un ajuste que puedas desactivar sino como código que no existe. La página de privacidad enumera cada petición.

Sobre el programa y las personas

¿Vobuda es de código abierto?

No. Es gratuito y de código cerrado. Lo que se entrega es el binario; el código fuente no se publica. El repositorio público contiene el readme, el historial de cambios, la licencia y las ilustraciones usadas en este sitio.

¿Seguirá siendo gratis?

Sí. No hay ningún plan de pago previsto ni cuenta a la que asociarlo. Existe porque el equipo quería que existiera.

¿Quién está detrás?

Shifton Inc, la empresa detrás de shifton.com y rolchat.com.

¿Dónde reporto un error o pido algo?

En la página de incidencias del repositorio público, enlazada desde la página de contacto. Cada fallo que se corrige recibe un identificador y una prueba con su nombre.

¿Funciona en Linux?

Sí. La página de descarga ofrece un .deb y un AppImage para máquinas Intel/AMD y ARM, para Ubuntu 22.04+, Debian 12+, Fedora 36+ y openSUSE Leap 15.6+. El dictado y la lectura en voz alta solo funcionan en macOS. No hay versión para Windows, ni fecha que dar para una.