[FEATURE] Solicitação de build oficial do Claude Desktop para Linux (Ubuntu LTS/Debian)
(github.com/anthropics)- Solicitação de uma posição pública da Anthropic sobre o suporte do desktop no Linux e, se possível, de um primeiro build oficial do Claude Desktop voltado para Ubuntu LTS/Debian
- Atualmente, o Claude Desktop é distribuído apenas para macOS e Windows, e a página oficial de download o mostra como "Not available for Linux", o que impede usuários de Linux de usar Desktop extensions, computer use, desktop dictation e Cowork pela rota oficial de GUI
- O Claude Code CLI roda nativamente no Linux, mas, por ser uma ferramenta de terminal, não é um meio alternativo para desenvolver e testar o plug-in Claude Code como Claude Desktop extensions; no momento, testar plug-ins exige mudar para macOS ou Windows
- O Claude Code já oferece repositórios signed apt, dnf e apk, além de binários variantes linux-x64, linux-arm64 e musl, e a solução proposta é fornecer
.debassinado em um repositório apt mantido pela Anthropic usando o mesmo pipeline de distribuição - Como base relacionada ao Cowork, são citados os resultados de engenharia reversa de Simon Willison, Pluto Security e pvieito, junto com a explicação de que, no macOS, o binário do Claude Code roda dentro de uma VM Ubuntu 22.04 baseada no Apple Virtualization Framework, além da confirmação na documentação da Anthropic de que os hipervisores de macOS/Windows são separados
johnzfitch/claude-cowork-linuxé apresentado como um port comunitário que trata os macOS native modules por stub e executa o modo Cowork em Linux x86_64 sem VM- Atualmente, usuários de Linux dependem de reempacotamentos de terceiros do build Electron para Windows, e
aaddrick/claude-desktop-debianoferece repositórios signed apt/dnf,.deb,.rpm, AppImage, builds para AUR e Nix,--doctor, testes em CI e releases de acompanhamento do Claude Desktop 1.11187.1, mas não é vendor-signed nem auditado pelo fornecedor - Como o Claude Desktop é um aplicativo de tratamento de credenciais em estações de trabalho de desenvolvedores, lidando com OAuth tokens, API keys e extension configurations, a ausência de um build oficial para Linux gera preocupações de confiança e segurança
- Como alternativas, são listados o Claude Code CLI, o cliente web
claude.ai, reempacotamentos da comunidade, execução via Wine e migração para macOS/Windows, mas cada um apresenta limitações em desktop extensions, computer use, Cowork, estabilidade da integração, atualizações primárias de segurança e atrito iterativo no desenvolvimento - Se um build primário não estiver no roadmap, há um pedido alternativo para que a documentação de instalação informe que Linux não está planejado, traga um prazo aproximado, reconheça projetos comunitários recomendados, publique um resumo de uma revisão de segurança pontual e divulgue orientações de segurança para Linux sobre credential handling e MCP server configuration
1 comentários
Comentários no Hacker News
Uma build não oficial está sendo mantida em https://github.com/aaddrick/claude-desktop-debian
O nome inclui Debian, mas o escopo agora se ampliou para todos os backends, compositores etc., e a principal razão pela qual as empresas não lançam bem apps Electron para Linux parece ser a fragmentação das distribuições
Quando passa do nível de simplesmente renderizar uma página web como se fosse um app, tudo fica complexo rapidamente, e mesmo com um pacote de VMs para testes isso continua sendo necessário
Pode parecer que focar só em algumas versões recentes do Ubuntu bastaria, mas começam a chover reclamações de que partes do app não funcionam direito em distribuições das quais você nunca ouviu falar
Mesmo que um engenheiro passe meio dia instalando e depurando em uma VM, a causa acaba estando em algum projeto upstream, e os tickets de problemas no Linux só aumentam para uma base de clientes pequena demais para justificar isso
E esses clientes ficam irritados e fazem bastante barulho. Sem mencionar que rodam uma distribuição obscura em um ThinkPad de 13 anos, vão ao Twitter, Hacker News e Reddit dizer que o software da empresa é lixo
Até apps Electron open source não rodam em várias distribuições populares sem ajustes via linha de comando, e mesmo assim muitas vezes ficam instáveis. Em open source isso passa, mas quando uma empresa distribui pode acabar assumindo clientes irritados que não queria ter
Quando o desktop Linux recebe algo fora do universo de software livre e open source, geralmente é Electron, com exemplos como Spotify, Discord, Slack e VSCode
Quase não lembro de empresas com fins lucrativos que tenham oferecido de fato apps GTK ou Qt para Linux nos últimos 20 anos
O esforço de build não oficial é excelente, mas para uma empresa que supostamente vale centenas de bilhões e cujo produto provavelmente foi treinado com milhares de apps Electron, ela deveria arcar com esse custo
Depois de passar pelo processo de instalar o codex no Linux, realmente não entendo por que a OpenAI não lança uma porta oficial
Não testei todas as partes do app, mas ele funcionou como esperado, e o computer use também funcionou sem problemas
Seria bom se a Anthropic tivesse algum tipo de ferramenta de automação para portar software
Mesmo que programar agora seja “grátis”, custos como testes, suporte e planejamento continuam existindo
Seria bom se, entre os desenvolvedores com pacotes de remuneração acima de US$ 500 mil, alguém conseguisse escrever um app simples que não fosse ruim e que desse para usar de verdade
Muita gente diz que isso é um problema difícil, mas é interessante que o Discord tenha incluído o seguinte
“Cansado daquele adorável modal dizendo para você instalar manualmente uma atualização só porque é usuário Linux? Então temos boas notícias. Portamos nosso atualizador baseado em Rust para Linux, permitindo autoatualização no Linux, assim como no Windows. Também oferecemos suporte aos formatos de pacote de instalação .rpm e .pkg.tar.zst.”
O Discord é um cliente mais complicado, já que precisa lidar com captura de tela, captura de áudio, roteamento de áudio e ainda oferecer suporte a 3 tipos de repositório de pacotes
Se corrigirem os problemas de base, basta aceitar que será preciso atualizar as dependências de build/runtime a cada versão
Dizer que um único binário é distribuído e funciona significa que ele precisa levar junto todas as bibliotecas das quais depende; o Windows lida com isso via winsxs, enquanto o Linux exige que você faça isso por conta própria
Fico curioso sobre o que faz falta em um app desktop que a CLI não resolve. Eu também uso Linux principalmente e sempre fiquei só na CLI
Além disso, a busca de memória entre conversas usa um conjunto de dados de conversa diferente do Claude Code, isto é, as conversas do Claude Web/Claude.AI, e nem tenho certeza se o Claude Code faz busca entre conversas
A interface desktop mostra Markdown como texto formatado e exibe artefatos interativos muito melhor do que a CLI, em especial
Ainda assim, na prática uso a CLI para quase tudo. A rotina diária do Claude Desktop é limitada a 15 tarefas cron no total e consome créditos adicionais de uso, então pretendo criar meu próprio harness mínimo e migrar as rotinas para modelos de outros provedores
Também preciso de tarefas agendadas executando localmente, e a função em https://support.claude.com/en/articles/13854387-schedule-rec... é importante e diferente das rotinas do Claude Code
Também preciso de suporte para lidar com vários projetos/memórias isoladas dentro da mesma pasta e de uma UI melhor
Fora isso, estou satisfeito com a CLI
Em apps derivadas do Visual Studio, eu até gostaria de um app Electron para fazer vibe coding, mas não sei quão grande é o mercado de usuários Linux que não vão criar isso por conta própria nem clonar o repositório de outra pessoa para compilar
Sempre detestei esses hacks de terceiros para fazer o app Electron do Windows rodar no Linux, porque sempre parecem desconfortáveis
Ainda me surpreende que tantos desenvolvedores continuem menosprezando o uso de Linux
Vocês já usam Docker e fazem deploy em K8S. E isso por cima de Linux
Se possível, bem silencioso e com design limpo. Essa é a proposta de valor do MacBook
É só criar você mesmo de uma vez, no puro vibe
É meio bobo, mas quando tudo o que o pessoal aqui fala é sobre autocompletar apimentado e destruição de empregos autoinfligida, às vezes a gente precisa se divertir sozinho
Pessoalmente, não entendo por que não existe um modo no Claude Code que deixe as letras verdes e faça elas caírem uma por uma pela tela, tipo The Matrix
Eu tomaria cuidado com a forma de fazer esse pedido
Se o objetivo de usar o Claude for desenvolvimento de software, ficaria satisfeito mesmo sem cliente de desktop, desde que o executável de CLI
claudefaça tudo o que eu preciso dentro de um sandbox de VM Linux KVM feito para trabalho. Quanto mais limpo e confiável, melhorO uso conversacional comum para fazer perguntas eu faria dentro do sandbox do navegador web no desktop host, e gostaria que essa forma fosse bem suportada
O pessoal de marketing/produto das empresas de IA naturalmente vai querer empurrar todo mundo para clientes de desktop proprietários, mas isso ainda é uma das frentes de abuso que dá para conter
Não quero lidar com automação agêntica no desktop host e em tudo o que ele acessa. O nível atual da tecnologia ainda não está pronto para isso
O acesso ao cliente GUI dentro dessa VM é péssimo, então, se não fosse por isso, eu não descartaria um cliente GUI com tanta facilidade
É engraçada a ironia de centenas de usuários usando agentes de CLI e não conseguirem de fato criar eles mesmos uma versão desktop
Será que os LLMs estão deixando as pessoas tão impotentes assim?
claude -ppara tentar barrar o OpenclawFoi difícil acompanhar a troca de golpes dos dois lados, mas talvez já tenha acabado agora