Um assistente que corre inteiro no teu Mac.

O Ploy escreve código, pesquisa na web com fontes, constrói projetos e responde por voz. O modelo vive na tua máquina: sem conta, sem subscrição, sem enviar os teus ficheiros.

Sem conta. Sem subscrição. Os teus ficheiros ficam no Mac.

Só o Veta fala com a internet, e vês cada pesquisa que ele faz.

O ecrã de boas-vindas do Ploy: Em que posso ajudar, o compositor e os arranques.

O Ploy é um assistente para uma só pessoa, no teu Mac. Faz o que faz um agente de programação, e também o trabalho do dia a dia no computador: lê e edita ficheiros, corre comandos, usa o browser, corta áudio e vídeo. Tudo com um modelo que corre inteiro na tua máquina.

Os modelos

Cinco modelos, um motor.

Todos correm sobre o mesmo Qwen3 8B, um de cada vez na memória. O que muda é o que acontece à volta dele: agentes que falam entre si, a web, um crítico, um motor de projetos.

Saturn

O do dia a dia

Conversa, perguntas, pequenas edições. É o modelo base com o raciocínio desligado: respostas completas quando perguntas ou pedes uma explicação, duas frases quando o trabalho foi feito com as ferramentas, como editar um ficheiro ou correr um comando.

O Saturn a criar e a correr um ficheiro com as ferramentas, numa conversa do Ploy.

Veta

Pesquisa na web, com fontes

Agentes planeiam a pesquisa, leem as páginas cada um no seu contexto, cruzam as fontes e respondem com referências numeradas. Enquanto trabalha, mostra o que está a fazer, e podes parar a qualquer momento.

A resposta do Veta com referências numeradas e a lista de fontes, depois de seis minutos a pesquisar.

Kant

Raciocínio, análise, decisões, contas

Um analista resolve e escreve um rascunho. Um crítico que nunca viu o raciocínio do analista procura erros. A resposta só é revista se o crítico encontrou alguma coisa a sério.

O Kant com o painel de raciocínio: analista, crítico e revisão.

Nesko

Constrói um projeto inteiro

Descreves o que queres construir e o Nesko escreve os documentos, propõe um plano, espera pela tua aprovação, constrói passo a passo e prova cada um antes de avançar. Também audita uma pasta que já exista, sem lhe escrever nada.

O cartão do Nesko no fim de um projeto de teste: três passos provados e um bloqueado.

Automático

Escolhe por ti

Lê cada pedido e entrega-o ao modelo certo, e diz qual escolheu. A escolha é instantânea: pesa palavras-chave em português e em inglês, sem gastar uma chamada ao modelo. Num caso duvidoso entre a web e o raciocínio, faz uma só pergunta.

O seletor de modelos do Ploy aberto: Automático, Kant, Nesko, Saturn e Veta.
O Saturn a criar e a correr um ficheiro com as ferramentas, numa conversa do Ploy.

Ver os modelos em detalhe

Local primeiro

Corre aqui. Fica aqui.

As tuas conversas, os teus ficheiros e o modelo ficam na máquina. O que sai são pedidos à web: as pesquisas e as páginas que o Veta lê, e os sites que pedes ao browser da janela para abrir. Quem serve essas páginas vê o pedido.

Sem conta, sem subscrição

O modelo corre no Ollama, no teu Mac. Não há chaves nem gastos de API, e nada precisa de um login.

Só o Veta e o browser falam com a web

As frases de pesquisa do Veta são limpas de caminhos, emails, números longos e segredos antes de saírem. A limpeza é feita com o melhor esforço, por isso vês cada frase tal como é enviada. As páginas que ele lê são descarregadas sem cookies.

Depois de ler a web, tudo pede licença

Quando uma conversa leu uma página, cada edição e cada comando perguntam sempre, e nenhuma aprovação guardada vale. É a regra ploy_tainted.

O Nesko

Constrói projetos inteiros e prova cada passo.

Um modelo pequeno não segue de uma só vez um método longo. Por isso o método vive no motor, escrito em código, e o modelo só preenche ficheiros.

Documentos

O brief e a constituição do projeto, escritos por um agente. O motor confere que cada secção existe e não está vazia, e pede outra vez com o nome do que falta.

O Nesko a pedir a aprovação do plano.

Plano

Um plano num formato fixo: passos, critérios e um comando de prova por passo. O motor recusa um plano em que a prova não verifica nada, ou já passa antes de o passo estar feito.

O Nesko a pedir a aprovação do plano.

Aprovação

Nada é construído sem o teu sim. Podes aprovar, cancelar, ou escrever a alteração que queres.

O Nesko a pedir a aprovação do plano.

Construção

Cada passo numa conversa limpa. O motor corre a prova ele próprio; se falha, volta ao mesmo agente com a saída. Três falhas bloqueiam o passo e o projeto segue. Cada passo que passa é um commit.

O cartão do Nesko no fim de um projeto de teste: três passos provados, cada um com o seu commit, e um passo bloqueado.

Revisão

Uma chamada sem ferramentas nem histórico lê o código contra o brief e o plano. Cada achado é confirmado nos ficheiros, e só os confirmados e importantes são corrigidos.

O registo do Nesko: a revisão independente não chegou a correr porque o modelo não respondeu, e o projeto diz-o.

Relatório

O estado do projeto, o que foi provado, o que ficou bloqueado e o que só tu podes fazer.

O cartão final do Nesko: 3 de 4 passos concluídos e um bloqueado, com a prova que falhou.
O Nesko a pedir a aprovação do plano.

Um modelo de 8 mil milhões de parâmetros escreve código partido muitas vezes. O método não o torna bom: torna a falha visível e limitada. Um passo que não passa fica bloqueado, com a última saída, em vez de ser dado como feito.

Num teste de ponta a ponta com o modelo real, o Nesko construiu um projeto com plano, aprovação, passos e relatório. A taxa de passos concluídos varia de projeto para projeto: no projeto das capturas, três dos quatro passos passaram, o segundo ficou bloqueado depois de três tentativas e a revisão independente não chegou a correr, porque o modelo não respondeu. O Ploy diz-o, em vez de o esconder.

Como o Nesko funciona

Memória

Lembra-se do que disseste, entre conversas.

Cada conversa guarda um resumo do que foi pedido, do resultado, dos ficheiros e dos comandos, mais as notas que lhe pedires. Escreve @ noutra conversa e a memória da que escolheres entra no pedido como citação.

/lembrar guarda uma nota, /esquecer apaga-a, /memoria mostra tudo.

O painel de memória no cabeçalho de uma conversa do Ploy.
Um trecho selecionado numa resposta, com o botão Responder.

Responder a um trecho

Seleciona um pedaço de uma resposta e carrega em Responder. O trecho abre a mensagem seguinte como citação, e fica visível por cima da tua resposta.

Voz

Fala. Ouve.

O botão do microfone grava, e a transcrição é feita no teu Mac com o whisper.cpp, em português. Um interruptor lê as respostas em voz alta com a voz portuguesa do sistema.

Em fala sintética em português, o erro de palavras é de 14,5 por cento. Fala real, ao microfone, ainda não foi medida. Na primeira vez, o macOS pede-te autorização para o microfone.

14,5 %de erro de palavras em fala sintética

Ferramentas

Usa o browser. Corta áudio e vídeo.

O Saturn a abrir uma página de teste local no painel de revisão da janela e a ler o título dela.
O Saturn abriu e leu uma página de teste local. O painel à direita é o browser da janela.

Browser

Cinco ferramentas, abrir, ler, procurar, clicar e escrever, a trabalhar no painel de revisão da janela. Depois de ler uma página, a conversa deixa de poder abrir outro site.

14 de 18tarefas num site de teste local, sem nenhuma injeção bem-sucedida (o teste recusa os pedidos de permissão)

Áudio e vídeo

Uma só ferramenta sobre o ffmpeg: informar, cortar, juntar, extrair o áudio, volume, velocidade, fade, normalizar e converter. Nunca escreve por cima do original e diz o que o ffprobe mediu.

27 de 27tarefas, verificadas com o ffprobe

Números

O que foi medido, e como.

Medido no próprio Ploy, com o Qwen3 8B, três repetições por tarefa. O Saturn e o Automático foram medidos numa suíte de dez tarefas em que o Ploy foi afinado, por isso o resultado numa suíte nova é mais baixo.

  1. 28 de 30Saturn, tarefas com ferramentas17 segundos por tarefa
  2. 29 de 30Automático, as mesmas tarefas20 segundos por tarefa
  3. 14 de 18Browser, num site de teste localnenhuma injeção bem-sucedida, com os pedidos de permissão recusados pelo teste
  4. 27 de 27Áudio e vídeo, medidos com o ffprobesem escrever por cima dos originais
  5. 14,5 %Voz, erro de palavrasem fala sintética em português

Ver todas as medições e os limites

Ainda não há instalador. Há verdade sobre o que falta.

Hoje o Ploy corre a partir do código, numa pasta de desenvolvimento. A página de transferência diz o que já se pode fazer, o que o teu Mac precisa e como seres avisado.