caglarutkuguler

Cubicle — AI skill for Claude Code

AI community

A live pixel-art office for your Paperclip AI agents.

How to install Cubicle

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

What Cubicle does

A live pixel-art office for your Paperclip AI agents. Zero dependencies, read-only.

Alternatives in AI

  • Pixel Agents — Compressed Reference — VS Code extension with embedded React webview: pixel art office where AI agents (Claude Code terminals) are an 6.5k ★
  • Single File Wbs — 単一HTMLで動く WBS/ガント+イナズマ線ビューア 123 ★
  • Next Slide — 你的下个 slide,何必是 PPT — AI-powered HTML presentations 50 ★

README

Cubicle

**A live pixel-art office for your AI agents.** Works with [Paperclip](https://github.com/paperclipai/paperclip), [Claude Code](https://claude.com/claude-code), or any tool that can write a small JSON file.

**[▶ Live demo](https://caglarutkuguler.github.io/cubicle/?lang=en)** — no install, fake agents.

Your agents get a desk. When one starts working it walks over, sits down and starts typing, with its current task floating above its head. When it needs you, it raises a hand. When it finishes it goes back to the lounge for a coffee. If it hits an error, its screen flashes red.

[![Cubicle demo](docs/demo.gif)](https://caglarutkuguler.github.io/cubicle/?lang=en)

  • Zero dependencies. One small Node.js file plus one HTML page. No build step, no image assets.
  • Read-only by design. Cubicle only ever makes GET requests, and only to a short allowlist. It cannot change anything in your agent system.
  • Not tied to one platform. Paperclip and Claude Code are built in; anything else plugs in through a tiny JSON feed.
  • Runs anywhere Node runs. npx, a clone, a systemd unit, or a browser tab pointed at the hosted demo.
  • English and Turkish UI, picked from your browser language or with ?lang=en / ?lang=tr.

Quick start

Requires Node.js 18+.

**Paperclip** (default; expects Paperclip at `http://127.0.0.1:3100`):

npx github:caglarutkuguler/cubicle

**Claude Code** (one character per session, driven by Claude Code hooks; setup in [`examples/claude-code/`](examples/claude-code/)):

npx github:caglarutkuguler/cubicle --source claude-code

**Anything else** — a JSON file or URL in the [feed format](docs/FEED.md):

npx github:caglarutkuguler/cubicle --source ./agents.json
npx github:caglarutkuguler/cubicle --source http://localhost:8080/agents

Then open . Nothing running yet? Open , or the [hosted demo](https://caglarutkuguler.github.io