Claudemon

Claudemon

Turns Claude Code agents into pixel creatures with personalities that you can watch work in your files, and includes a top-down brawler game called Clawland.

Category
访问服务器

README

🦀 Claudemon

License: MIT For Claude Code Zero npm deps Support on Ko-fi

A friendlier way to run your Claude Code agents — your crew is a bunch of pixel creatures you can actually watch work. And it's secretly a whole game.

Claudemon turns your Claude Code agents into a little crew of pixel creatures. Point one at a folder, tell it what to build, and it gets to work in your files while you follow along from its tank. Each creature is a real agent with its own personality and working style. When you want a break, one click drops you into Clawland, a top-down brawler where a tiny creature eats its way across an island.

It plugs into Claude Code (that's the one requirement). Free and open source. A little gift for the community. 🎁

🌐 Multiplayer is coming soon. A shared-world version (realms Phobos and Deimos) is already built and tested; it flips on in a future release.

<p align="center"> <img src="docs/hatch-full.gif" width="300" alt="Choosing an egg and hatching Clawde" /><br> <em>Pick an egg, watch it hatch, and meet your first agent.</em> </p>

<p align="center"> <img src="docs/idle-clawde.gif" width="120" alt="Clawde" /> <img src="docs/idle-mosskit.gif" width="120" alt="Mosskit" /> <img src="docs/idle-dunepup.gif" width="120" alt="Dunepup" /><br> <em>Clawde · Mosskit · Dunepup — three starters, a bigger roster to unlock.</em> </p>


What you get

  • Agents you can see. An MCP server gives Claude a tank of pixel creatures. Point one at a folder, say what you want built, and watch it work — then check your files, not a chat log.
  • A crew with personalities. Every creature is its own agent with a working style. Collect a roster and send whoever fits the job.
  • It talks while it works. Claude voices your creature in character as it goes (toggle it off any time in Settings).
  • Clawland, the game. A full single-player .io brawler, one click from the app.

Quick start

Claudemon plugs into Claude Code — that's really the only thing you need (plus Node ≥ 24). Pick whichever's easiest:

🔌 Install as a plugin (easiest)

Run these two inside Claude Code:

/plugin marketplace add OriginalName457/claudemon
/plugin install claudemon@claudemon-plugins

The MCP server registers and starts automatically — no paths, no config editing, no restart. Then say “launch Claudemon.” 🎮

🗣️ Just ask Claude

Already in Claude Code? Paste this and it installs itself — no terminal wrangling:

Install Claudemon from github.com/OriginalName457/claudemon — clone it, run npm run setup inside, then tell me to restart.

When it says so, restart Claude Code and say “launch Claudemon.” It'll open your handheld and offer to drop a desktop shortcut. 🎮

⌨️ Or run it yourself

git clone https://github.com/OriginalName457/claudemon
cd claudemon
npm run setup        # auto-detects the path + installs the Claude CLI if missing

Restart Claude Code and say “show Clawde.” Your tank opens at http://localhost:4573. That's it.

  • Want the pixel pet in your terminal statusline too? npm run setup -- --statusline
  • Just poking around without Claude? npm run app opens the tank window · npm run serve runs the server only.

🌍 Clawland — the game

<p align="center"> <img src="docs/gameplay-1.gif" width="420" alt="Clawland gameplay — foraging the jungle" /> <img src="docs/gameplay-2.gif" width="420" alt="Clawland gameplay — taking territory" /> </p>

From the app, hit 🌍 Clawland in the nav (or the big Enter Clawland button on the Tank page). Leave any time with 🏠 exit or Esc.

The loop: spawn as a hatchling, eat to grow (🐣 → 🥉 → 🥈 → 🥇), level up to unlock moves, and stand on glowing nodes to capture them — founding a clan and spreading territory against rival clans and the Corrupted. It doesn't really end; only death (or leaving) ends a run.

  • Controls: WASD move · left-click attack · right-click special · Space dash · U ultra · middle-click ping teammates · M map · C stats · 👥 clan · scroll zoom.
  • Per-creature progression that persists across runs — each creature levels up and earns an attribute point every 10 levels to spend permanently.
  • Procedural attack VFX and synthesized sound (no audio files — it's all generated live), with a mute toggle.

Under the hood — the creature layer

Your starter grows as you interact with it and as Claude does real work for you.

🥚 Egg ──(3 interactions)──▶ 🫧 Blip ──(xp≥10)──▶ 🦀 Clawde ──(xp≥30)──▶ ┬─ care≥55 ─▶ 🦞 Prismshell ──▶ 👑 Aurelian
                                                                          └─ care<55 ─▶ 🦀 Rustclaw   ──▶ 👾 Voidmaw
  • xp comes from interactions and from Claude calling work after real coding tasks.
  • care is a rolling average of wellbeing (keep the stats up) — it decides which branch it evolves into.
  • Stats (0–100, decay in real time): 🍖 fullness · 💧 hydration · ⚡ energy · ❤️ happiness.

MCP tools Claude can call: get_status · get_roster · feed · water · pet · play · rest · work · rename. The 🗣 Pet voice toggle in Settings controls whether Claude speaks in-character.

Run it without Claude

npm run app        # desktop app window (starts a server if needed)
npm run serve      # standalone tank server only, no window
npm start          # full MCP server + tank (for Claude Code)
npm run status     # print pet status
npm run reset      # reset to a fresh egg

Tuning knobs

  • Decay / action strengths — src/state.js.
  • Evolution thresholds — src/creatures.js.
  • Clawland balance & content — web/clawland.html (and src/species.js).
  • Egg art — the procedural renderer lives in web/play.html (cel-shaded, per-biome).
  • Sound — web/sfx.js (procedural). VFX — web/fx-attacks.js.
  • Port — CLAUDEMON_PORT. State location — CLAUDEMON_HOME.

Support

Claudemon is free and always will be. If it saved you some time or made you smile, a ⭐ on this repo (or sending it to a friend) genuinely helps — and if you want to fund new creatures, biomes, and the multiplayer server:

Support me on Ko-fi

License

MIT — free to use, fork, and share. If you build something fun with it, I'd love to see it. 🦀

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选