Skip to content

theboringoffice v0.3.0 — the browser pivot

Choose a tag to compare

@github-actions github-actions released this 28 Aug 11:00
· 44 commits to main since this release

The browser tab stops fighting the terminal and starts showing you pages.

What's new

  • Headless screenshots are the browser display — every open (yours or the agent's) renders the page in headless Chrome (pure-Go CDP, uses your installed Chrome/Chromium/Edge) and shows the PNG inside the tab on kitty/ghostty; everywhere else you get the text lane plus the saved PNG path. Static, crisp, always works — no live compositor fighting over your terminal.
  • Agent tools (opencode + Claude Code) — the boss can now take a screenshot of a page for you (browser: shot of <url> → <path> rows) and read pages itself (snapshots come back to it as follow-up messages it can quote from).
  • The embedded zenbu lane is opt-in — retained for the kitty/ghostty+terminal-browser crowd behind THEBORINGOFFICE_ZENBU_LANE=1; the installer's terminal-browser stage is now --with-terminal-browser.

Reality checks

  • chrome missing → the pane tells you how to fix it (THEBORINGOFFICE_CHROME); refusal/timeout rows are exact.
  • Verified on a live drive: /open on the real app produced 46 stable-id PNG frames in the real TTY stream, and the decoded frame is the fully rendered page.

Full Changelog: v0.2.30...v0.3.0