v0.1.21

agents-office

Real-time observability dashboard for AI coding agent sessions. Each running Claude Code, OpenCode, or Antigravity session shows up as an animated agent in a web-based office.

Architecture

flowchart TD CC["Claude Code"] -->|"hook shim · unix socket"| Daemon["Bun Daemon"] AG["Antigravity"] -->|"JSONL watch"| Daemon OC["OpenCode Plugin"] -->|"unix socket"| Daemon SSE["OpenCode SSE"] -->|"event stream"| Daemon FD["Forwarder
laptop"] -->|"WSS /hook"| Daemon Daemon -->|"WS /ws"| Web["React + PixiJS
Web Frontend"] Daemon -->|"Persist"| DB[("SQLite")]

Quick start

Server — one-command (Ubuntu/Debian)

curl -fsSL https://raw.githubusercontent.com/lessch4os/agents-office/main/scripts/install-server.sh | bash

Downloads the prebuilt binary, sets up systemd service. No Bun needed.

macOS — Homebrew

brew tap lessch4os/agents-office
brew install agents-office
brew services start agents-office

Any platform — npm (requires Bun)

npm install -g @lessch4os/agents-office
agents-office --port 8080

Pre-built binary (download from GitHub Releases)

curl -L https://github.com/lessch4os/agents-office/releases/download/v0.1.21/agents-office-linux-x64 -o agents-office
chmod +x agents-office
./agents-office --port 8080

Open http://localhost:8080 in your browser.

All platforms — from source

git clone https://github.com/lessch4os/agents-office
cd agents-office
bun install
bun run build:local
./daemon/agents-office --port 8080

Upgrading

MethodUpgrade command
Server (systemd)curl -fsSL ...install-server.sh | bash
Homebrewbrew upgrade agents-office && brew services restart agents-office
npmnpm update -g @lessch4os/agents-office

Commands

CommandDescription
agents-officeStart the daemon
agents-office doctorRun diagnostics (binary versions, socket, hooks, DB, logs)
agents-office reloadGracefully restart CC/OC + daemon (SIGINT + systemctl)
agents-office installInstall CC hooks + OC plugin
agents-office-forwarderForward local hooks to remote server
agents-office-hookClaude Code hook shim (internal)

Features


Supported sources


Installation methods

MethodRuntime dependency
Prebuilt binaryNone (standalone ELF/Mach-O)
HomebrewNone (compiled binary bottle)
npmBun curl -fsSL https://bun.sh/install | bash
Debian packageNone (.deb on GitHub Releases)