VOID Workshop é um agente de programação para desktop Linux, gratuito e de código aberto, construído sobre o Claude Agent SDK. Ele planeja antes de mexer em qualquer coisa, mostra um diff antes de cada gravação, pergunta antes de cada comando e para no orçamento que você definir. Use seu plano Claude, uma chave de API ou modelos locais do Ollama, e controle tudo pelo celular com o VOID Portal.
Descreva o que você quer com suas palavras. O agente faz o trabalho pesado; você continua no comando de cada alteração.
Cada edição chega como um diff unificado antes de ser gravada. Se o arquivo mudar no disco enquanto você decide, a edição é recusada, então seu próprio trabalho nunca é sobrescrito em silêncio.
Planeje, construa, revise e publique sem sair do app, e veja exatamente para onde vão seus tokens.

Perguntar antes de editar, editar automaticamente, Auto dentro do sandbox ou modo Plano: só leitura e depois um plano para você aprovar. Shift+Tab alterna entre eles, inclusive no meio da tarefa.

Entre com um código de dispositivo ou um token e navegue por pull requests, issues, execuções de workflows e releases, leia as conversas e comente. O token fica no seu chaveiro.

Cole um token de API para ver num relance seus Workers, projetos do Pages, buckets R2, bancos D1 e namespaces KV, somente leitura.

Ativada por padrão: compacta sessões longas em 120k tokens e enxuga a saída dos comandos. O painel mostra os últimos 30 dias por modelo, e onde está o peso.
A saída do modelo e o conteúdo do repositório são tratados como entrada não confiável. A aprovação é a primeira camada, não a única.
O comando exato, o diretório de trabalho, o motivo do agente e o que o comando faz (leituras, gravações, rede, git, instalações). Aprovações nunca são lembradas.
Os comandos do agente só podem gravar dentro do projeto e não acessam a rede, a menos que você permita domínios específicos.
sudo, rm -rf amplos, push, reescrita de histórico, publicações, uploads, SSH, acesso ao chaveiro e tentativas de mexer na configuração do próprio app são recusados de cara.
.., links simbólicos e ~ não conseguem sair do projeto. Chaves SSH, credenciais de nuvem, perfis de navegador e chaveiros estão sempre fora de alcance.
.env, chaves privadas e arquivos de credenciais exigem aprovação explícita. Logs, histórico e interface são censurados.
Recusa-se a rodar como root. Sem servidor do autor, proxy ou analytics: os únicos destinos são o provedor de modelos que você escolheu e, no caso do VOID Portal, o relay que você mesmo implantou.
Use seu plano Claude ou uma chave de API do Anthropic Console guardada no chaveiro do seu desktop, e troque com um clique. O VOID Workshop verifica a origem da credencial antes de enviar qualquer requisição.
Abra qualquer arquivo do projeto no editor CodeMirror integrado, faça você mesmo uma correção rápida e deixe o resto para o agente. O realce de sintaxe é gerado a partir do seu tema, então cada tema, inclusive os que você criar, ganha cores combinando.
O app complementar para Android. Inicie e enfileire tarefas de qualquer lugar, aprove alterações e comandos (direto da notificação, se quiser), troque modelo, modo e conta, e saiba quando uma tarefa termina, precisa de você ou o PC fica offline.
celular ──wss──► seu relay ◄──wss── PC
└──── criptografia de ponta a ponta, AES-256-GCM ────┘




Não existe relay compartilhado: cada pessoa implanta o seu numa conta gratuita da Cloudflare, então seu tráfego nunca passa pelo servidor de outra pessoa. O plano gratuito do Workers é mais que suficiente para uma pessoa.
workers.dev.wrangler deploy a partir de remote/relay.# a partir do seu clone do repositório $ cd remote/relay $ npm install $ npx wrangler login # autorize o wrangler no navegador, uma vez $ npx wrangler deploy # → https://void-relay.<your-subdomain>.workers.dev $ node test/smoke.mjs wss://void-relay.<your-subdomain>.workers.dev # opcional: atualizações dentro do VOID Portal (ou apague o bloco [[r2_buckets]] em wrangler.toml) $ npx wrangler r2 bucket create void-portal-updates
Depois informe wss://void-relay.<your-subdomain>.workers.dev em Settings → VOID Portal (phone) → Relay. Perdeu um código de pareamento ou um celular? Despareie o dispositivo no mesmo lugar e a chave dele para de funcionar. O guia completo está em remote/README.md (em inglês).
Sete temas integrados, um editor de cores ao vivo com avisos de contraste e importação/exportação em JSON para compartilhar temas.
Clique num tema para experimentá-lo nesta página.

Compila a partir do código-fonte em poucos minutos e instala só para o seu usuário. Sem root, sem arquivos do sistema.
# 1. dependências (Node.js ≥ 22.13, Rust ≥ 1.80) # Arch Linux $ sudo pacman -S --needed base-devel nodejs npm rust git webkit2gtk-4.1 gtk3 libsoup3 \ librsvg libayatana-appindicator openssl libsecret bubblewrap socat ripgrep # Debian / Ubuntu 24.04+ (mais Node.js 22 e Rust de nodejs.org / rustup.rs) $ sudo apt install build-essential git libwebkit2gtk-4.1-dev libgtk-3-dev libsoup-3.0-dev \ librsvg2-dev libayatana-appindicator3-dev libssl-dev libsecret-1-dev bubblewrap socat ripgrep # 2. compile e instale em ~/.local $ git clone https://github.com/M4S4T0-V01D/void-workshop.git $ cd void-workshop $ ./scripts/build.sh $ ./scripts/install.sh # 3. abra e vá em Settings → Sign-in & API key: entre com o Claude, cole uma chave ou escolha o Ollama $ void-workshop
| VOID Portal | cd remote/android && ./gradlew :app:assembleRelease (JDK 17), instale o APK no celular e pareie com o seu relay |
|---|---|
| Atualizar | git pull && ./scripts/build.sh && ./scripts/install.sh |
| Desinstalar | ./scripts/uninstall.sh (adicione --purge para apagar histórico, configurações e a chave salva) |
| Guias | Plano Claude · Configurar a chave de API · Ollama · Cobrança e limites · Modelo de segurança (em inglês) |
As respostas curtas. Os guias no repositório têm as longas.
O VOID Workshop e o VOID Portal são gratuitos e de código aberto (MIT). Você paga só pelo modelo que usa: seu plano Claude, o uso da API da Anthropic na sua própria conta do Console, ou nada com modelos locais do Ollama. O relay cabe no plano gratuito da Cloudflare.
Só para o provedor de modelos que você escolheu. Não há telemetria nem servidor do autor. As chaves ficam no chaveiro do seu desktop, e o tráfego do VOID Portal tem criptografia de ponta a ponta pelo relay que você mesmo implanta.
Ele roda o mesmo Claude Agent SDK numa janela de desktop pensada para revisão: um diff antes de cada gravação, uma aprovação para cada comando, aceitar e rejeitar por arquivo, um sandbox, limites de gastos e um controle remoto no celular.
Linux (desenvolvido no Arch, funciona no Debian/Ubuntu e em outros com WebKitGTK 4.1). O VOID Portal precisa do Android 8 ou mais recente.
Não faça isso: implante o seu. Leva poucos minutos, é grátis e mantém seu tráfego e sua disponibilidade nas suas mãos.
Sim. O VOID Workshop e o VOID Portal falam os mesmos 13 idiomas deste site. Os dois perguntam na primeira abertura; depois, mude em Configurações → Aparência e idioma no PC e em Configurações → Idioma no celular. As traduções ficam em src/i18n/locales e remote/android/app/src/main/assets/i18n, e correções são bem-vindas.