Ir para o conteúdo

Usar de outro lugar

Do terminal, pela linha de comando, da web e do celular. Cenários e tempos de referência.

Atualizado em 16 de set. de 2026

Com uma máquina liberada, você começa uma sessão nela de qualquer outro lugar. A conversa fica com você; o trabalho acontece lá.

Do terminal, com a interface

  1. 1

    Abra o HiNow Code onde você está

    Em qualquer pasta; a pasta local não importa, o trabalho será na outra máquina.

  2. 2

    Clique em This machine

    É o chip da máquina na linha do prompt (ou ctrl+pRun on). A lista mostra as suas máquinas online, com o ping de cada uma.

  3. 3

    Escolha a pasta

    O seletor navega nas pastas da outra máquina. Digite para buscar; ctrl+n cria uma pasta nova; ctrl+h mostra as ocultas.

  4. 4

    Converse como sempre

    O chip passa a mostrar o nome da máquina e o ping. Cada mensagem roda lá, cada comando aparece aqui como se fosse local, e as aprovações chegam à sua tela: "Allow always" vale na máquina remota até ela reiniciar.

Pela linha de comando

hinow-cli run aceita --machine (nome ou id de hinow-cli connect devices) e --remote-dir (a pasta lá; sem ela, a pasta pessoal do usuário na outra máquina):

hinow-cli connect devices
hinow-cli run --machine "HiNow Code · servidor-01" --remote-dir /srv/loja "Rode os testes e corrija o que falhar."
running on HiNow Code · servidor-01 in /srv/loja · 9ms

> build · hinow/hicode

🔧 bash
🔧 edit
🔧 bash
Dois testes falhavam por causa do fuso horário no helper de datas; corrigi src/util/date.ts e agora os 38 passam.

Funciona também com --format json e com --attach, quando você já tem um hinow-cli serve rodando localmente e prefere usá-lo como iniciador.

Se a interface está aberta nesta máquina

Ela é quem segura a ponte com o hub, e o run --machine avisa: use o chip This machine nela, ou aponte o run para um serve com --attach http://127.0.0.1:<porta>.

Pela web e pelo celular

No chat.hinow.ai e no app HiNow, a aba Remoto lista as suas máquinas online. Escolha uma, escolha a pasta, e a conversa segue como no terminal: aprovações e respostas chegam onde você estiver. É o jeito de comandar o servidor da rua, ou de pedir um deploy pelo celular.

O que a máquina mostraria na tela dela aparece no chat, com os mesmos botões:

  • Permissão: o pedido vem com o comando, o arquivo ou o diff, e você escolhe Aprovar (só desta vez), Sempre (o chat mostra o que passa a ser liberado, até o HiNow Code reiniciar lá) ou Rejeitar. Não há aprovação automática: a máquina espera a sua decisão.
  • Pergunta: quando o agente precisa escolher com você, as opções chegam com as descrições, inclusive escolha múltipla e resposta livre.
  • Ferramentas: cada comando ou arquivo lido ou editado aparece como um card, com a saída e o tempo, e fica na conversa depois.
  • Parar: o botão de parar do chat interrompe o que está rodando na máquina.

O que dá para fazer de fora

CenárioComo
Cuidar da segurança do servidorInstale e deixe servindo. Peça para revisar logs de acesso, bloquear IPs, fechar portas, aplicar atualizações. Cada comando com a sua aprovação
Deploy sem sair do celularPeça para atualizar o serviço, conferir se subiu e ler o log
O código fica no desktopDo notebook em casa, trabalhe no projeto que está no desktop do escritório, com as ferramentas de lá
CI e automaçõeshinow-cli run --machine num script, com --format json para tratar o resultado

Tempos de referência

Numa bateria de sessões reais entre uma estação de trabalho e um servidor Ubuntu na nuvem, pelo connect.hinow.ai: criar um projeto e rodar o script, 15 s; criar três arquivos e listar, 10 s; módulo Python com quatro testes, rodados, 19 s; iniciar um repositório git e commitar, 31 s; um comando de dois minutos no servidor, 135 s de ponta a ponta. Cada número inclui a subida da instância local e o tempo do modelo.