IvanWng97/pixtuoid
Terminal pixel-art office for AI coding agents
What it solves
Running multiple AI coding agents simultaneously often requires constant switching between terminal windows to track their progress, identify who is stuck, or see who needs user permission. pixtuoid solves this by providing a single, glanceable visual dashboard that represents each agent session as a pixel-art character in a virtual office.
How it works
pixtuoid integrates with agent CLIs (such as Claude Code, Codex, and others) using a hook shim and JSONL transcript watching. These events are sent via a Unix socket (or named pipe on Windows) to a reducer that updates the office state, which is then rendered as half-block pixel art in the terminal or a floating desktop window.
Who it’s for
Developers who use multiple AI coding agents and want a low-overhead, visual way to monitor their status, token usage, and active tools without manually checking every terminal.
Highlights
- Multi-agent Visualization: Each agent session is assigned a desk in a multi-floor office with distinct zones like cubicles and lounges.
- Real-time Status Indicators: Characters animate based on activity (typing, waiting, or sleeping) and monitors glow different colors based on the tool being used (e.g., blue for Edit, orange for Bash).
- Token Tracking: Visual "paper stacks" on desks grow as sessions consume tokens, with hover tooltips providing exact totals.
- Agent Dashboard: A collapsible tree view provides a detailed breakdown of agents, their associated CLIs, and tool-call counts.
- Atmospheric Details: Includes a synthesized lofi soundtrack, dynamic weather, day/night cycles, and interactive office pets.
- Non-blocking Integration: Uses a hook shim that always exits with a 0 status to ensure the dashboard never interferes with the agent's operation.