Pular para o conteúdo

Uma janela a menos

Olhe para cimaquando forsua vez.

Glance é uma pequena tela que fica ao lado do monitor e acompanha seus agentes de código. Quando um deles precisa de você, ela avisa em letras grandes. Nada para conferir, nada para dispensar.

Funciona com+18 outros
6m so faronit.Refactorpayments API

A tela

Duas palavras e uma cor.

Cada estado é uma frase curta em letras de 88 pixels numa tela de 240 × 240. Dá para ler do outro lado da mesa, com o canto do olho.

  • 6m so faronit.Refactorpayments API

    Trabalhando

    O agente está ocupado. A flor gira devagar enquanto ele trabalha.

  • 12m so faryourturn.Migrate stagingdatabase

    Precisa de aprovação

    Ele quer executar algo e está esperando seu OK.

  • 3m so faroverto you.Pick the newonboarding copy

    Tem uma pergunta

    Ele perguntou algo e não consegue seguir sem uma resposta.

  • check.3 checkouttests failedFix flakycheckout tests

    Precisa de atenção

    Um turno falhou. O motivo aparece na página seguinte.

  • took 42mallset.Ship therelease notes

    Concluído

    Terminou. Fica verde até que algo novo comece.

  • opencodestillthere?Refactorpayments API

    Em silêncio

    Cinco minutos sem notícias. O Glance diz que não sabe, em vez de chutar.

Um pedido

Da entrega ao all set.

1m so faronit.Migrate stagingdatabase
  1. 10:02

    Você passa uma tarefa.

    Peça ao Claude Code para migrar o banco de dados de staging e volte ao seu trabalho. A tela mostra on it.

  2. 10:14

    Ele precisa de você.

    O agente quer rodar uma migração. A tela fica laranja: your turn.

  3. 10:14

    Ele diz o porquê.

    Três segundos depois, o motivo se digita sozinho. Assim você sabe o que está esperando antes de trocar de janela.

  4. 10:31

    Você aprova. Ele termina.

    Você responde na própria janela do agente; o Glance nunca aprova nada por você. Quando o turno acaba: all set.

Sem botões

Ele sabe quando falar.

A tela não tem botões e não precisa deles. Ela decide o que mostrar do jeito que um bom colega decide quando tocar no seu ombro.

  • O urgente vem primeiro.

    Uma sessão que acabou de chamar você, falhou ou terminou aparece sozinha, a mais urgente primeiro. Ela não interrompe um pedido que você ainda está lendo.

  • Seis sessões num relance.

    As sessões em andamento se alternam a cada 14 segundos. Os pontos no canto contam quantas são. O que passar de seis fica no app para desktop.

  • Enquanto você estava fora.

    Bloqueie a tela ou saia um pouco, e a rotação para. Quando você volta, um breve resumo conta o que aconteceu.

  • Títulos longos viram a página.

    Os títulos das conversas aparecem como foram escritos, em inglês ou chinês. Eles passam duas linhas por vez; a letra nunca diminui.

  • Quieta quando não há nada.

    Nenhum agente rodando? Ela mostra all quiet e depois um relógio tranquilo.

  • Sincera sobre a conexão.

    Se o computador dormir ou a conexão cair por 20 segundos, ela mostra link lost em vez de notícias velhas.

Agentes

Funciona com os agentes que você já usa.

Codex e o Kiro IDE são lidos a partir dos próprios registros locais, sem instalar nada. Para os outros, o Glance adiciona um pequeno hook de observação. Ele mantém seus ajustes, faz backup e sai com um único comando.

Conecte seus agentes
$ glance install-hooks claude gemini kiro
✓ claude   observer hook added, backup kept
✓ gemini   observer hook added, backup kept
✓ kiro     glance agent set as default

# Não é um agente? Qualquer coisa que rode um comando pode informar seu estado.
$ glance emit --source build --state done \
    --project 'Release build' --action 'Ready for review'

O Glance só observa. Ele nunca responde, aprova ou bloqueia uma chamada de ferramenta.

  • Codex

    Detectado automaticamente

  • Claude Code

    Hook de observação

  • Gemini CLI

    Hook de observação

  • Kiro

    Detectado automaticamente

  • Cursor

    Hook de observação

  • OpenCode

    Hook de observação

  • GitHub Copilot CLI

    Hook de observação

  • Windsurf

    Hook de observação

  • Cline

    Hook de observação

  • Qwen Code

    Hook de observação

  • ZCode

    Hook de observação

  • Grok Build

    Hook de observação

E também

Qoder CLI/Factory Droid/Kimi Code/CodeBuddy Code/Augment Auggie/Junie CLI/Antigravity/Mistral Vibe/goose/Hermes Agent/pi/OpenClaw/Amp

Privado por padrão

Seu código fica no seu computador.

Sem conta, sem nuvem. A ponte no seu computador lê o estado, guarda só o que a tela precisa e envia direto para ela.

Seu computador

macOS · Windows

agents → events

ponte glance

Rust

ChaCha20-Poly1305

Tela

240 × 240

Quatro caminhos até a tela. Ela usa o primeiro que funcionar.

  1. 01

    Cabo USB

    Conectada, não precisa de Wi-Fi nenhum.

  2. 02

    Wi-Fi

    Na sua rede, por um broker minúsculo embutido na ponte.

  3. 03

    Bluetooth

    Nas telas ESP32-C3, depois de pareadas.

  4. 04

    Relay pela internet

    Opcional e auto-hospedado. Lacrado antes do envio, então o relay só guarda texto cifrado.

  • O que chega à tela

    Nome do projeto, título da conversa, estado, número de etapas e resumos públicos curtos, como uma pergunta ou um erro. Títulos têm no máximo 96 bytes; motivos, 160.

  • O que nunca chega

    Seu código, diffs, comandos brutos, saída de ferramentas e raciocínio oculto. Formatos comuns de credenciais são ocultados antes que qualquer coisa saia do agente.

  • Lacrado no caminho

    Por USB, Bluetooth e pelo link Wi-Fi padrão, cada snapshot é criptografado com ChaCha20-Poly1305 e confirmado pela tela. O pareamento usa um código de seis dígitos exibido na tela.

O dispositivo

Pequeno a ponto de esquecer. Claro a ponto de notar.

Um corpo branco quente em volta de uma tela quadrada e escura. Uma só forma, três lugares para colocar.

Tela
LCD colorido de 240 × 240
Chip
ESP8266 ou ESP32-C3
Conexão
USB-C · Wi-Fi 2,4 GHz · Bluetooth LE no ESP32-C3
Configuração
Entra no Wi-Fi pelo celular, por meio do próprio hotspot, em 20 idiomas
Atualizações
Assinadas, por Wi-Fi (RSA-2048) ou por USB
Botões
Nenhum
Encomende o Glance Box 1
  • Em cima do monitor

    Presilha ajustável com almofada macia.

  • Embaixo do monitor

    Base adesiva independente.

  • Na mesa

    Suporte inclinado com pés antiderrapantes.

O app para desktop

A história completa fica no seu computador.

O app Glance mostra todas as sessões, o motivo completo de cada pedido e todas as suas telas. Pareie uma tela, atualize o firmware e conecte seus agentes num só lugar. Feche a janela e ele continua na barra de menus ou na área de notificação.

  • macOS 12+ com Apple Silicon, Windows 10 e 11
  • Várias telas em um computador
  • 20 idiomas de interface
  • Sincroniza ao iniciar a sessão, pausa quando quiser

Perguntas

É bom saber.

O Glance aprova ou responde algo por mim?

Não. Ele só mostra o estado. Aprovações e respostas sempre acontecem na própria janela do agente, e o Glance nunca muda as configurações de aprovação.

Preciso de uma conta ou de um serviço na nuvem?

Não. A tela conversa com seu computador por USB, pela rede local ou por Bluetooth. Um relay pela internet é opcional, auto-hospedado e só vê dados criptografados.

Com quais computadores funciona?

O app Glance roda em Macs com Apple Silicon e macOS 12 ou posterior, e no Windows 10 e 11 (x64). Por baixo existe uma pequena ponte de linha de comando, glance, escrita em Rust.

O que acontece quando meu computador dorme?

A tela percebe a falta do sinal após 20 segundos e mostra link lost. Ela se reconecta sozinha quando o computador acorda.

E se eu rodar mais de seis sessões?

A tela fica com as seis mais importantes e alterna entre elas. Todo o resto continua visível no app para desktop.

Meus próprios scripts podem usar?

Sim. O glance emit envia qualquer estado pela linha de comando, então builds, deploys e tarefas longas podem aparecer ao lado dos seus agentes.