pixtuoid v0.13.0
▸ booting office… ok
▸ loading themes… ok
▸ 10 CLIs connected… ok
press any key to skiptap to skip

6F · penthouse — terminal-native, open source

Your agents
work here

Every session walks in, sits down, and gets to work — in a pixel office that lives in your terminal.

  • cc Claude Code
  • cx Codex CLI
  • ag Antigravity CLI
  • rx DeepSeek-Reasonix
  • cw CodeWhale
  • cp Copilot CLI
  • oc opencode
  • cu Cursor CLI
  • hm Hermes Agent
  • ok OpenClaw

macOS · Linux · Windows · crates.io · MIT licensed

5F · studio — watch it work

Seven demos.
One office.

What's playing is live — the same office running in your browser. Every demo on the list is watchable: pick one and the wall plays it. Drag the clock, roll in a storm, switch the vibe.

pixtuoid — CH 07 VIBING
pixtuoid office — live (vibing)
18:00
live — you're driving this one

A sun and moon arc the skyline as the day turns, weather rolls past the windows (rain, storm, snow, fog, overcast, windy, smog), and six themes reskin the office

  • Multi-floor office PageUp/PageDown/↑↓/jk to navigate floors with slide transition
  • Floating desktop window pixtuoid floating opens a frameless, always-on-top desktop window of the office — not just a terminal TUI
  • Animated characters everyone types, waits with a '?', naps under z's, and walks A*-routed paths between desks.
  • Coffee run idle agents fetch a coffee from the pantry and carry it back — the cup stays till they leave.
  • Team palette shirt and pants colored by working directory — same repo, same colors: the room reads like an org-chart.
  • Per-tool monitor glow edit glows blue, bash orange, read cyan — you can read the room from across the floor.
  • Hover tooltips hover a coworker for session length, tool-call count and active-time %, or any desk or plant for its name.
  • Hook-safe the hook shim always exits 0 — a stuck office can never block the agent it's watching.

4F · amenities — see it real

this office also pops out as a desktop window → pixtuoid floating

the office pantry: pixel-art coworkers by the coffee machine
  1. will it slow my agent down?

    never — the hook exits 0 in under 200ms, by contract.

    — the hook-shim contract (CLAUDE.md, architecture invariant 5)

  2. is anything uploaded?

    nothing — read-only local logs; nothing ever leaves your machine.

    — the machine-room copy (HowItWorks, step 02)

3F · machine room — launch, connect, code

Up and running
in a minute.

  1. pixtuoid

    Open the office

    Launch the TUI in any terminal. Empty desks at first, waiting for someone to show up.

  2. press s → connect

    Connect your CLI

    Open the Sources panel and bind your agent (Claude Code, Codex, …). pixtuoid wires up the integration for you — everything stays local and read-only, and nothing ever leaves your machine.

  3. # just start coding

    Watch them arrive

    Every session you start shows up at a desk within seconds. Disconnect in the panel and they head for the elevator.

see how it works under the hood

2F · tenants — the resident CLIs

Whichever CLI
they run.

Each coding agent shows up as a coworker. Support is per-tool and per-OS — the same matrix as the Sources panel inside the app. New CLIs land via one Source adapter.

Supported coding agents by operating system
Tool macOSLinuxWindows How
Claude Code supported supported experimental hooks + session transcripts
Codex CLI supported supported experimental hooks + session transcripts (merged per session)
Antigravity CLI supported supported experimental session transcripts
DeepSeek-Reasonix supported supported experimental hooks only (global ~/.reasonix/settings.json)
CodeWhale supported supported experimental hooks only (~/.codewhale/config.toml [hooks], cwd-keyed)
Copilot CLI supported supported experimental session transcripts only (~/.copilot/session-state/, sub-agents interleave by agentId)
opencode supported supported experimental hooks (TS plugin → ~/.config/opencode/plugin/, session-id-keyed)
Cursor CLI supported supported experimental hooks (~/.cursor/hooks.json, session-id-keyed)
Hermes Agent supported supported experimental hooks (~/.hermes/config.yaml hooks, session-id-keyed; approve the hook once in Hermes to activate)
OpenClaw supported supported experimental hooks (TS plugin → openclaw gateway; a wandering gateway mascot, not a desk agent)

supported experimental

1F · front desk — get it

Move them in.

macOS, Linux & Windows. Install, run pixtuoid, and the office opens.

brew install IvanWng97/pixtuoid/pixtuoid
npm install -g pixtuoid
cargo install pixtuoid pixtuoid-hook
# prebuilt binaries (macOS · Linux · Windows .zip) + Debian .debs:
# https://github.com/IvanWng97/pixtuoid/releases/latest

Also on crates.io · prebuilt binaries on Releases.

★ 348