OfficeAI — виртуальный офис для ваших AI-агентов

от автора

Настольное приложение, которое превращает AI-агентов в сотрудников изометрического офиса. Один взгляд — и видно, кто работает, кто думает, а кто зашёл на кухню за кофе. Это пет-проект, сделанный для фана: эксперимент с визуализацией работы нескольких AI-агентов одновременно, без коммерческих амбиций и без планов превращать его в продукт.

Проблема: больше агентов — меньше контроля

В 2025–2026 годах разработчик одновременно запускает несколько AI-агентов: Claude Code в терминале, Cursor IDE для рефакторинга, ChatGPT в браузере для документации, Codex CLI для бэкенда. Каждый живёт в своём окне со своим статусом — общей картины нет. Понять с одного взгляда, кто сейчас работает, кто ждёт подтверждения, а кто завис час назад, не получается. Переключение между окнами превращается в отдельную фоновую нагрузку.

Концепция: офис вместо вкладок

OfficeAI заменяет разрозненные окна общим визуальным пространством. Каждый запущенный агент появляется в изометрическом офисе как сотрудник со своим рабочим местом. Агент пишет код — индикаторы активности подсвечивают тип задачи. Агент свободен — персонаж идёт к кулеру, на кухню, в переговорную или зону отдыха. Состояние всех процессов считывается за секунду, без переключения окон. Игровая метафора одновременно решает практическую задачу мониторинга и превращает работу с агентами в наглядную сцену.

Возможности

  • Real-time состояния. Цветовые индикаторы показывают, чем занят агент: думает, пишет код, использует инструменты, отвечает или простаивает.

  • Idle Zone Roaming. Свободные агенты перемещаются по офису, не путаясь с активными.

  • Speech bubbles. Наведение на агента открывает превью текущего ответа или задачи.

  • Agents Panel. Сводная таблица: модель, статус, проект, длительность сессии.

  • Chrome-расширение. Сессии ChatGPT, Gemini и Claude.ai в браузере отображаются как отдельные сотрудники офиса.

  • Zero Intrusion. Никаких плагинов, обёрток или модификаций CLI: приложение пассивно наблюдает за процессами ОС и читает лог-файлы.

Поддерживаемые агенты

  • CLI: Claude Code, Gemini CLI, Codex CLI

  • IDE: Cursor IDE, Windsurf IDE

  • Браузер: ChatGPT, Gemini, Claude.ai (через Chrome-расширение)

Технические детали

Принцип Zero Intrusion реализован через сканирование процессов операционной системы и подключение к лог-файлам, которые агенты пишут штатно. Поведение агентов не меняется, конфигурация не требуется. Потребление ресурсов: до 5% CPU и менее 150 МБ оперативной памяти при 20 одновременно работающих агентах.

Поддерживаемые платформы: macOS 10.15+ (universal .dmg, 13 МБ) и Linux Ubuntu 22.04+ / Fedora 38+ с WebKitGTK 4.1 (.deb и .rpm, 5.2 МБ). Windows-сборка (10 1803+, WebView2) находится в разработке.

Open Source

Исходный код, дорожная карта и issue-трекер — на GitHub: https://github.com/dykyi-roman/office-ai. Сборки для macOS и Linux, Chrome-расширение и подробное описание возможностей — на странице проекта: https://dykyi-roman.github.io/projects/office-ai/index.html.

Проект развивается как открытая хобби-лаборатория: код, идеи и эксперименты с визуализацией AI-агентов открыты для форков и обсуждений, но дорожная карта остаётся свободной от обязательств перед пользователями.

ссылка на оригинал статьи https://habr.com/ru/articles/1030424/