Ao vivo 18/11 · Turma 318 nov às 19:00 MSK — aula prática gratuita de agentes de IA · Turma 3 ao vivo começa 23/11Aula 18/11 →Turma 3 (23/11)
LançamentoAnálise · No radarAmp News (Sourcegraph)→ original

Amp leva o Portals para máquinas locais: o servidor de desenvolvimento aparece direto na thread

Antes, o Portals no Amp funcionava apenas em orbs na nuvem. Agora ele também está disponível nas suas máquinas locais: você pede ao agente para iniciar um servidor de desenvolvimento ou montar um site, e o resultado abre na aba Portal da thread, onde quer que você esteja. No exemplo do anúncio, um agente em um runner de Mac montou uma página com a análise do disco: 241 GB ocupados de 383 GB, dos quais 155 GB são de simuladores e dados do Xcode.

Processado por IA de Amp News (Sourcegraph); editado por Hamidun News
Amp leva o Portals para máquinas locais: o servidor de desenvolvimento aparece direto na thread
Fonte: Amp News (Sourcegraph). Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalAmp News (Sourcegraph) ↗
Editor-chefe
AtivaçãoSettings › Runner › Allow Portals no aplicativo macOS
Na CLIamp --no-tui --remote-control-portals
Dado-chave #3Por padrão, os portais ficam visíveis apenas para você; para compartilhar, use a flag --share

Situação familiar: o agente escreveu um frontend, subiu um servidor de desenvolvimento, e agora você mesmo precisa abrir o terminal, procurar a porta e conferir o que saiu. Se o agente trabalha em outra máquina, por exemplo no Mac de casa enquanto você está com o notebook em um café, a tarefa vira uma pequena missão. A equipe do Amp, da Sourcegraph, fecha essa lacuna: o Portals, que antes existia apenas em orbs na nuvem, agora funciona também no seu próprio runner.

O que mudou

Portal é uma aba ao lado da thread em que se abre uma página web criada pelo agente. Antes, ela estava disponível quando o agente trabalhava em um orb. Agora o mesmo mecanismo funciona em máquinas locais: você pede ao Amp para subir um servidor de desenvolvimento ou montar um site, e abre o resultado na aba Portal da thread. Um detalhe importante do anúncio é «onde quer que você esteja». Ou seja, o runner pode ficar em uma máquina enquanto você vê o resultado em outra.

Exemplo do anúncio

Os desenvolvedores do Amp mostraram um caso simples, mas revelador. Em uma thread em um runner macOS, o usuário pede uma página de visão geral sobre o uso do sistema de arquivos do Mac e que ela seja exibida em um portal. O agente responde com um link para o portal Disk Usage, e ao lado abre-se um pequeno aplicativo web: 241 GB ocupados de 383 GB, uma barra de capacidade dividida por categorias e um gráfico de rosca mostrando que simuladores e dados do Xcode ocupam 155 GB.

O valor não está no gráfico em si, mas no ciclo: pergunta, código, página ao vivo, e você olha o resultado de imediato e refina a tarefa. Painéis internos descartáveis que antes ninguém faria à mão passam a ser quase de graça. Precisa entender o que consumiu o disco, ver métricas de build ou conferir o layout? Peça ao agente e receba uma página, não um paredão de texto no chat.

Como ativar e quem vai ver

Há duas formas. No aplicativo macOS, abra Settings › Runner e ative Allow Portals. Se você trabalha pelo terminal, inicie o runner com o comando amp --no-tui --remote-control-portals.

Por padrão, os portais do seu runner ficam disponíveis apenas para você. Para mostrá-los aos colegas, inicie um runner compartilhado (shared runner) com a flag --share ou ative Share With Workspace no aplicativo macOS. Assim, qualquer membro do workspace poderá abrir os portais desse runner. Mais detalhes estão na documentação do Amp, na seção Portals on Your Runner.

Limitações e conclusão prática

Há alguns pontos a ter em mente. A opção vem desativada por padrão, e isso é correto: você decide se dá ao agente a possibilidade de expor páginas web a partir da sua máquina. Ao ativar o compartilhamento para todo o workspace, lembre-se de que os colegas verão tudo o que o agente exibir no portal.

E em uma máquina local pode parar na página qualquer coisa: caminhos, nomes de projetos, dados do sistema de arquivos. O relatório de disco do exemplo é inofensivo em um Mac pessoal, mas não deve ser mostrado a todo um workspace sem verificação. O anúncio não traz detalhes sobre como funciona o acesso nem quais são as limitações técnicas dos portais, então consulte a documentação para as nuances.

A conclusão prática é simples. Se você já usa o Amp com um runner local, ative Allow Portals e teste em uma tarefa em que antes precisava subir o servidor manualmente: preview de frontend, relatório de dependências, dashboard de logs. Se trabalha em equipe, comece pelo modo pessoal e ative --share apenas em runners que não tenham nada sensível.

E se você mesmo cria agentes, anote a ideia. A capacidade de mostrar o resultado como uma página ao vivo, e não como texto no chat, é uma função à parte e muito subestimada. Ela encurta o caminho entre o pedido e a verificação do resultado com os próprios olhos, e é justamente nessa etapa que o tempo costuma ser perdido.

História

Perguntas frequentes sobre a notícia

O que mudou?

Portal é uma aba ao lado da thread em que se abre uma página web criada pelo agente. Antes, ela estava disponível quando o agente trabalhava em um orb. Agora o mesmo mecanismo funciona em máquinas locais: você pede ao Amp para subir um servidor de desenvolvimento ou montar um site, e abre o resultado na aba Portal da thread. Um detalhe importante do anúncio é «onde quer que você esteja». Ou seja, o runner pode ficar em uma máquina enquanto você vê o resultado em outra.

O que se sabe sobre Exemplo do anúncio?

Os desenvolvedores do Amp mostraram um caso simples, mas revelador. Em uma thread em um runner macOS, o usuário pede uma página de visão geral sobre o uso do sistema de arquivos do Mac e que ela seja exibida em um portal. O agente responde com um link para o portal Disk Usage, e ao lado abre-se um pequeno aplicativo web: 241 GB ocupados de 383 GB, uma barra de capacidade dividida por categorias e um gráfico de rosca mostrando que simuladores e dados do Xcode ocupam 155 GB.

Como ativar e quem vai ver?

Há duas formas. No aplicativo macOS, abra Settings › Runner e ative Allow Portals. Se você trabalha pelo terminal, inicie o runner com o comando amp --no-tui --remote-control-portals. Por padrão, os portais do seu runner ficam disponíveis apenas para você. Para mostrá-los aos colegas, inicie um runner compartilhado (shared runner) com a flag --share ou ative Share With Workspace no aplicativo macOS. Assim, qualquer membro do workspace poderá abrir os portais desse runner.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…