ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 afu-it

agent-theater

Claude Code 프롬프트 위에 놓이는 작은 픽셀 극장입니다. 주황색 Claude가 책상에서 각 도구 호출을 연기하고, 옆 모니터에는 실제 명령이 표시되며, Haiku가 요청한 언어로 해설합니다.

afu-it@afu-it

afu-it/agent-theater/tree/main/plugins/agent-theater

원본 게시물 이미지1
번역 완료

이 mod 소개

agent-theater는 Claude Code 프롬프트 위에 픽셀 극장을 추가합니다. 작은 주황색 Claude가 책상에 앉아 에이전트가 하는 일을 연기하고, 옆 모니터에는 실제 명령이나 파일과 함께 차분한 시니어 엔지니어의 말투로 Haiku가 요청한 언어로 작성한 한 줄 해설이 표시됩니다. 8개 장면인 think, read, edit, test, run, error, done을 다룹니다. 단계가 요청에서 벗어나면 해설과 모니터 제목이 노란색으로 바뀌고 "off track"이라고 표시합니다.

/theater로 전환할 수 있으며 설정은 세션 간 유지됩니다. /theater on 또는 /theater off로 명시적으로 정하고, /theater demo로 8개 장면을 모두 재생합니다. 극장은 주 에이전트만 따라가고 하위 에이전트는 제외합니다.

해설 하나마다 자신의 계정으로 작은 Haiku 호출을 한 번 수행합니다. 도구가 실행되는 동안에는 최대 4초에 한 번이며, 턴이 끝날 때 요약을 한 번 더 생성합니다. /theater off로 끄면 모든 호출이 중지됩니다.

Claude Code 안에서 /plugin marketplace add afu-it/agent-theater로 설치한 다음 /plugin install agent-theater@agent-theater와 /reload-plugins를 실행합니다. Claude Code 2.1.287 이상이 필요합니다. 소스, 훅 코드와 Remotion 프로모션 프로젝트가 저장소에 있으며 라이선스는 MIT입니다.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add afu-it/agent-theater
claude plugin install agent-theater
원문 / README

agent-theater

A tiny pixel theater above your Claude Code prompt. Little orange Claude sits at a desk and acts out whatever the agent is doing, while the monitor beside him shows the real command or file and a one-line narration.

agent-theater demo

Promo (40 s, sound on)

Watch the 40 s promo

| Scene | Claude | Monitor | |---|---|---| | think | thought bubble over his head, then a light bulb when the idea lands | > _ thinking... | | read | flips the pages of a book, eyes scanning | $ cat <file> with code scrolling | | edit | types, keys lighting up | $ vim <file> with the edit typing out | | test | thumps the monitor | a progress bar filling | | run | hits Enter while a cog spins over his head | $ <command> with a spinner | | error | scowls, flushes red, arms flailing, steam puffing | the screen flashes red with the real error | | done | arms up, confetti | ✓ OKAY and a summary of the turn |

The narration is written by Haiku in the voice of a calm senior engineer, in the language of your request. When a step drifts away from what you asked, the narration and the monitor's title turn yellow and say off track.

Install

Needs Claude Code 2.1.287 or later (claude --version). Mods run in the terminal and the desktop Code tab.

Inside Claude Code:

/plugin marketplace add afu-it/agent-theater
/plugin install agent-theater@agent-theater
/reload-plugins

Or from your shell:

claude plugin marketplace add afu-it/agent-theater
claude plugin install agent-theater@agent-theater --scope user

If the theater does not show up, restart Claude Code.

Use

| Command | What it does | |---|---| | /theater | Turn it on or off (remembered across sessions) | | /theater on / /theater off | Set it explicitly | | /theater demo | Play all eight scenes, three seconds each |

The theater follows the main agent only; subagents are left out.

Cost

Each narration is one small Haiku call on your own account: at most one every four seconds while tools run, plus one summary when a turn ends. Turn it off with /theater off and no calls are made.

Develop

git clone https://github.com/afu-it/agent-theater
claude --plugin-dir ./agent-theater/plugins/agent-theater
claude plugin validate ./agent-theater/plugins/agent-theater
claude plugin test ./agent-theater/plugins/agent-theater

The folder is watched, so every save reloads the mod. The art lives in hooks/stage.ts; the hooks, timers and narration in hooks/register.tsx.

The promo is a Remotion project in videos/. It draws the theater with the mod's own stage.ts, so the film matches the terminal frame for frame. Music and sound effects are not in the repo; add your own under videos/public/bgm/chiptune.wav and videos/public/sfx/, then:

cd videos && npm install
npx remotion render src/index.ts TheaterWide out/agent-theater-wide.mp4
npx remotion render src/index.ts TheaterTall out/agent-theater-tall.mp4

Uninstall

/plugin uninstall agent-theater@agent-theater

License

MIT

비슷한 프로젝트