By bitqs
Your work goals are the bosses. Your plugins are your gear. Watch Claude fight — a zero-impact RPG layer over Claude Code.
Show your Achievements — level, title, and badge grid
Show your Weekly Wrapped — battle stats for the last 7 days
Open the Pixel Arena — live battle viewer in your browser
Show this session's turn reports
Show the Milestone Wall — every boss you have slain
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Already addicted? Get more addicted.
Your goals are the bosses. Your plugins are your gear. Watch Claude fight — over your real work, with zero impact on it.
Every other tool lets you watch your AI agent wander. Slime is the only one where you fight and win — stakes, a streak, and a weekly Wrapped you'll actually share.
English · 中文

Claude Code is already a turn-based game: you cast a prompt, Claude takes its turn, you wait. Slime makes the game visible — a full RPG layer rendered from your real session, with zero impact on it.
It lives right in your terminal status line — boss, token meters, streak, next quest, all at a glance. That [HUD] is a clickable link straight to the live arena:
![Slime HUD in the terminal — Cmd/Ctrl-Click [HUD] to open the arena](docs/media/open-hud.png)
Code in your terminal, watch the fight in the browser — one real session, zero impact on your work. The status line keeps the boss and your meters in view; the arena plays out every strike in full.

| On screen | Meaning |
|---|---|
| 🗡️ Boss | Your current quest — forged from your prompt, sized by estimated token cost |
| ❤️ Boss HP | Falls as todos complete; at 0 the boss kneels and dies automatically when the session stops |
| 🟢 Minions | Your todo list — each completed todo slays a slime |
| ⚡ Token | Your real resource — the five-hour usage window; rest to recover |
| 🔥 Combo | Consecutive successful tool strikes |
| 🍖 Feeding | Planning and Q&A feed the boss; it grows |
| 🐺 Summons | Subagent dispatches fight beside you |
| 💥 Backfire | A failed tool lets the boss counterattack — your combo breaks and the knight takes the hit |
The arena's top panel is your character sheet — real session telemetry in three columns: your token budgets, the run so far, and your combat output this turn.

| Field | Meaning |
|---|---|
| ⚡ Dtk / Dtk CD | Daily token budget left (the 5-hour rate window) and minutes until it resets |
| 🏕️ Wtk / Wtk CD | Weekly token budget left (the 7-day window) and hours until it resets |
| 🧠 Ctx | Context window used — how full the conversation is |
| 💰 Spent | Real session cost so far, in USD |
| ⚔️ Weapon | The model you're wielding (Opus / Sonnet / Haiku) |
| ⏳ Time · ⏲ Pace | Session duration, and average wall-clock time per turn |
| 🔄 Turn | Prompts cast this session |
| 🗡️ Atk · 💥 Dmg | Lines added / removed this turn, and total lines changed |
| 🔥 Combo · 💀 Kills | Consecutive successful tool strikes, and tests passed |
| 🐺 Summon | Subagent dispatches |
| 🔼 Tokens | ↑ uplink (input/context) and ↓ downlink (output) token counts |
| 🔥 Streak | Consecutive active days (best in parens) |
Two bars across the top of the arena turn your token usage into a live burn: ↑ uplink (input/context) fills and heats up — gold → orange → 🔥 red — with a flame at the burning edge and a danger pulse near full; ↓ downlink (the model's output) streams below in cool cyan. Each carries its live count, and every turn's spent tokens spray embers off the edge.

Run /slime:wrapped for a recap of your last 7 days — and a shareable battle card (wrapped.svg) drops next to your state, ready to post:

/plugin marketplace add bitqs/slime
/plugin install slime@slime
/reload-plugins
The HUD turns itself on. Slime's session-start hook wires the statusline into your settings automatically, so on your next session the game is just there — no setup step. (Already have a statusline, or prefer to do it by hand? Run /slime:setup. To opt out of auto-HUD, set "autoHud": false in ~/.claude/slime/config.json.)
Turn on auto-update so every improvement reaches you: /plugin → Marketplaces → slime → Enable auto-update (third-party marketplaces ship with it off).
That's it — just work. The game plays itself.
npx claudepluginhub bitqs/slime --plugin slimeTurn any body of knowledge into an interactive bilingual concept graph that teaches itself — web research or your own documents
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Memory compression system for Claude Code - persist context across sessions
Unified status line for Claude Code with multi-CLI (Claude, Codex, Gemini, z.ai) usage monitoring, context, rate limits, and cost tracking
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses