Claude Office — плагин

Пиксельный офис на экране показывает работу агентов Claude Code: кто занят, где ждет подтверждения и сколько тратит.

  • 359 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Скрипт меняет `~/.claude/settings.json`: добавляет хуки и строку состояния.
  • Кнопка Allow в офисе подтверждает запросы разрешений Claude Code.
Все причины и проверки

w17ant/claude-office

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/claude-office

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скрипт меняет `~/.claude/settings.json`: добавляет хуки и строку состояния.
  • Кнопка Allow в офисе подтверждает запросы разрешений Claude Code.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Claude Office рисует изометрический пиксельный офис, в котором агенты Claude Code садятся за столы, ходят на перерывы и переписываются в чате. Хуки и строка состояния Claude Code отправляют каждый запуск агента, вызов инструмента, запрос и ожидание разрешения на локальный сервер, а тот передает события во фронтенд по WebSocket. Каждая сессия получает свой значок и своего Claude за столом. Запрос на разрешение поднимает руку персонажа со звуком, а кнопка Allow есть прямо в офисе. Щелчок по персонажу открывает карточку: задача, вызванные инструменты, токены и модель. Доска показывает реальный список задач, счетчики стоимости, токенов в минуту и заполнения контекста идут по каждой сессии. Сбойный деплой окрашивает офис в красный.

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

Подходит, если

  • Идет параллельная работа субагентов, и надо понять, кто ждет разрешения.
  • Стоимость и заполнение контекста по сессиям нужны в одном виде.
  • Разрешение на `git push` удобнее дать кнопкой из окна офиса.
  • Демонстрация работы агентов нужна коллегам или для записи экрана.

Не подходит, если

  • Нужна точная система наблюдаемости с хранением метрик.
  • Среда запрещает запускать локальный сервер на порту 3334.
  • Хуки в `~/.claude/settings.json` менять нельзя.

Пример запроса к агенту

Запусти офис и покажи, какие из моих сессий ждут разрешения и сколько токенов в минуту уходит у каждой.

Ограничения

Скрипт `npm run install-hooks` дописывает хуки и строку состояния в `~/.claude/settings.json`, поэтому перед запуском стоит сохранить копию. Сервер слушает только `127.0.0.1`, а режим для телефона по сети включается отдельной командой `npm run lan`. События, ответы на разрешения и очистка чата требуют токен из `~/.agent-office/auth-token`. Windows работает через WSL или Git Bash. Режим Dunder Mifflin использует персонажей сериала как фан-арт.

Как отключить. Выполните `npm run uninstall-hooks` или `npx @w17ant/agent-office uninstall-hooks`, затем остановите сервер командой `bash scripts/stop-office.sh`.

Частые вопросы

Как подключить Claude Office к Claude Code?

Выполните `npm install`, затем `npm run install-hooks`: скрипт добавит хуки и строку состояния в `~/.claude/settings.json`. Потом запустите `bash scripts/start-office.sh`.

Есть ли вариант без клонирования?

Да, после выпуска в npm: `npx @w17ant/agent-office install-hooks` один раз, затем `npx @w17ant/agent-office`. Нужен Node 22 или новее.

Что делать, если в офисе никого нет?

Запустите `npm run doctor`: команда проверяет всю настройку и называет, чего не хватает.

Виден ли офис из сети?

По умолчанию нет: сервер слушает только `127.0.0.1`. Режим для телефона включается командой `npm run lan` и дает просмотр без управления.

Есть ли настольное приложение?

Да, установщики для Mac, Windows и Linux лежат в разделе Releases. Приложение обновляется само и добавляет значок в трее.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Нужен VPN

Готовая сборка для Claude Code: агенты, слеш-команды, скиллы, защитные хуки, правила и MCP-подключения одной установкой

ПлагинШирокий доступ879Звезды репозитория

Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени

CLIМинимальный доступ158Звезды репозитория

Три плагина для Claude Code: оркестратор savvy-flow с субагентами по уровням и два мода с панелью прогресса и таймером кэша

ПлагинРасширенный доступ376Звезды репозитория

Набор для Claude Code: восемь агентов по фазам работы, 21 скилл и хуки, которые держат агента в заданных рамках.

ПлагинРасширенный доступ79Звезды репозитория

Мод для Claude Code рисует рядом с чатом живую карту работы: вызовы инструментов, хуки, скиллы и субагенты видны сразу.

ПлагинМинимальный доступ624Звезды репозитория

Cubicle Crew рисует сессии Claude Code, Codex, Gemini CLI и OpenCode пиксельным офисом: кто занят, кто ждет, кто закончил.

CLIРасширенный доступ56Звезды репозитория

Коротко о README

Проект подключается к Claude Code через хуки и строку состояния. Запуск идет из клона репозитория или через `npx`, есть настольное приложение на Electron. Подробности о событиях, настройках и модели безопасности лежат в `docs/reference.md`.

Бейдж для README

Сообщить о проблеме