Перейти к содержанию

На одно окно меньше

Поднимитевзгляд, когдаваша очередь.

Glance — маленький экран рядом с монитором, который присматривает за вашими агентами. Когда кому-то из них нужны вы, он скажет об этом крупным шрифтом. Ничего не нужно проверять и закрывать.

Работает си ещё 18
6m so faronit.Refactorpayments API

Экран

Два слова и один цвет.

Каждое состояние — короткая фраза шрифтом в 88 пикселей на экране 240 × 240. Её видно через весь стол, краем глаза.

  • 6m so faronit.Refactorpayments API

    Работает

    Агент занят. Пока он работает, цветок медленно вращается.

  • 12m so faryourturn.Migrate stagingdatabase

    Ждёт одобрения

    Он хочет что-то запустить и ждёт вашего «да».

  • 3m so faroverto you.Pick the newonboarding copy

    Есть вопрос

    Он о чём-то вас спросил и без ответа не может продолжить.

  • check.3 checkouttests failedFix flakycheckout tests

    Нужно взглянуть

    Ход завершился ошибкой. Причина — на следующей странице.

  • took 42mallset.Ship therelease notes

    Готово

    Закончил. Остаётся зелёным, пока не начнётся что-то новое.

  • opencodestillthere?Refactorpayments API

    Тишина

    Пять минут ни слова. Glance честно скажет, что не знает, а не будет гадать.

Один запрос

От поручения до all set.

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

    Вы поручаете задачу.

    Попросите Claude Code мигрировать базу данных на staging и вернитесь к своей работе. На экране — on it.

  2. 10:14

    Вы ему нужны.

    Агент хочет запустить миграцию. Экран становится оранжевым: your turn.

  3. 10:14

    Он объясняет почему.

    Через три секунды причина печатается сама, и вы знаете, чего от вас ждут, ещё до того, как переключите окно.

  4. 10:31

    Вы одобряете. Он заканчивает.

    Отвечаете вы в окне самого агента — Glance никогда ничего не одобряет за вас. Когда ход завершён: all set.

Без кнопок

Он знает, когда заговорить.

У дисплея нет кнопок, и они ему не нужны. Он решает, что показать, так же, как хороший коллега решает, когда тронуть вас за плечо.

  • Сначала срочное.

    Сессия, которая только что позвала вас, упала или завершилась, появляется сама, самая срочная — первой. Запрос, который вы ещё читаете, она не перебьёт.

  • Шесть сессий одним взглядом.

    Работающие сессии сменяются каждые 14 секунд. Точки в углу показывают их число. Всё, что сверх шести, — в приложении для компьютера.

  • Пока вас не было.

    Заблокируйте экран или отойдите — и смена остановится. Когда вы вернётесь, короткая сводка расскажет, что произошло.

  • Длинные заголовки листаются.

    Названия бесед показываются как есть, на английском или китайском. Они листаются по две строки; шрифт никогда не уменьшается.

  • Тихо, когда ничего не происходит.

    Ни один агент не работает? Он покажет all quiet, а потом спокойные часы.

  • Честно о связи.

    Если компьютер уснул или связь пропала на 20 секунд, он покажет link lost, а не устаревшие новости.

Агенты

Работает с агентами, которыми вы уже пользуетесь.

Codex и Kiro IDE читаются из их собственных локальных записей, ничего устанавливать не нужно. Для остальных Glance добавляет небольшой hook-наблюдатель. Он не трогает ваши настройки, делает их резервную копию и удаляется одной командой.

Подключите агентов
$ glance install-hooks claude gemini kiro
✓ claude   observer hook added, backup kept
✓ gemini   observer hook added, backup kept
✓ kiro     glance agent set as default

# Не агент? Всё, что запускает команду, может сообщать о своём состоянии.
$ glance emit --source build --state done \
    --project 'Release build' --action 'Ready for review'

Glance только наблюдает. Он никогда не отвечает, не одобряет и не блокирует вызовы инструментов.

  • Codex

    Найдено автоматически

  • Claude Code

    Hook-наблюдатель

  • Gemini CLI

    Hook-наблюдатель

  • Kiro

    Найдено автоматически

  • Cursor

    Hook-наблюдатель

  • OpenCode

    Hook-наблюдатель

  • GitHub Copilot CLI

    Hook-наблюдатель

  • Windsurf

    Hook-наблюдатель

  • Cline

    Hook-наблюдатель

  • Qwen Code

    Hook-наблюдатель

  • ZCode

    Hook-наблюдатель

  • Grok Build

    Hook-наблюдатель

А также

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

Приватность по умолчанию

Ваш код остаётся на вашем компьютере.

Ни аккаунта, ни облака. Мост на вашем компьютере читает состояние, оставляет только то, что нужно экрану, и отправляет это прямо на дисплей.

Ваш компьютер

macOS · Windows

agents → events

мост glance

Rust

ChaCha20-Poly1305

Дисплей

240 × 240

Четыре пути к экрану. Используется первый, который работает.

  1. 01

    Кабель USB

    Подключённому Wi-Fi вообще не нужен.

  2. 02

    Wi-Fi

    В вашей сети, через крошечный брокер, встроенный в мост.

  3. 03

    Bluetooth

    На дисплеях с ESP32-C3, после сопряжения.

  4. 04

    Интернет-ретранслятор

    Необязательный и на вашем сервере. Данные запечатываются до отправки, поэтому ретранслятор хранит только шифротекст.

  • Что попадает на экран

    Название проекта, заголовок беседы, состояние, число шагов и короткие публичные сводки вроде вопроса или ошибки. Заголовки — не длиннее 96 байт, причины — 160.

  • Что не попадает никогда

    Ваш код, диффы, исходные команды, вывод инструментов и скрытые рассуждения. Распространённые форматы учётных данных скрываются ещё до того, как что-либо покинет агента.

  • Запечатано в пути

    По USB, Bluetooth и стандартному каналу Wi-Fi каждый снимок шифруется ChaCha20-Poly1305 и подтверждается дисплеем. Сопряжение — по шестизначному коду на экране.

Устройство

Достаточно мал, чтобы о нём забыть. Достаточно чёток, чтобы заметить.

Тёплый белый корпус вокруг тёмного квадратного экрана. Одна форма, три места, куда его поставить.

Экран
Цветной LCD 240 × 240
Чип
ESP8266 или ESP32-C3
Связь
USB-C · Wi-Fi 2,4 ГГц · Bluetooth LE на ESP32-C3
Настройка
Подключается к Wi-Fi с телефона через собственную точку доступа, на 20 языках
Обновления
С подписью, по Wi-Fi (RSA-2048) или по USB
Кнопки
Нет
Заказать Glance Box 1
  • На мониторе

    Регулируемая клипса с мягкой накладкой.

  • Под монитором

    Отдельная клеящаяся подставка.

  • На столе

    Наклонная подставка с нескользящими ножками.

Приложение для компьютера

Вся история — на вашем компьютере.

Приложение Glance показывает каждую сессию, полную причину каждого запроса и все ваши дисплеи. Сопряжение дисплея, обновление прошивки и подключение агентов — в одном месте. Закройте окно, и приложение останется в строке меню или в области уведомлений.

  • macOS 12+ на Apple Silicon, Windows 10 и 11
  • Несколько дисплеев на одном компьютере
  • 20 языков интерфейса
  • Синхронизация при входе, пауза в любой момент

Вопросы

Полезно знать.

Glance что-то одобряет или отвечает за меня?

Нет. Он только показывает состояние. Одобрения и ответы всегда происходят в окне самого агента, и Glance никогда не меняет настройки одобрения.

Нужен ли аккаунт или облачный сервис?

Нет. Дисплей общается с компьютером по USB, через локальную сеть или Bluetooth. Интернет-ретранслятор необязателен, разворачивается на вашем сервере и видит только зашифрованные данные.

С какими компьютерами он работает?

Приложение Glance работает на Mac с Apple Silicon и macOS 12 или новее, а также на Windows 10 и 11 (x64). Под ним — небольшой мост командной строки glance, написанный на Rust.

Что будет, когда компьютер уснёт?

Через 20 секунд дисплей заметит, что сигнал пропал, и покажет link lost. Когда компьютер проснётся, он переподключится сам.

А если у меня больше шести сессий?

Экран оставит шесть самых важных и будет показывать их по очереди. Всё остальное видно в приложении для компьютера.

Могут ли им пользоваться мои скрипты?

Да. glance emit отправляет любое состояние из командной строки, так что сборки, деплои и долгие задачи могут появляться рядом с вашими агентами.