vasyl-pavlyuchok

Pixel Agents — Productivity skill for Claude Code

Productivity community

Live pixel art visualization of Claude Code agents working in real time.

How to install Pixel Agents

This entry records only its repository, not the path inside it, so there is no exact command to give. Open vasyl-pavlyuchok/pixel-agents and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pixel Agents does

Live pixel art visualization of Claude Code agents working in real time.

Alternatives in Productivity

  • Tradingview MCP — Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick p 2.6k ★
  • GrokSearch — Integrate Grok's powerful real-time search capabilities into Claude via the MCP protocol 1.8k ★
  • Claude Code Hooks Multi Agent Observability — Real-time monitoring for multi-agent Claude Code sessions via hook event tracking 1.3k ★

README

Pixel Agents

A live pixel art visualization of Claude Code agents working in real time. Built for developers who want to show their AI workflow in an engaging, retro-game style.

Designed by **Vasyl Pavlyuchok** · [vasylpavlyuchok.com](https://vasylpavlyuchok.com) Sprites by [pablodelucca](https://github.com/pablodelucca/pixel-agents) (MIT)


![Pixel Agents preview](public/pixel-agents-office-v2.webp)

What it does

  • Reads Claude Code's session .jsonl files in real time
  • Renders animated pixel art agents that react to what Claude is doing: reading, editing, running commands, thinking, spawning sub-agents
  • Multi-agent support: each active agent gets its own character that walks to a desk and animates
  • Broadcast toggle: control when the visualization is visible publicly

Requirements

  • Docker + Docker Compose
  • Claude Code running on the same machine or server

Quick start

git clone https://github.com/YOUR_USERNAME/pixel-agents.git
cd pixel-agents

Edit `docker-compose.yml` and set `CLAUDE_JSONL_DIR` to match where Claude Code writes its session files:

environment:
  - CLAUDE_JSONL_DIR=/dot-claude/projects/-root

Then:

docker compose up -d --build

Open `http://localhost:3000` — you'll see your agents live.

Configuration

See [CLAUDE.md](CLAUDE.md) for full setup instructions. You can also pass `CLAUDE.md` directly to Claude Code and ask it to configure everything automatically.

Tell Claude Code: "Read CLAUDE.md and help me set up Pixel Agents"

How it works

Claude Code writes conversation logs to `~/.claude/projects//`. This app mounts that directory read-only and tails the `.jsonl` files via a Server-Sent Events endpoint — no plugins, no hooks required.

Project structure

src/app/
├── api/pixel-agents/
│   ├── agents-stream/route.ts   ← SSE endpoint (reads Claude Code logs)
│   └── broadcast/route.ts       ← public visibility toggle
└── pixel-agents/
    ├── AgentDataCon