Claude Office — плагин
Пиксельный офис на экране показывает работу агентов Claude Code: кто занят, где ждет подтверждения и сколько тратит.
- 359 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скрипт меняет `~/.claude/settings.json`: добавляет хуки и строку состояния.
- Кнопка Allow в офисе подтверждает запросы разрешений Claude Code.
Установка
- Работает в
В терминале, через 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. Приложение обновляется само и добавляет значок в трее.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныГотовая сборка для Claude Code: агенты, слеш-команды, скиллы, защитные хуки, правила и MCP-подключения одной установкой
Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени
Три плагина для Claude Code: оркестратор savvy-flow с субагентами по уровням и два мода с панелью прогресса и таймером кэша
Набор для Claude Code: восемь агентов по фазам работы, 21 скилл и хуки, которые держат агента в заданных рамках.
Мод для Claude Code рисует рядом с чатом живую карту работы: вызовы инструментов, хуки, скиллы и субагенты видны сразу.
Cubicle Crew рисует сессии Claude Code, Codex, Gemini CLI и OpenCode пиксельным офисом: кто занят, кто ждет, кто закончил.
Коротко о README
Проект подключается к Claude Code через хуки и строку состояния. Запуск идет из клона репозитория или через `npx`, есть настольное приложение на Electron. Подробности о событиях, настройках и модели безопасности лежат в `docs/reference.md`.