pixtuoid CLI

A pixel-art office in the terminal: each Claude Code, Codex or Cursor CLI session sits at its own desk and is readable at a glance

  • 560 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The program hooks into the agent's configuration and reads its session events.
  • Installing from npm or Homebrew runs third-party code on your machine.
All reasons and checks

pixtuoid/pixtuoid

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/pixtuoid

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The program hooks into the agent's configuration and reads its session events.
  • Installing from npm or Homebrew runs third-party code on your machine.

This is third-party code. Review the repository files before installing.

What it does

pixtuoid draws an office in the terminal where each running coding-agent session becomes a coworker at a desk. The character types while the agent works, raises a question mark when it waits for you and dozes off when the session ends. You no longer alt-tab between terminals to find the stuck agent. The program is written in Rust and installs with `brew install pixtuoid` or `npm install -g pixtuoid`. After launch, the `s` key connects the CLI you pick, and `pixtuoid doctor` checks the connection. It supports Claude Code, Codex CLI, Antigravity CLI, Reasonix, CodeWhale, Copilot CLI, opencode, Cursor CLI and Hermes Agent. The monitor on each desk glows with the color of the tool in use: Edit blue, Bash orange, Read cyan. A paper pile grows as the session spends tokens. `Tab` opens a tree of all agents, and `pixtuoid floating` moves the office to a frameless window on your desktop.

Who it is for. Anyone who keeps three or four Claude Code, Codex or Cursor CLI sessions open and loses time working out which one is waiting.

Good fit when

  • Several agents run in different terminals and it is not obvious which one waits for approval
  • You want a panel on a second monitor that shows all sessions and token spend
  • You want agents from different vendors in one picture: Claude Code next to Codex
  • A click on a coworker should bring that session's terminal to the front
  • Your terminal can show images (kitty, iTerm2, SIXEL) and you want the detailed cutaway view

Not a fit when

  • You need logs of the agent's actions with command contents: pixtuoid shows state, not analysis
  • One session runs and a normal terminal window is enough
  • You need access control over files and commands: the program only observes
  • A headless server wants quiet output: the office has animation and sound

Example request

Launch pixtuoid, connect Claude Code and show which of my three agents is waiting for my approval.

Limitations

  • The app shows only the agents on the supported list and does not replace an action log.
  • The detailed office view needs a terminal with image output (kitty, iTerm2, SIXEL), while others get a simpler look built from text blocks.
  • The program connects an agent itself on the `s` key, so run `pixtuoid doctor` after installing.
  • The soundtrack is generated in code and on by default: the `m` key mutes it.

How to disable. Remove the program with `brew uninstall pixtuoid` or `npm uninstall -g pixtuoid`. The agent connection lives in the agent's own config: remove it there or check the state with `pixtuoid doctor`.

FAQ

What do the monitor colors mean?

A desk monitor takes the color of the tool the agent is using now: Edit blue, Bash orange, Read cyan.

What are floors for?

Each agent session gets its own desk. When a floor fills up, the next one opens automatically.

Do matching character colors mean anything?

Agents in the same working directory share a team palette, so you can see who works on one project.

How do I see the list of all agents?

`Tab` opens the agent tree: which CLI runs and what it does. A click on a coworker brings its terminal to the front.

Can I take the office out of the terminal?

Yes, `pixtuoid floating` opens the office in a frameless always-on-top window. `m` mutes the sound, and `+` and `-` set the volume.

Discussion

No questions or reviews yet.

CLI tools

A pixel-art office in the browser: each Claude Code or Codex session sits at a desk, types and raises a hand when it needs you.

PluginExtended access60Repository stars

A tmux-based TUI that runs Claude Code, Codex and other agents in one list: status, quick prompts, worktrees and diff review

CLIBroad access691Repository stars

A Go terminal multiplexer with tiled panes that shows the state of Claude Code, Codex and other agents and gathers their requests in one list

CLIBroad access6.5KRepository stars

A Claude Code plugin that draws a 3D office where your session and subagents work at desks from real transcripts, zero config.

PluginExtended access175Repository stars

Agent Virtual Office draws Claude Code, Codex and Gemini CLI state as a tiny browser office through hooks and HTTP

CLIExtended access71Repository stars
Official

A CLI and terminal app that show which coding agents in your tmux sessions are working, waiting on you or done

CLIBroad access567Repository stars

README in short

The README covers installation, the nine supported agents, a feature table and key bindings. Other install methods (Cargo, prebuilt binaries, `.deb` packages) live on the project site.

README badge

Report a problem