Clawd on Desk

rullerzhou-afk · Um pet de desktop em pixel art que reflete o progresso do agente de programação com IA, acompanha sessões e mostra cartões de permissão para integrações compatíveis.

CaskFerramentas do sistemaApple Silicon · Intel
Fonte homebrew/cask
Instalações nos últimos 30 dias163Appsº lugar: 525
Instalações no último ano220Total em 365 dias
Versão mais recente1.3.0há 3 dias · 10 de out.
Tamanho do download139MBarm64 / x86_64 · dmg
Frequência de atualizaçõesA cada duas semanas3 versões nos últimos 30 dias
  1. 1.3.0

    Atualizadosáb., 10 de out.

    Editoria OpenNavoInclusão no Homebrew 10 de out. 09:47

    Adiciona suporte desktop ao DeepSeek Harness e lembretes opcionais de cota. Atualiza Claude Code, Codex, WorkBuddy, histórico, temas, tamanho do pet, Footprints e encerramento do Linux AppImage. axios 1.20.0 aborda CVE-2026-101898.

    Integrações
    DeepSeek Harness ganha suporte desktopComportamento do pet no Claude Code atualizadoCodex migra configurações para Auto uma vezCartões WorkBuddy persistem na inatividade
    Aplicativo
    Lembretes opcionais de cota adicionadosHistórico e tamanho do pet atualizadosTemas oficiais listados offline
    Plataforma
    Encerramento do Linux AppImage atualizadoaxios 1.20.0 aborda CVE-2026-101898
  2. 1.2.0

    ter., 29 de set.

    Editoria OpenNavoInclusão no Homebrew 30 de set. 01:26

    Adiciona suporte experimental ao MiniMax Code, permissões do OpenCode 2.x, automação opcional de aprovação mais segura, atualizações no comportamento dos temas e correções na recuperação de sessões.

    v1.2.0

    Clawd v1.2.0 adiciona suporte experimental ao MiniMax Code, permissões do OpenCode 2.x, detalhes de sessão do DeepSeek Harness, automação opcional de aprovação mais segura e novos comportamentos de tema. As bolhas de inatividade no tema Clawd integrado agora são espelhadas na metade direita da tela, onde o mascote aparece por padrão. Esta versão também aprimora a recuperação de sessões, a integridade dos hooks, as notificações e o monitoramento remoto do Codex.

    Agentes e sessões

    • MiniMax Code (#1038, #1049) — adiciona uma integração experimental, somente de estado, por meio do plugin local gerenciado pelo Clawd em ~/.minimax/plugins/clawd-state. O tempo limite do hook do MiniMax não dá suporte a aprovações bloqueantes, então o Clawd não exibe bolhas de permissão para ele. Ative o plugin no MiniMax com mcode plugin enable clawd-state@local ou pelo painel do plugin. Agradecimentos a @xiaoshidefeng.
    • OpenCode 2.x (#1045, #1053, #1067, #1079) — detecta um host v1, v2 ou desconhecido antes de alterar seus registros de plugin e plugins. O plugin v2 usa a nova API de eventos e um hook de permissão bloqueante. Se a detecção do host falhar, CLAWD_OPENCODE_HOST pode fixar a versão do host. A detecção no Windows agora dá suporte a caminhos de instalação com caracteres não ASCII. Agradecimentos a @xiaoshidefeng e @gzx19990101.
    • Aprovações do OpenCode (#1075, #1079; issue #1065) — alcança opencode web e serve --hostname 0.0.0.0 vinculados a curinga por loopback, retira bolhas pendentes quando uma sessão é interrompida e analisa comandos compostos do shell, como a && b, para exibir lembretes de operações destrutivas e selos de aviso.
    • DeepSeek Harness (#1046) — dá suporte a 0.1.5-rc.1 e rc.3 e encaminha títulos de sessão e uso de contexto. Agradecimentos a @ypjn.
    • Recuperação e conclusão do Claude (#1061, #1063; issue #1060) — sessões inativas não voltam mais ao estado de trabalho após a reinicialização do Clawd. Sessões encerradas normalmente, incluindo turnos encerrados enquanto o trabalho em segundo plano continuava, permanecem encerradas após uma reinicialização. Um SubagentStop final não cancela mais a animação de conclusão nem a notificação. Agradecimentos a @KaiC5504.
    • Cartões de sessão do Codex (#1032, #1074, #1079; issue #1073) — agrupa implantações remotas do Desktop por thread, omite o worker de consolidação memories e impede que reinicializações do monitor remoto criem sessões inativas ou reativem turnos concluídos.
    • Identidade de sessão e correções de processos (#1031, #1051, #1052, #1055, #1056; issue #908) — consulta transcrições do Claude pelo ID bruto da sessão, preserva o horário de entrega do Cursor durante consultas lentas de metadados, reconhece processos Node do Linux chamados MainThread e processos renomeados do Kimi Code, e evita consultar PIDs de sessão do WSL no host Windows. Agradecimentos a @hanzhe-one.

    Painel, temas e Desktop

    • Integridade dos hooks do Claude (#1059, #1064; issue #898) — o cartão Agentes reflete hooks substituídos por ferramentas como CC Switch, reparo automático pausado, falhas repetidas de reparo e scripts ausentes, com uma explicação quando é necessário agir. O Windows exibe um aviso na bandeja quando o reparo automático é pausado. Agradecimentos a @hanzhe-one.
    • Correções no Desktop e em Configurações (#724, #1071) — o primeiro clique abre Configurações ou o Painel quando o Clawd está em segundo plano no macOS. A possibilidade de iniciar aplicativos personalizados usa uma única regra, e o salvamento de uma URL de permissão aguarda a conclusão da sincronização. Agradecimentos a @200780381 e @52mzd.
    • Animações de tema (#1050, #1076) — animações de inatividade ativadas pelo usuário são espelhadas na metade direita da tela; a bolha de inatividade integrada do Clawd vem ativada. O modo Mini ganha opções visuais selecionáveis para espiar enquanto segura e durante o sono, além de visuais de inatividade que só aparecem quando selecionados. Agradecimentos a @KaiC5504.
    • Whale-chan (#1077) — adiciona um tema oficial opcional que pode ser baixado em Configurações; sua mídia não está incluída no instalador. Os direitos sobre o design original do personagem, o cenário e os materiais de origem permanecem com seus criadores; o tema credita ZipZipPipe e 上善无形, conforme indicado por Neko3000/deepseek-whalechan. A nova animação e os efeitos de 鹿鹿 (@rullerzhou-afk) são licenciados sob CC BY-NC-SA 4.0; consulte o pacote do tema para ver os termos completos. É uma obra de fã não oficial e não comercial, sem afiliação ou endosso da DeepSeek, e não está coberta pela licença de código-fonte AGPL-3.0 deste projeto.
    • Poses do Codex Pet (#1022, #1079) — malabarismo ganha uma pose própria, e os mascotes já importados são regenerados uma vez após a atualização. Agradecimentos a @chrono-meta.

    Fluxos de trabalho remotos e confiabilidade

    • Lembrete opcional de operações destrutivas (#1021) — desativado por padrão. Quando ativado, comandos destrutivos reconhecidos pausam as ferramentas automáticas ou a aprovação sem supervisão para que uma pessoa revise; o recurso apenas torna a automação mais conservadora. Um corpo de heredoc com número ímpar de aspas ou (#N) pode ser considerado impossível de analisar e retido para revisão. Agradecimentos a @chrono-meta.
    • Notificações (#1066) — notificações do Slack na fila são mantidas, enquanto alertas de permissão usam uma fila separada.
    • Ferramentas de lançamento do WinGet (#1034) — valida os manifestos gerados antes do envio; o envio automático continua desativado por padrão.
    • Documentação (#1054, #1079) — sincroniza READMEs e guias multilíngues, incluindo a atualização do README em coreano. Agradecimentos a @jin-codes.

    Notas de atualização

    • Inicie o Clawd uma vez após a atualização para que as integrações instaladas e ativadas possam reconciliar seus hooks, plugins e extensões empacotados (#1038, #1045).
    • Ative o plugin do MiniMax no próprio MiniMax após instalar a integração; a integração informa apenas o estado (#1038).
    • No OpenCode 2.x, execute opencode service restart após instalar ou atualizar o plugin; abrir uma nova sessão, por si só, não garante o recarregamento do serviço compartilhado. No OpenCode 1.x, reinicie o opencode para carregar o plugin atualizado (#1045, #1079).
    • A bolha de inatividade integrada do Clawd agora é espelhada na metade direita da tela, o que afeta a posição padrão do mascote no canto inferior direito. Os Codex Pets importados são atualizados uma vez para obter a nova pose de malabarismo (#1050, #1079).
    • Whale-chan é baixado sob demanda do repositório separado do tema oficial; não vem incluído no Clawd (#1077).

    Colaboradores

    Agradecemos aos colaboradores cujas contribuições foram incluídas entre v1.1.0 e v1.2.0: @chrono-meta, @hanzhe-one, @200780381, @xiaoshidefeng, @KaiC5504, @jin-codes, @gzx19990101, @ypjn e @52mzd. Os créditos existentes aos colaboradores e a autoria original continuam em Configurações, Sobre e em todas as variantes do README.

    Status da validação

    Antes da criação da tag, duas análises independentes da versão completa de v1.1.0..main não encontraram problemas P0/P1; as correções foram incluídas em #1079. O commit da versão passou por toda a suíte de testes no macOS (11,523 testes, 0 falhas), pelo CI no Windows, macOS e Linux, e pelas auditorias dos artefatos empacotados para os cinco destinos.

    Verificado em hardware real com os artefatos de rascunho de v1.2.0:

    • Windows 11 x64 (localidade chinesa, página de código 936): o instalador de rascunho atualizou silenciosamente uma instalação v1.1.0 existente para todos os usuários. clawd-prefs.json permaneceu inalterado (266 chaves), e o aplicativo iniciou com o mascote visível e sem caixa de diálogo de erro. Verificações manuais: Configurações, Sobre exibe v1.2.0 com os novos colaboradores; ocultação automática em tela cheia e sobreposição em tela cheia; posição salva entre duas inicializações a frio; rastreamento ocular após bloquear, suspender e retomar; arrastar uma pasta para o mascote abre um terminal; Nova sessão com clique direito; e uma sessão real de agente com animação de conclusão e sem o aparecimento rápido do PowerShell. Sessões reais do OpenCode 1.18.31 chegaram ao Clawd com seus eventos de estado e uma bolha de permissão, inclusive uma iniciada em um diretório com nome chinês.
    • macOS arm64 (DMG de rascunho instalado em Aplicativos): o aplicativo incluído passou em codesign --verify --deep --strict, spctl (aceito, Developer ID notarizado) e stapler validate; seu conteúdo contém um complemento Koffi darwin-arm64, nenhum componente auxiliar antigo do Telegram e nenhuma mídia do tema oficial. Configurações, Sobre exibe v1.2.0 com todos os colaboradores; o primeiro clique abre Configurações e o Painel enquanto o Clawd está em segundo plano; a visibilidade da barra de menus e do Dock persiste após reiniciar; aprovar pelo atalho de permissão não devolve o foco ao terminal; e uma sessão real do Claude Code conduz o mascote até a animação de conclusão. Fixar no Dock manteve o mascote na tela com o Dock à esquerda ou à direita, com e sem ocultação automática, e na parte inferior sem ocultação automática.
    • Atualização no aplicativo, macOS arm64 (após a publicação): a compilação assinada v1.1.0 atualizou-se para v1.2.0 tanto com Reiniciar agora quanto com Mais tarde, seguido de sair e reabrir. O aplicativo atualizado passou em codesign e no Gatekeeper (Developer ID notarizado), e sua assinatura de código corresponde à compilação do DMG v1.2.0.
    • Verificações anteriores em máquina real para #1079: detecção do host do OpenCode em um caminho do Windows com caracteres chineses, retirada da bolha do OpenCode v2.0.18 após uma interrupção, atualização do Codex Pet a partir de v1.1.0 e reprodução do monitor remoto usando implantações reais do Codex Desktop.

    Não testado:

    • Na compilação empacotada para Windows: OpenCode 2.x; decisões manuais de Permitir, Negar e Sempre nas bolhas do OpenCode; o selo de integridade dos hooks do Claude e o aviso na bandeja após a substituição dos hooks; e o tratamento de PIDs de sessão do WSL.
    • Na compilação empacotada para macOS: a janela de candidatos do IME nas bolhas, foco entre Spaces no Ghostty e fixação do Dock na parte inferior com ocultação automática. O código por trás desses recursos não mudou nesta versão.
    • A compilação macOS x64 em hardware real; foi verificada apenas pelo CI.
    • A atualização no aplicativo no Windows e no macOS x64.
    • Pacotes Linux em hardware Linux real.
    • O fluxo completo de Remote SSH.
    • Outros itens antigos da lista de verificação que não aparecem acima não foram testados novamente nesta versão.

    Fonte oficial: https://github.com/rullerzhou-afk/clawd-on-desk/releases/tag/v1.2.0

  3. 1.1.0

    sáb., 19 de set.

    Editoria OpenNavoInclusão no Homebrew 19 de set. 03:42

    Adiciona integrações com OMP e Grok Build, temas oficiais para download, Seleção rápida do Dashboard, recuperação durável de sessões e melhorias em fluxos de trabalho remotos.

    v1.1.0

    Clawd v1.1.0 adiciona integrações com OMP e Grok Build, temas oficiais para download, Seleção rápida do Dashboard, recuperação durável de sessões e fluxos de trabalho remotos aprimorados. Também reforça a entrada HTTP local, a configuração pertencente ao usuário, a distribuição do plugin OpenCode, os metadados do Remote SSH e as verificações de lançamento multiplataforma.

    Agentes e sessões

    • OMP (oh-my-pi) (#1013) — adiciona uma extensão OMP de primeira classe, somente de estado, com títulos de sessão distintos e um protocolo de conclusão em duas etapas. A conclusão aguarda a decisão final agent_end do OMP, e alternar ou criar uma ramificação de sessão encerra a linha antiga do Dashboard. Clawd ignora a instalação quando a ponte da comunidade já está presente. Agradecimentos a @TalexDreamSoul.
    • Grok Build (#1004) — adiciona hooks de comando, pertencentes aos marcadores, de estado + Notification, deixando todas as decisões de permissão a cargo do Grok. O mapeamento do ciclo de vida, a ordem dos turnos, o tratamento de comandos no Windows e a desinstalação preservam hooks não relacionados. Agradecimentos a @pu-1205.
    • Distribuição mais segura do OpenCode (#1026) — materializa o plugin OpenCode gerenciado em uma geração verificada e endereçada por conteúdo na pasta pessoal do usuário, em vez de registrar arquivos do pacote do aplicativo. Propriedade, bloqueio, opções de tupla, limpeza após interrupções, pastas pessoais com links simbólicos e desinstalação falham de forma segura sem assumir o controle de entradas de terceiros, inclusive quando o Windows informa que falta um filho sob um ancestral existente que é um arquivo.
    • Recuperação durável de sessões (#1010) — armazena um histórico limitado de sessões Claude, ciente do perfil, para que conversas elegíveis possam ser retomadas após uma reinicialização. Linhas antigas sem procedência de perfil verificável continuam visíveis, mas não podem ser retomadas. Agradecimentos a @TalexDreamSoul.
    • Melhor contexto de sessão (#945, #999, #1002, #1006) — os cartões do Dashboard mostram o modelo ativo, os títulos do Qoder permanecem estáveis, o OpenCode restaura o uso de contexto adiado e o foco e os links diretos de sessão no Windows são mais confiáveis. Agradecimentos a @easyhak, @brantshin, @Tsdsj e @Free-LZJ.

    Dashboard, temas e desktop

    • Seleção rápida do Dashboard (#972) — após atribuir seu atalho para macOS/Windows em Settings, abre o Dashboard completo com posições de sessão 1–9 congeladas. Preserva rascunhos e a composição por IME, lida com rolagem e transferência de foco e oferece suporte às teclas físicas da fileira numérica em diferentes layouts sem tratar teclas de navegação com NumLock desativado como saltos de sessão.
    • Temas oficiais para download (#1020) — Settings pode baixar, verificar, instalar, reparar e desinstalar temas oficiais opcionais do catálogo de lançamentos separado rullerzhou-afk/clawd-themes. Hash Sage permanece fora da árvore de código-fonte/pacote do Clawd; a propriedade da instalação e a extração de ZIP são limitadas, e a desinstalação explica que personalizações e substituições de som gerenciadas serão removidas.
    • Ajustes em Settings e no desktop (#924, #965, #966, #998) — estabiliza os menus de tema com zoom, uniformiza botões e interruptores, restaura alternâncias de cota que falharam, preserva rótulos acessíveis de feriados e limpa gestos de arrastar abandonados.
    • Correções do Windows (#779, #805, #978, #1002, #1008, #1023) — aprimora a inicialização do console interativo Remote SSH, os caminhos de hooks e títulos de chat do Cursor, os cliques em janelas de captura que não ativam, os links diretos do Codex, o foco do editor e a detecção de tela cheia em torno das ilhas do shell 11 do Windows. Agradecimentos a @VonSdite, @mantertius, @Free-LZJ e @KaiC5504.

    Fluxos de trabalho remotos e confiabilidade

    • Responder ao Codex pelo Telegram (#970) — notificações de conclusão podem encaminhar uma resposta limitada de volta à sessão Codex autoritativa. Respostas enfileiradas são vinculadas à sessão de origem e não podem acabar em outra conversa. Agradecimentos a @FuZoe.
    • Hermes por Remote SSH (#975, #1003) — Remote SSH pode implantar o plugin Hermes em vários destinos, preservar a propriedade do transporte seguro e encaminhar callbacks de permissão compatíveis sem enfraquecer o fallback nativo. Agradecimentos a @xfurqan0.
    • Visibilidade do Remote SSH (#996) — Settings mostra o próximo horário de reconexão e limpa um prazo expirado quando uma tentativa de novo início começa. Metadados de hooks remotos já não podem injetar um HWND local do Windows Terminal. Agradecimentos a @undefined-moe.
    • Confiabilidade de hooks e sessões (#902, #981, #993) — instaladores se recusam a registrar hooks com uma árvore de dependências quebrada, o pareamento WSL copia a árvore completa de hooks, ações remotas de sessão indisponíveis permanecem ocultas e um agente ativo não é removido apenas porque seu wrapper de origem sai. Agradecimentos a @sunnyswag, @undefined-moe e @PeterShanxin.
    • Hooks Claude persistentes no AppImage (#1029) — instalações Linux AppImage usam uma geração estável de hooks pertencente ao usuário, em vez de caminhos dentro de uma montagem efêmera.
    • Reforço da entrada local e da propriedade (#1000) — /state e /permission agora compartilham as mesmas verificações de loopback, Host, Origin e Content-Type JSON único. Hooks do Cursor, linhas de status do Claude, marcadores de tema, limpeza de sessão, retomadas de perfil e verificações de dependências do instalador preservam dados de terceiros e recusam propriedade ambígua. Agradecimentos a @PeterShanxin.

    Notas de atualização

    • Inicie o Clawd uma vez após a atualização para que as integrações instaladas e habilitadas possam reconciliar seus hooks, plugins e extensões empacotados. Integrações desabilitadas ou desinstaladas não são instaladas silenciosamente.
    • Usuários existentes do OpenCode podem ver o registro do plugin ser movido para a geração gerenciada em ~/.clawd/integrations/. Entradas de terceiros, modificadas, ambíguas ou conflitantes não são alteradas e são sinalizadas para análise manual.
    • Temas oficiais opcionais são baixados sob demanda em Settings → Theme. Eles não vêm incluídos no instalador do Clawd.
    • Responder à sessão pelo Telegram é independente da aprovação. Uma resposta só é enfileirada quando a conclusão pode ser vinculada a uma única sessão Codex autoritativa.
    • Remetentes HTTP Agent personalizados devem usar o endpoint literal de loopback descoberto por meio de ~/.clawd/runtime.json, omitir Origin e enviar exatamente um cabeçalho Host e um Content-Type application/json. Solicitações inseguras ou ambíguas são rejeitadas antes da leitura do corpo JSON; consulte o guia de integração.
    • Instalações Linux Homebrew continuam compatíveis com x86_64; as atualizações empacotadas do Linux ainda exigem a instalação manual de um novo pacote.

    Colaboradores

    Agradecemos aos colaboradores cujo trabalho foi incluído entre v1.0.0 e v1.1.0: @TalexDreamSoul, @FuZoe, @undefined-moe, @pu-1205, @Tsdsj, @mantertius, @Free-LZJ, @PeterShanxin, @easyhak, @jlimcode, @xfurqan0, @brantshin, @VonSdite, @sunnyswag, @eugenewang5425, @KaiC5504 e @YOIMIYA66. Os créditos dos colaboradores existentes e a autoria original são mantidos em Settings About e em todas as variantes do README.

    Status de validação

    Após a análise do candidato a lançamento, o reforço para produção e os reparos dos testes multiplataforma acima, o Gate D local foi aprovado no candidato a lançamento atual: os contratos de versão do lançamento e de 17 colaboradores foram aprovados; a suíte de código-fonte relatou 10,769 testes (10,723 aprovados, 0 falharam, 46 ignorados por serem exclusivos de plataforma); o Electron 41.10.4 foi verificado; e a auditoria de recursos do repositório relatou 0 erros, com o aviso existente de orçamento de avisos da árvore rastreada (56.46 MiB rastreados, 23.35 MiB de entradas do pacote). CI exato para Windows/macOS/Linux, inspeção do aplicativo empacotado, verificações de dispositivos Windows/WSL, teste rápido de recursos de rascunho baixados e exercício do atualizador assinado de v1.0.0 → v1.1.0 são etapas separadas e permanecem NÃO TESTADAS até que haja registro em contrário. Testes locais de código-fonte não substituem essas etapas. Siga a lista de verificação de lançamento.

    Fonte oficial: https://github.com/rullerzhou-afk/clawd-on-desk/releases/tag/v1.1.0