Vobuda
Baixar Como funcionaClaude Codevs CodexComparar Sobre Contato

O terminal para Mac que mostra o que o seu agente está fazendo

O Claude Code e o Codex ganham uma barra com modelo, esforço, modo de permissões e sessões anteriores em menus, em vez de texto passando. Cada configuração é um arquivo que você pode abrir. Grátis, sem conta, sem telemetria, no macOS e no Linux.

curl -fsSL https://vobuda.com/install.sh | sh
Baixar para macOS · Apple silicon Intel 4.2.5 · 11.0 MB Apple silicon · 11.7 MB Intel · macOS 10.15+
  • Grátis, para sempre
  • Sem conta
  • Sem telemetria
  • Assinado pela Apple
A janela do Vobuda: uma faixa de abas com o botão Integração, um bloco de terminal que acabou de rodar git log e um teste aprovado, um bloco do Claude Code com sua barra de controle explicando o limitador de taxa, e o dock com Plugins ao longo da borda direita A janela do Vobuda: uma faixa de abas com o botão Integração, um bloco de terminal que acabou de rodar git log e um teste aprovado, um bloco do Claude Code com sua barra de controle explicando o limitador de taxa, e o dock com Plugins ao longo da borda direita
  • 40 idiomas de interface
  • Sem conta, nunca
  • 25 paletas de terminal
  • Sem telemetria
  • 70+ ações em Cmd+K
  • Assinado e notarizado pela Apple
  • 227 tipos de arquivo coloridos
  • Grátis, para uso pessoal e empresarial
  • 12 tipos de painel de monitor
  • Uma linha para instalar e atualizar
  • 2000+ verificações antes de qualquer lançamento
  • macOS 10.15+ e Linux

O que o melhor terminal para Mac precisa fazer agora

Terminais ou são rápidos e simples ou confortáveis e fechados. Nenhum deles percebeu o que realmente fica na janela o dia todo.

Por vinte anos a escolha foi simples. Os terminais rápidos guardam a configuração em arquivos que são seus e param no shell. Os confortáveis adicionam painéis e acabamento, depois pedem uma conta e colocam seu histórico no servidor de alguém. Você escolhia com qual metade conseguia viver sem.

Depois, aquilo que fica no terminal o dia todo deixou de ser um shell. É um agente: Claude Code, Codex, um modelo local. E um terminal tem o formato errado para isso. Um agente tem um modelo, um nível de esforço, um modo de permissão, um histórico de sessões e um estado, e cada pedaço disso chega como texto passando na tela, invisível assim que passa. Você acaba lendo três telas para descobrir qual dos seus três agentes está esperando por você.

O Vobuda é a terceira resposta, construída sobre três decisões e tudo o que decorre delas. Tudo o que o programa sabe é um arquivo que você pode ler. Cada ação tem um só nome, por qualquer caminho que você chegue a ela. O agente é cidadão de primeira classe da janela. Em torno disso, ele faz o que as pessoas normalmente abrem mais três programas para fazer, porque, uma vez que uma janela sabe conter um bloco, ela pode conter qualquer um deles.

Três decisões, e todo o programa decorre delas

{  "theme": "tokyo-night",  "look": "soft",  "term": { "font": "JetBrains Mono", "fontSize": 13 },  "window": { "opacity": 0.96, "quakeKey": "cmd+`", "restoreSession": true },  "signals": { "done": { "sound": "Glass" }, "notice": true }} // Save the file. The window redraws. Nothing asks for a restart.
{  "name": "Tokyo Night", "light": false,  "app.bg": "#21222e", "app.fg": "#c0caf5", "app.accent": "#8db0ff",  "term.bg": "#1a1b26", "term.fg": "#c0caf5", "term.cursor": "#7aa2f7",  "term.black": "#15161e", "term.red": "#f7768e", "term.green": "#9ece6a",  "term.yellow": "#e0af68", "term.blue": "#7aa2f7", "term.magenta": "#bb9af7"} // An excerpt. The whole file has all sixteen terminal colours, the selection and the tab strip.
{  "cmd+k":       "app.commands",  "cmd+d":       "block.split",  "cmd+shift+d": "block.split-down",  "cmd+shift+v": "voice.dictate",  "cmd+shift+r": "voice.read",  "cmd+shift+2": "block.to-tab:2"} // The macOS menu bar is built from this same file.
{  "name": "Essentials only",  "panels": [    { "kind": "cpu", "title": "PROCESSOR" },    { "kind": "mem", "title": "MEMORY" },    { "kind": "procs", "title": "PROCESSES", "rows": 10 }  ]}

Estes são os arquivos reais, na pasta real. Abra um, mude uma linha, salve, e a janela se redesenha enquanto roda.

Cada configuração é um arquivo

Sem banco de dados, sem conta, sem estado oculto. ~/.config/vobuda guarda JSON legível, observado enquanto o programa roda: salve o arquivo e a janela se redesenha. Temas, aparências, skins do monitor, botões do dock, descrições de agentes, atalhos, projetos. Sua pasta de configurações pode ser um repositório git, e é salva como um único arquivo compactado e restaurada em outro Mac.

Cinco caminhos para uma ação

Um botão, uma tecla, a barra de menus do macOS, Cmd+K e a linha de comando, todos nomeiam a mesma ação em um único dicionário. Não são cinco implementações, é uma só. É por isso que um agente pode reorganizar sua janela com vobuda do block.split-down e você pode ler exatamente o que ele fez, e por isso que os testes de interface conduzem todo o programa pela própria linha de comando.

O agente descreve a si mesmo

As sessões vêm dos arquivos do próprio agente. Os modelos vêm da instalação dele, ou do seletor próprio no caso do Codex. O esforço vem do modelo em uso. O modo de permissões do Claude Code é lido da tela dele e trocado apertando a própria tecla. Nada aqui é uma lista nossa dos modelos de outra pessoa, porque essa lista fica velha no dia em que sai um modelo novo.

Vibe coding, com os controles onde sua mão já está

Se você passa o dia entregando trabalho a um agente e lendo o que volta, esta é a parte que muda.

Um bloco do Claude Code preenchendo a janela, com a barra de controle acima e seu menu de modelos aberto: Opus 5.5 com esforço médio selecionado, Fable, Sonnet e Haiku abaixo com seus níveis de esforço, sobre uma resposta sobre testar o limitador de taxa Um bloco do Claude Code preenchendo a janela, com a barra de controle acima e seu menu de modelos aberto: Opus 5.5 com esforço médio selecionado, Fable, Sonnet e Haiku abaixo com seus níveis de esforço, sobre uma resposta sobre testar o limitador de taxa
A barra sobre um agente em execução. Suas sessões, skills, modelos e estado são lidos da instalação à sua frente no momento em que são mostrados.
  • Os comandos slash do Claude Code, como menu

    Seus comandos integrados, entre eles /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp e /status, cada um listado com o que faz, no seu idioma. Um agente desenha seus próprios menus com as setas do teclado, onde um mouse não alcança de jeito nenhum. São menus suspensos comuns, desenhados por nós, sobre o agente em execução.

  • Toda skill que esta pasta realmente tem

    Agrupadas por origem e contadas: as suas, as da sua equipe, o que um plugin trouxe. Sessenta skills em seis fontes é uma lista que você pode percorrer em vez de um nome que precisa lembrar. As skills do Claude Code vêm de ~/.claude/skills e da pasta correspondente dentro do projeto.

  • Sessões anteriores pela primeira linha

    Lidas dos próprios arquivos do agente, com a hora em que cada uma rodou. New inicia uma nova, continue retoma a última, e qualquer uma mais antiga abre pela primeira frase, que é como uma pessoa realmente se lembra de uma conversa.

  • Os modelos que a sua conta pode usar

    O Opus com o contexto de um milhão de tokens, os modelos que o Claude Code soube por último que a sua conta pode usar, depois Sonnet e Haiku, cada um com os níveis de esforço que suporta. Os dois botões levam o valor em vez da palavra modelo, porque ele é lido da própria linha de status do agente, e um palpite nosso ficaria velho assim que você o mudasse dentro do agente.

  • O que ele pode fazer sem perguntar

    Os modos do Claude Code: decidir por conta própria, aceitar edições, perguntar antes de cada passo, só planejar. Lidos da própria tela e trocados apertando a própria tecla quantas vezes for preciso, em vez de serem uma configuração nossa que poderia discordar em silêncio da realidade.

Tudo o que ele pode fazer, em uma lista

Com tantas ações, a maior parte de um programa fica na prática escondida. O Cmd+K é o caminho que responde «o que ele pode fazer» em vez de «faça isto».

A lista de comandos aberta sobre um terminal e um bloco do Claude Code: Nova aba, Fechar aba, Manter esta máquina ativa, as divisões e Fechar bloco, cada uma com o nome da ação e o atalho, e um campo no topo para filtrar a lista A lista de comandos aberta sobre um terminal e um bloco do Claude Code: Nova aba, Fechar aba, Manter esta máquina ativa, as divisões e Fechar bloco, cada uma com o nome da ação e o atalho, e um campo no topo para filtrar a lista
A lista de comandos aberta com o Cmd+K: cada ação pelo nome, pelo nome da ação e pelo atalho, com um campo no topo que filtra a lista conforme você digita. As letras digitadas coincidem em ordem, mas não em sequência, então «spld» encontra «Split down», e o nome da própria ação também é pesquisado.
  • Ele ensina os atalhos em vez de substituí-los

    Cada linha mostra seu próprio atalho. Quem recorre à lista duas vezes para a mesma ação já aprendeu a tecla na terceira.

  • Não é um quinto dicionário

    Cada linha executa uma ação pelo nome, exatamente como um botão, uma tecla, a barra de menus e a linha de comando fazem. Uma verificação confere a tabela que ele desenha contra a lista do núcleo nos dois sentidos: uma ação que existe e não é oferecida ali faz a build falhar.

  • O mesmo conjunto conduz os testes

    Os testes de interface rodam o programa inteiro por meio desse dicionário, em vez de um gancho privado. É por isso que a linha de comando é confiável, e por isso que um agente pode reorganizar sua janela e você pode ler exatamente o que ele fez.

Os mesmos nomes funcionam sem janela nenhuma

Toda ação tem um nome, e o nome é a interface inteira. Uma tecla, um botão, a barra de menus, a lista de comandos e a linha de comando alcançam o mesmo dicionário, então tudo que você pode fazer manualmente pode ser escrito.

  • Nenhuma porta, nada para configurar

    A linha de comando deixa um pequeno arquivo na pasta de configurações e a janela o pega. Não há porta para abrir e nada para configurar antes que o primeiro comando funcione.

  • É por isso que um agente consegue controlá-lo

    O Claude Code rodando em um bloco pode dividir sua janela, trocar o tema, abrir um arquivo ao lado de si mesmo e contar o que fez, usando os mesmos nomes que você teria digitado. Ele não precisa de nenhum gancho privilegiado, porque não existe um.

  • E por isso a janela consegue responder perguntas

    Digitado em qualquer bloco do vobuda, vobuda state imprime em JSON o que está realmente aberto: as abas, os blocos dentro delas e o que roda em cada um, e o tema. Um script que queira recolocar o seu layout da manhã lê isso e o reproduz.

zsh

      ~/dev/vobuda❯vobuda state
      {"tabs": [{ "title": "site", "blocks": [{ "agent": "claude", "cwd": "/Users/you/site" }] }], "theme": "tokyo-night", …}
    
      ~/dev/vobuda❯vobuda do block.split-down
      # the same name the key presses and the menu bar item
    
      ~/dev/vobuda❯vobuda theme catppuccin-mocha
      # the window redraws; the file it read is yours to edit
    
      ~/dev/vobuda❯vobuda where
      /Users/you/.config/vobuda
    ~/dev/vobuda❯

O que acontece enquanto você não está olhando

Enquanto você estava fora

Toda vez que um agente para, uma linha é guardada: qual bloco, o que lhe foi pedido, quando terminou, quanto demorou. Agrupadas por bloco, as mais recentes primeiro, com uma marca na borda do que você ainda não viu. O pedido é lido da tela do próprio agente e deixado vazio quando não dá para ler, porque um palpite num registro é pior que um vazio. Cinquenta são guardadas por janela, então «enquanto eu estava fora» inclui «enquanto eu dormia».

Um limite de uso, e um Mac que quer dormir

Quando o Claude Code para num limite de uso e não começou a esperar sozinho, a barra oferece um botão que abre o menu do próprio Claude Code para o limite, onde esperar e continuar fica por sua escolha. O Vobuda não envia nada por conta própria. À parte, você pode manter o Mac ativo por um tempo que escolher, de meia hora a doze horas, pelas configurações ou por uma ação, e uma insígnia na barra de abas mostra a retenção e deixa soltá-la.

Sinais em que você pode agir

Um agente que terminou, ou está esperando permissão, faz pulsar um selo na aba, toca um som que você escolheu e envia um aviso do sistema quando o Vobuda não é a janela em primeiro plano. O selo some na sua primeira ação na janela, um clique, uma tecla ou uma rolagem, não com o cursor simplesmente passando por cima dele.

Solte uma captura de tela nele

Arraste um arquivo do Finder para um bloco e o caminho dele é digitado ali, entre aspas e pronto para rodar. Solte uma captura de tela ou qualquer imagem no bloco onde o agente está rodando e o agente recebe a imagem, que é exatamente como Claude Code e Codex preferem recebê-la. Arraste direto da miniatura no canto da tela; nada precisa ser salvo antes.

Um monitor de sistema, na mesma janela

Doze tipos de painel, e quais deles você vê depende de um arquivo, não de uma tela que alguém desenhou uma vez.

O monitor do sistema num bloco ao lado de um terminal: carga do processador com seu histórico, cada núcleo, memória em uso, espaço livre no disco de inicialização, leituras e gravações do disco e tráfego de rede O monitor do sistema num bloco ao lado de um terminal: carga do processador com seu histórico, cada núcleo, memória em uso, espaço livre no disco de inicialização, leituras e gravações do disco e tráfego de rede
O monitor ao lado de um shell: carga do processador com seu histórico recente, cada núcleo, memória, o disco de inicialização, leituras e gravações do disco e rede.
  • Os números são honestos sobre si mesmos

    Um valor que o sistema estima em vez de medir é exibido com um til, e hardware ausente resulta num valor ausente, não em zero. Uma máquina sem GPU dedicada não recebe um painel de GPU mostrando zero por cento.

  • Os dois endereços, cada um com botão de copiar

    O painel nomeia primeiro o endereço que a internet enxerga e, abaixo, o que esta máquina tem na própria rede. Ele só pergunta enquanto o painel está na tela, cerca de uma vez a cada dez minutos, ou a cada trinta segundos enquanto ainda não se conhece nenhum endereço, e a requisição não leva nada sobre a máquina.

  • Organizado ao arrastar

    Os painéis do monitor, os botões do dock e as partes da barra do agente são todos pegos e colocados no lugar com o mesmo gesto, e uma linha é pega pela alça à esquerda, para que um arrasto nunca roube uma palavra que você queria selecionar.

O que sai da sua máquina

Quase nada, e cada um destes vale a pena nomear com clareza em vez de esconder numa política.

O quêPara onde vai
Sua falaReconhecida na máquina pelo próprio framework do sistema, exigindo reconhecimento no dispositivo em vez de apenas preferi-lo. Um idioma que precisaria da rede é recusado, com instruções para instalá-lo localmente.
Seus arquivos, configurações e históricoFicam na máquina. Não há conta nem sincronização nossa. A única cópia que sai é a das configurações que um Mac guarda no iCloud Drive, ativada por padrão, via Apple, com um interruptor para desligar.
FalhasRegistradas onde acontecem, limpas antes de serem gravadas, e não enviadas a lugar nenhum até você ativar. Depois, no máximo uma vez por dia, para o nosso receptor, com um número aleatório desta máquina e nunca o nome dela.
Uma vez por diaSe o vobuda tem uma versão mais nova, pelo vobuda.com ou pelo GitHub; se o Claude Code e o Codex têm, pelo npm; e o catálogo de plugins.
O painel de endereçoEnquanto está na tela, cerca de uma requisição a cada dez minutos perguntando qual endereço a internet enxerga.

As duas últimas não levam nada sobre você nem sobre a máquina. Mais uma requisição, feita num Mac com Claude Code a cada cinco minutos enquanto uma barra de agente está na tela, pergunta à Anthropic os limites da sua conta com o login que o Claude Code guarda no seu Chaveiro; o token vai só para a Anthropic. Não há analítica nem relatório de uso, não como uma configuração que você possa desligar, mas como código que não existe. A página de privacidade lista cada requisição.

Um terminal para Mac que guarda cada configuração em um arquivo

Os temas embutidos vivem dentro do binário e a pasta de configurações os sobrepõe, então uma atualização traz cores novas sem sobrescrever nada que você editou. Vinte e cinco paletas de terminal são incluídas, duas delas feitas para deficiência de visão de cores e verificadas por um teste que simula três formas dela antes de serem lançadas. O seletor de temas informa o contraste do tema que você está escolhendo e o quão distinguíveis suas cores são para um leitor daltônico, porque um tema que não pode ser lido não é um tema.

Vinte e nove aparências de janela decidem a forma da janela em vez de suas cores: cantos, sombras, cores dos painéis, transparência e se o dock chega a ser desenhado. Crie uma sua com um botão, a partir da aparência em uso, e ela vira um arquivo na sua pasta de aparências como qualquer outro. Tudo o que uma aparência pinta, a próxima devolve, porque uma cor que não dá para tirar é uma cor que ninguém deveria poder pôr.

Nada pede para reiniciar. Nunca. A pasta de configurações é observada, e isso agora inclui as duas coisas que o núcleo controla, a barra de menus do macOS e a tecla global da janela suspensa. Uma verificação lê cada dica na tela de configurações e faz a build falhar ao encontrar a palavra reiniciar.

Um arquivo abre ao lado do shell

Um caminho aparece na saída, duas linhas precisam mudar, e até agora isso significava sair para um editor e voltar tendo perdido o contexto do shell.

src/main.ts aberto no editor ao lado de um bloco de terminal com um teste aprovado, e o painel de arquivos listando as pastas e os arquivos do projeto com seus tamanhos src/main.ts aberto no editor ao lado de um bloco de terminal com um teste aprovado, e o painel de arquivos listando as pastas e os arquivos do projeto com seus tamanhos
Um arquivo aberto ao lado do shell que rodou os testes: src/main.ts com números de linha e coloração, e o painel de arquivos à esquerda.
  • Salvar é deliberado

    Nada é gravado até o Cmd+S. Um editor que grava enquanto você digita é ótimo num app de notas e péssimo ao lado de um shell em execução.

  • As recusas importam tanto quanto a gravação

    Um arquivo alterado no disco desde que foi aberto não é sobrescrito. Um binário não é exibido como texto corrompido. Uma pasta simplesmente não é aberta, e fechar um arquivo editado pergunta antes.

  • Encontrando um arquivo

    Busque por nome abaixo da pasta em que você está, e cada resultado mostra em quais duas pastas ele está, porque um nome sozinho não distingue dois index.ts. Ele pula node_modules, .git e afins, e não faz nada com menos de duas letras.

Cor que dá para ler de verdade

Vinte e cinco paletas, vinte e nove aparências de janela, e um seletor que diz a verdade sobre ambas.

A tela de configurações em Aparência: o fim da lista de temas, a aparência, a opacidade da janela e o contraste mínimo, e a leitura de acessibilidade do tema Acessível selecionado: contraste de texto AAA e uma nota de distinguibilidade para daltonismo A tela de configurações em Aparência: o fim da lista de temas, a aparência, a opacidade da janela e o contraste mínimo, e a leitura de acessibilidade do tema Acessível selecionado: contraste de texto AAA e uma nota de distinguibilidade para daltonismo
O seletor avalia o tema em uso: o contraste do texto pelo nível WCAG que ele alcança, e o quanto suas cores ficam distintas para um leitor daltônico. O tema Acessível mostrado aqui alcança AAA.
  • Duas paletas feitas para deficiência de visão de cores

    Verificadas por um teste que simula três formas dela antes de serem lançadas. Um tema que não pode ser lido não é um tema.

  • Um aparência feito por você

    Comece a partir de qualquer aparência em uso, edite suas cores na própria seção, e ele vira um arquivo na sua pasta de visuais como qualquer outro. Tudo que um aparência pinta, o próximo aparência devolve.

  • Nada pede para reiniciar

    Nunca. A pasta de configurações é observada, incluindo a barra de menus do macOS e a tecla global da janela suspensa, que o núcleo controla. Uma verificação lê cada dica na tela de configurações e faz a build falhar ao encontrar a palavra reiniciar.

E tudo mais que uma janela precisa comportar

Um bloco é um bloco. Uma vez que a janela sabe conter um, ela pode conter qualquer um. O que é grande demais para pertencer a todo mundo vem como plugin do catálogo do próprio vobuda, instalado e removido por inteiro num só toque: o Design, para apontar uma página ao vivo e dizer o que mudar, e o Director, um gerente que faz uma reunião, contrata os agentes de que um trabalho precisa e entrega o resultado a você.

Um arquivo aberto ao lado do shell

Coloração para 227 tipos de arquivo, tirada do próprio tema do terminal, para que um arquivo aberto pareça pertencer ao lado do shell que o nomeou. Busca pelo projeto inteiro, um arquivo aberto digitando parte do nome, vários cursores. Nada é gravado até o Cmd+S, um arquivo alterado no disco sob você não é sobrescrito, e um binário é recusado em vez de exibido como ruído.

Tudo o que ele pode fazer, em uma lista

O Cmd+K abre todas as ações como uma lista em que você pode digitar. As letras coincidem em ordem, então «spld» encontra «Split down», e cada linha mostra o próprio atalho, que é onde se aprendem as teclas. Uma verificação confronta essa lista com o dicionário do núcleo nos dois sentidos: uma ação que existe e não é oferecida ali derruba o build.

Uma janela estilo quake

Defina uma tecla global e o terminal desce do alto da tela; a mesma tecla o esconde e devolve o foco a onde você o chamou. Nenhuma tecla vem definida até você escolher uma.

Uma página web como bloco

Uma página abre no layout como qualquer outra coisa, com sua própria barra de endereço, favoritos e página inicial, e ela volta junto com a sessão. Onde o navegador de um agente abre é você quem decide.

Ouça a resposta em voz alta

No Mac, o Cmd+Shift+R lê em voz alta a última resposta do agente com as vozes do próprio sistema. O que é lido é a resposta, não a tela: os elementos de interface, o indicador de progresso e a barra de dicas são pulados, um caminho vira o nome do arquivo, e a leitura para no comando que produziu a resposta.

Projetos

Um projeto é uma janela com suas próprias abas, sua própria pasta, seu próprio tema e seu próprio dock, guardada como um arquivo na pasta workspaces e aberta pelas configurações, pelo menu ou pela linha de comando.

Resumo rápido

Plataforma
macOS 10.15 ou mais recente, um pacote para Apple silicon e outro para Intel, e a linha de instalação escolhe o certo; Linux como .deb ou AppImage para Intel/AMD e ARM
Preço
Gratuito, tanto para uso pessoal quanto comercial
Conta
Nenhuma
Construído com
Rust, Tauri 2, React 19, xterm.js, desenhado como texto por padrão, com renderização por GPU como opção
Configurações
JSON legível em ~/.config/vobuda, recarregado a quente, em dez seções com uma busca sobre cada configuração
Interface
40 idiomas, incluindo da direita para a esquerda, cada um com um guia
Temas
25 paletas de terminal, 29 aparências de janela, skins de monitor próprias
Instalação
No Mac, uma linha, sem senha num Mac novo; no Linux, um .deb ou um AppImage
Assinatura
Apple Developer ID, notarizado e com staple
Código-fonte
Não publicado. Veja a licença

Perguntas que as pessoas fazem antes de instalar

O Vobuda é gratuito?

Sim, tanto para uso comercial quanto pessoal. Não há teste gratuito, nível pago nem conta para criar. O que a licença não permite é repassar o programa: distribuir uma cópia, vendê-lo, oferecê-lo como serviço ou desmontá-lo.

O Vobuda é open source?

Não. Ele é gratuito e de código fechado: o que é distribuído é a build, e o código-fonte não é publicado. O repositório público traz o README, o changelog, a licença e as figuras desta página.

O macOS vai me avisar quando eu abrir?

Não. A build é assinada com um Apple Developer ID e notarizada, e o instalador tem staple, então um Mac que nunca a viu abre sem nenhum aviso. Versões anteriores eram assinadas com nosso próprio certificado e avisavam; isso acabou na 0.1.1.

Funciona em Macs Intel?

Sim. Há um pacote para Apple silicon e outro para Intel, a linha de instalação escolhe o certo sozinha, e o mínimo exigido é macOS 10.15.

Preciso do Claude Code ou do Codex para usar?

Não. É antes de tudo um terminal: depois de duas perguntas curtas na primeira execução, abre com um bloco de shell e nada mais. A barra do agente aparece quando um agente está rodando num bloco, e nunca antes.

Qual terminal funciona melhor com o Claude Code?

A pergunta na verdade é o que um terminal faz com o estado de um agente. O Vobuda lê as próprias sessões, skills, modelos, níveis de esforço e modo de permissão do Claude Code e os coloca numa barra acima do bloco, então nada disso precisa ser digitado ou lembrado. Nada é intermediado e nada é reimplementado: por baixo está o Claude Code de verdade, com suas skills, sua memória e suas permissões.

Existe uma versão para Linux ou Windows?

Linux, sim. A página de download tem um .deb e um AppImage para máquinas Intel/AMD e ARM, para Ubuntu 22.04+, Debian 12+, Fedora 36+ e openSUSE Leap 15.6+. Ditado e leitura em voz alta só existem no macOS. Não há versão para Windows, nem data para dar.

O que ele envia pela rede?

Uma vez por dia, pergunta se o vobuda, o Claude Code e o Codex têm versões mais novas e busca o catálogo de plugins. Enquanto o painel de endereços está na tela, pergunta qual endereço a internet enxerga. Num Mac com Claude Code, enquanto uma barra de agente está na tela, pergunta à Anthropic os limites da sua conta a cada cinco minutos com o login do próprio Claude Code. Os relatórios de falhas só saem se você os ativar. Não há analítica nem relatório de uso, e a página de privacidade lista cada requisição.

Uma linha instala, e a mesma linha atualiza

Sem conta, sem login, nada para configurar antes de funcionar. Ou pegue o pacote assinado e dê um duplo clique.

curl -fsSL https://vobuda.com/install.sh | sh