O CLI-Anything permite que agentes de programação usem comandos para acionar funções compatíveis de aplicativos; em tarefas relatadas com Claude Code, as ferramentas personalizadas usaram interfaces de script do macOS. Um harness é a ponte que transforma essas funções em comandos e devolve os resultados ao agente.
Como o CLI-Anything conecta o agente ao aplicativo
O agente pode instalar um harness já existente ou ajudar a criar um para determinado aplicativo. Segundo Mahnoor Faisal, em relato publicado pela XDA em 4 de novembro de 2026, o CLI-Anything pode recorrer ao código-fonte, a APIs ou a interfaces de script disponíveis no aplicativo. Nos exemplos personalizados descritos por ela, os aplicativos ofereciam interfaces de script no macOS.
A sequência é direta: o agente solicita uma ação por meio dos comandos do harness, o aplicativo executa a tarefa e o resultado volta para o agente. É uma interação pela interface que o aplicativo disponibiliza, não um relato de Claude Code clicando em qualquer lugar da tela.
No ambiente de Claude Code descrito por Faisal, a instalação do plug-in usou estes comandos:
/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
O que Claude Code fez nos aplicativos
No exemplo com NotebookLM, Claude usou um harness criado pela comunidade para localizar um notebook, listar suas fontes e pedir uma explicação sobre chaves primárias e estrangeiras. A resposta voltou com referências, mas quem produziu a explicação foi o NotebookLM, usando o material enviado por Faisal.
As outras tarefas relatadas foram mais diretas: o Spotify retomou uma música pausada e depois foi pausado novamente; o Apple Notes recebeu uma nota com três ideias de pauta e foi usado para buscar perguntas de entrevista; e o Messages enviou uma mensagem para um contato. São exemplos concretos de ações em aplicativos, cada uma vinculada à ferramenta e às interfaces usadas naquele caso.
Por que os exemplos não significam compatibilidade universal
O relato descreve tarefas individuais, não uma demonstração de que Claude Code pode controlar qualquer aplicativo. A abordagem depende das funções que cada aplicativo expõe e do harness criado para acessá-las.
Uma discussão separada sobre o PC-Control, um servidor MCP para Windows, traz outro exemplo de limites específicos de uma ferramenta: seu desenvolvedor disse que ela oferecia suporte a menos aplicativos e não tinha atalhos; uma pessoa relatou tempos limite excedidos em tarefas com Firefox, e o desenvolvedor respondeu que o problema deveria estar corrigido. Esse caso diz respeito ao PC-Control, não às tarefas relatadas com CLI-Anything.