Substituto: Um Agente de Desktop Ensinável Que Aprende Tarefas por Demonstração

O que o Understudy faz
Understudy é um agente desktop ensinável que opera seu computador como um colega humano — lidando com GUI, navegador, shell, sistema de arquivos e ferramentas de mensagens em um único runtime local. A inovação central é ensinar por demonstração: você executa uma tarefa uma vez, o agente grava vídeo da tela mais eventos semânticos, extrai a intenção (não apenas coordenadas) e a transforma em uma habilidade reutilizável.
Status atual da implementação
O sistema é projetado como cinco camadas, com o status atual de implementação:
- Camada 1 (Operar Software Nativamente): Implementada hoje no macOS. Opera qualquer aplicativo desktop macOS usando 13 ferramentas + fundamentação de captura de tela + entrada nativa.
- Camada 2 (Aprender com Demonstrações): Implementada e utilizável hoje. O usuário mostra uma tarefa uma vez — o agente extrai a intenção, valida, aprende.
- Camada 3 (Memória Cristalizada): Parcialmente implementada. O agente acumula experiência do uso diário, solidifica caminhos bem-sucedidos.
- Camada 4 (Otimização de Rota): Parcialmente implementada. Descobre e atualiza automaticamente para rotas de execução mais rápidas.
- Camada 5 (Autonomia Proativa): Ainda é a direção de longo prazo. Perceber e agir em seu próprio espaço de trabalho sem interromper o usuário.
Capacidades Técnicas
Understudy é um runtime desktop unificado que mistura todas as rotas de execução em um loop de agente, uma sessão, um pipeline de política:
- GUI: 13 ferramentas + fundamentação de captura de tela + entrada nativa para qualquer aplicativo desktop macOS
- Navegador: Playwright gerenciado + retransmissão de extensão do Chrome para qualquer site com sessões de login
- Shell: ferramenta bash com acesso local completo para ferramentas CLI, scripts, sistema de arquivos
- Web: web_search + web_fetch para recuperação de informações em tempo real
- Memória: Memória semântica entre sessões para contexto persistente e preferências
- Mensagens: Suporte a 8 canais
Como funciona na prática
No vídeo de demonstração, o criador ensina o Understudy a: pesquisar imagem no Google → baixar uma foto → remover fundo no Pixelmator Pro → exportar → enviar via Telegram. Em seguida, pede para fazer o mesmo para Elon Musk. A reprodução não é uma macro frágil — a habilidade publicada armazena etapas de intenção, opções de rota e dicas GUI apenas como fallback. Pode preferir rotas mais rápidas quando disponíveis em vez de repetir cada etapa GUI.
Instalação e Configuração
Plataforma atual: apenas macOS. A instalação é via npm:
npm install -g @understudy-ai/understudy
understudy wizard
O artefato de habilidade publicado da demonstração de showcase está disponível em examples/published-skills/taught-person-photo-cutout-bc88ec/SKILL.md para inspeção.
Para quem é
Desenvolvedores que trabalham em vários aplicativos desktop e desejam automatizar tarefas repetitivas sem construir integrações personalizadas ou construtores de fluxo de trabalho.
📖 Read the full source: HN AI Agents
👀 See Also

Sistema de controle de coerência em tempo real nativo do navegador para Claude com bandas SDE e filtragem de Kalman
Um desenvolvedor criou um sistema de controle de coerência em tempo real que funciona completamente como um artefato Claude no navegador, tratando a conversa como um processo estocástico com caminhos SDE de Monte Carlo ao vivo, filtragem dupla de Kalman e detecção de sinais comportamentais.

Heren Godot MCP: Daemon WebSocket Persistente Reduz Latência de Interação IA–Godot para ~20ms
Heren é um novo servidor MCP para Godot que mantém um daemon WebSocket leve ativo, alcançando operações de ~20ms em vez de esperar por inicializações completas do motor. Ele fornece 15 ferramentas para gerenciamento de cena, depuração, capturas de tela aceleradas por GPU e desligamento automático após 3 minutos de inatividade.

Claude TimeTrack: aplicativo da barra de menus do macOS que lê arquivos JSONL do Claude Code para rastrear automaticamente o tempo de desenvolvimento por projeto
App de código aberto para a barra de menus do macOS que analisa arquivos JSONL de sessão do Claude Code e histórico do git para rastrear automaticamente o tempo por projeto — sem temporizadores manuais.

Ponte IDE Claude de Código Aberto Conecta Dispatch, Aplicativo Desktop e Claude Code
O claude-ide-bridge é uma ferramenta de código aberto licenciada pelo MIT que conecta o Claude Code ao seu IDE, fornecendo acesso a LSP, depurador, terminais, git e GitHub através de 124 ferramentas. Ele permite um fluxo de trabalho onde tarefas enviadas via Dispatch de um telefone são tratadas pelo aplicativo de desktop Claude, que usa o Claude Code para escrever código e executar testes enquanto interage com o IDE.